相互材料:将内部部署型应用迁移到 Oracle Cloud

在努力扩展其在西太平洋地区的 11 个制造站点、两个挖掘站点和 18 个位置的砖石和硬石业务之后,基于西雅图的相互材料决定将其内部部署的业务关键应用迁移到 Oracle Cloud Infrastructure

为了帮助迁移云,Mutual Materials 与基于 Dallas 的技术咨询公司 Doyensys 合作,该公司是专门从事应用和数据库部署、迁移以及托管服务的 Oracle 合作伙伴。

要在 Oracle Cloud Infrastructure 上设置环境,Dyensys 帮助 Mutual Materials:

  • Oracle Cloud Infrastructure 上复制内部部署 Oracle E-Business SuiteOracle Database 部署
  • 实施多个故障转移方案
  • 提供高可用性,并可通过流量波动进行扩展
  • 探究其总体安全状况

客户案例

详细了解 Mutual Materials 的迁移至 Oracle Cloud

体系结构

参考架构图显示了 Oracle Cloud Infrastructure 上的相互物料生产环境。

为了帮助 Mutual Materials 为生产负载、开发和测试环境以及灾难恢复设计隔离环境,Doyensys 选择了一个具有多个可用性域的区域,其中包括 Oracle Cloud Infrastructure 的虚拟云网络 (Virtual Cloud Network, VCN)、计算配置、公共和专用负载平衡器、块存储卷、Oracle Data Guard、身份和访问管理和审计日志。

由于混合材料需要分离不同的环境,因此 Doyensys 为生产环境创建了三个子网(一个用于应用程序,一个用于数据库,一个用于负载平衡器),并为非生产环境创建一组单独的子网。

消除相互材料的核心应用和数据库的服务中断至关重要,并促使 Doyensys 通过单独的块存储在不同的容错域中复制而在不同的虚拟机 (Virtual Machine, VM) 上运行这些中断。使用 Oracle Cloud Infrastructure Block Volumes 服务,Mutual Materials 能够根据季节性业务周期扩大(或合同)块存储卷的大小。为了提高安全性,Mutual Materials 已实施 Oracle Cloud Infrastructure Identity and Access Management (IAM) 服务并限制通过公共和专用负载平衡器访问其应用程序。

Oracle E-Business SuiteOracle SalesOracle Transportation Management Cloud Service 软件即服务 (SaaS) 应用程序之间的集成已使用公共 URL 和 Oracle Cloud Infrastructure Load Balancing 上的 POST 方法进行保护。对于数据库实例,Mutual Materials 使用 Oracle Data Guard 来提供故障转移和灾难恢复功能。

下图说明了此参考体系结构。



相互材料 -oci-arch.zip

该体系结构包含以下组件:

  • 区域

    Oracle Cloud Infrastructure 区域是一个本地化地理区域,包含一个或多个称为可用性域的数据中心。区域独立于其他区域,大片距离可以分开(跨国家甚至大陆)。

    此体系结构中的所有资源都部署在一个区域中。

  • 可用性域

    可用性域是区域内的独立数据中心。每个可用性域中的物理资源都与其他可用性域中的资源隔离,从而提供容错能力。可用性域不共用电源或冷却设备等基础设施,也不共享内部可用性域网络。因此,一个可用性域出现故障不太可能影响区域中的其他可用性域。

    此体系结构中的所有资源都部署在单个可用性域中。

  • 故障域

    故障域是可用性域内一组硬件和基础设施。每个可用性域都有三个容错域,具有独立电源和硬件。在多个容错域之间分配资源时,您的应用可以在容错域内承受物理服务器故障、系统维护和电源故障。

  • 区间

    区间是 Oracle Cloud Infrastructure 租户中的跨区域逻辑分区。使用区间在 Oracle Cloud 中组织资源,控制对资源的访问并设置使用限额。要控制对给定区间中资源的访问,可以定义策略来指定谁可以访问资源以及可以访问哪些操作。

  • 虚拟云网络 (VCN) 和子网

    VCN 是在 Oracle Cloud Infrastructure 区域中设置的可定制软件定义的网络。与传统的数据中心网络类似,VCN 允许您完全控制您的网络环境。VCN 可以有多个不重叠的 CIDR 块,您可以在创建 VCN 后更改这些块。您可以将 VCN 细分为多个子网,这些子网可以限定于某个区域或可用性域。每个子网都包含与 VCN 中的其他子网不重叠的连续地址范围。您可以在创建子网后更改其大小。子网可以是公共的,也可以是专用的。

  • 身份和访问管理 (IAM)

    Oracle Cloud Infrastructure Identity and Access Management (IAM) 允许您控制谁可以访问 Oracle Cloud Infrastructure 中的资源以及他们可以对这些资源执行的操作。

  • 动态路由网关 (DRG)

    DRG 是虚拟路由器,用于为 VCN 与区域外网络之间的专用网络通信提供路径,例如另一个 Oracle Cloud Infrastructure 区域中的 VCN、内部部署网络或其他云提供商中的网络。

  • Internet 网关

    互联网网关允许 VCN 中的公共子网与公共互联网之间的流量。

  • 负载平衡器

    Oracle Cloud Infrastructure Load Balancing服务提供从单个入口点到后端多个服务器的自动流量分配。

    此体系结构包括公共负载平衡器。

  • 块存储卷

    通过块存储卷,您可以创建、附加、连接和移动存储卷,以及更改卷性能,从而满足您的存储、性能和应用要求。将卷连接到实例后,您可以像常规硬盘驱动器那样使用卷。还可以断开卷的连接并将其连接到另一个实例,而不会丢失数据。

  • Data Guard

    Oracle Data Guard 提供全面的服务,支持创建、维护、管理和监视一个或多个备用数据库,使生产 Oracle 数据库始终可用并且不会中断。Oracle Data Guard 将这些备用数据库维护为生产数据库的副本。然后,如果生产数据库因计划停机或计划外停机而不可用,Oracle Data Guard 可将任何备用数据库切换到生产角色,从而最大程度地减少与停机关联的停机时间。

精选构建和部署

想要显示您在 Oracle Cloud Infrastructure 上构建的内容?想要与我们的全球云架构师社区分享您学到的经验、优秀实践和参考架构让我们帮助您开始。

  1. 下载模板 (PPTX)

    通过将图标拖放到示例线框,说明您自己的参考体系结构。

  2. 观看架构教程

    获取有关如何创建引用体系结构的分步说明。

  3. 提交图表

    请向我们发送一封包含您图表的电子邮件。我们的云架构师将回顾您的图表,并与您联系讨论您的架构。

浏览更多

进一步了解此体系结构的功能。