欢迎访问深圳敏捷云计算科技有限公司!

甲骨文云 OCI 数据科学服务:医疗保健行业应用案例"

2024-04-09 原创文章

Oracle云基础设施数据科学(OCI数据科学)是一个完全托管的、无服务器的平台,用于数据科学团队构建、训练和管理机器学习模型。数据科学与OCI堆栈的其他部分集成,包括Oracle函数、数据流、自治数据仓库和对象存储。Oracle加速数据科学(ADS)软件开发工具包(SDK)是数据科学服务的一部分,它是一个Python库,包含许多函数和对象,自动化或简化数据科学工作流程中的步骤,包括连接到数据、探索和可视化数据、使用AutoML训练模型、评估模型和解释模型。ADS还提供了一个简单的接口来访问数据科学服务模型目录和其他OCI服务,包括对象存储。


架构

这种灵活的架构支持基于Oracle机器学习服务的综合健康网络中的多种场景,结合自治数据仓库和数据科学平台。除了数据科学和自治数据仓库之外,这种架构还使用数据目录、Oracle APEX应用程序开发和Oracle分析云。它还使用OCI计算实例托管应用程序,这些应用程序可以动态地将可穿戴设备数据流式传输到自治数据仓库或对象存储。这种架构具有多重用途,包括在安全、可靠且快速检索的存储中存储重要数据,并在短时间内构建和部署应用程序和机器学习模块。以下图表展示了这一参考架构。

架构包含以下组件:


区域

  • Oracle云基础设施区域是一个地理位置本地化的区域,包含一个或多个称为可用性域的数据中心。各区域相互独立,彼此之间可能相隔很远(横跨国家甚至大洲)。

可用性域

  • 可用性域是区域内独立、互不依赖的数据中心。每个可用性域中的物理资源与其他可用性域的资源隔离,提供故障容忍性。可用性域不共享基础设施,如电力或冷却系统,或内部可用性域网络。因此,一个可用性域的故障不太可能影响该区域内其他可用性域。

故障域

  • 故障域是一个可用性域内的硬件和基础设施分组。每个可用性域拥有三个带有独立电力和硬件的故障域。当您在多个故障域中分配资源时,您的应用程序可以容忍物理服务器故障、系统维护和故障域内的电力故障。

虚拟云网络(VCN)和子网

  • VCN是您在Oracle云基础设施区域内设置的可自定义的软件定义网络。与传统数据中心网络一样,VCN为您提供对网络环境的完全控制。VCN可以拥有多个非重叠的CIDR块,这些块在创建VCN后可以更改。您可以将VCN划分为子网,这些子网可以针对一个区域或一个可用性域。每个子网由一系列不与VCN中的其他子网重叠的地址组成。创建后可以更改子网的大小。子网可以是公共的或私有的。

数据科学服务

  • 一个完全托管的、无服务器的平台,用于数据科学团队构建、训练和管理机器学习模型。它可以轻松地与其他OCI服务集成,如自治数据仓库、对象存储等。


自治数据仓库

  • Oracle自治数据库包含Oracle机器学习。数据科学家可以使用数据库内的Oracle机器学习功能及相关Notebooks界面构建、评估、评分和部署机器学习模型。您也可以使用自治事务处理。

应用程序虚拟机

  • 一个安装了Oracle Linux的OCI计算实例,准备好安装需要访问数据库的工具和应用程序。

数据目录

  • OCI数据目录是一种完全托管的、自助式企业数据发现和治理解决方案。数据目录提供了一个协作环境,用于管理技术、业务和运营元数据。

Oracle分析云

  • Oracle分析云为业务分析师提供了现代的、AI驱动的、自助式分析功能,用于数据准备、可视化、企业报告、增强分析以及自然语言处理和生成。
  • Oracle分析云与Oracle机器学习集成。这种集成允许分析师列出可用的数据库内模型,并在Oracle分析云分析和仪表板中使用这些模型。

APEX

  • Oracle APEX应用开发是一个低代码开发平台,使您能够构建可扩展且安全的企业应用程序,并可在任何地方部署。它包含在自治数据库中,无需安装。APEX用户可以访问Oracle机器学习的模型和结果。



建议

  • 您的需求可能与此处描述的架构不同。以下建议可作为起点。

VCN

  • 创建VCN时,根据您计划附加到VCN子网中的资源数量,确定所需的CIDR块数量及每个块的大小。使用标准私有IP地址空间内的CIDR块。
  • 选择不与任何其他网络(在Oracle云基础设施、您的本地数据中心或其他云提供商)重叠的CIDR块,以便您打算建立私有连接。
  • 创建VCN后,您可以更改、添加和移除其CIDR块。
  • 设计子网时,考虑您的流量流动和安全需求。将特定层或角色内的所有资源附加到同一个子网,可以作为安全边界。

安全

  • 使用Oracle Cloud Guard主动监控和维护您在OCI中的资源安全。Cloud Guard使用您可以定义的检测器配方来检查您的资源以寻找安全弱点,并监控操作者和用户的高风险活动。当识别出任何错误配置或不安全活动时,Cloud Guard会推荐纠正措施,并根据您可以定义的响应配方协助这些措施。
  • 对于需要最高安全级别的资源,Oracle建议您使用安全区。安全区是与Oracle定义的基于最佳实践的安全策略配方相关联的区域。例如,安全区内的资源必须不对公共互联网可访问,并且必须使用客户管理的密钥进行加密。在安全区内创建和更新资源时,OCI验证操作是否符合安全区配方中的策略,并拒绝违反任何策略的操作。

自治数据仓库

  • 为数据科学家专用创建一个单独的架构。授予该架构对主数据仓库架构的只读访问权限。这种安排允许数据科学家创建本地数据视图进行探索、分析和模型构建。在需要的情况下,共享数据可以复制到他们自己的架构中,他们可以在本地进行修改。

虚拟机

  • VM分布在多个故障域中,以实现高可用性。我们建议使用灵活的VM形状来配置计算实例;这将允许您在几分钟内增加或减少VM的容量。

对象存储

  • 对象存储提供了可靠且成本效益高的数据持久性,它提供了快速访问大量结构化和非结构化数据,包括数据库数据、分析数据、图像、视频等。我们建议使用标准存储来从外部来源摄取数据,因为应用程序和用户可以快速访问它。您可以建立生命周期策略,将数据从标准存储移动到存档存储,当它不再需要频繁访问时。



考虑因素

  • 部署此参考架构时,请考虑以下几点。

安全

  • 使用策略来限制谁可以访问您公司的OCI资源以及他们如何访问这些资源。
  • 应用程序可用性
  • 故障域在单个可用性域内提供最佳的弹性。您可以在多个故障域部署执行相同任务的计算实例。这种设计通过引入冗余来消除单一故障点。

成本

  • 根据您的需求评估,以选择合适的计算形状。

监控和警报

  • 为您的节点设置CPU和内存使用情况的监控和警报,以便根据需要扩展或缩减形状。



部署

  • 部署此参考架构所需的代码可在GitHub上获取。您可以一键将代码拉入Oracle云基础设施资源管理器,创建堆栈并部署。或者,从GitHub下载代码到您的电脑,自定义代码,并通过Terraform命令行界面(CLI)部署架构。
  • 使用Oracle云基础设施资源管理器部署:点击,如果您还未登录,请输入租户和用户凭证。阅读并接受条款和条件。选择您希望部署堆栈的地域。按照屏幕上的提示和说明创建堆栈。创建堆栈后,点击Terraform操作,并选择计划。等待作业完成,并审查计划。如需进行任何更改,返回至堆栈详情页面,点击编辑堆栈,并进行必要更改。然后,再次运行计划操作。如果不需要进一步更改,返回至堆栈详情页面,点击Terraform操作,并选择应用。
  • 使用GitHub中的Terraform代码部署:访问GitHub。克隆或下载仓库到您的本地电脑。遵循README文档中的说明操作。




开启您的Oracle云之旅:Agilewing - 您的智能云服务伙伴

作为Oracle的高级合作伙伴,Agilewing正重新定义企业体验Oracle云服务的方式。借助于其简化的开户流程和一流的技术支持,Agilewing将复杂的开户和操作流程转化为一种轻松、直观的体验。通过我们的一站式服务,您可以迅速开启并享受Oracle云的全方位服务,从而无缝融入云端世界。


Agilewing的AgileCDN服务,结合了OCI的云基础服务,提供了一流的全球内容加速解决方案。超过2800个全球POP节点和7000个直连点的强大网络,确保了无论您的业务扩展到全球哪个角落,都能保持高效稳定的运行。


利用Oracle云的先进技术,Agilewing致力于简化云服务搭建、云迁移和业务出海的过程。我们的合作模式为客户带来经济高效的解决方案,使他们能够更加专注于核心业务,同时享受Oracle云的高性能和安全保障。


Oracle云服务,作为一个充满潜力的领域,以其高性能、安全性和全球统一的服务标准,为各类企业开启了新的机遇之门。通过Agilewing的专业服务,无论是个人用户还是企业,都能轻松步入这个充满技术革新和高效能的新时代。现在,就让Agilewing引领您开始探索Oracle云服务,打开一个全新的世界大门