相互材料:将内部部署型应用迁移到 Oracle Cloud
在努力扩展其在西太平洋地区的 11 个制造站点、两个挖掘站点和 18 个位置的砖石和硬石业务之后,基于西雅图的相互材料决定将其内部部署的业务关键应用迁移到 Oracle Cloud Infrastructure。
为了帮助迁移云,Mutual Materials 与基于 Dallas 的技术咨询公司 Doyensys 合作,该公司是专门从事应用和数据库部署、迁移以及托管服务的 Oracle 合作伙伴。
要在 Oracle Cloud Infrastructure 上设置环境,Dyensys 帮助 Mutual Materials:
- 在 Oracle Cloud Infrastructure 上复制内部部署 Oracle E-Business Suite 和 Oracle Database 部署
- 实施多个故障转移方案
- 提供高可用性,并可通过流量波动进行扩展
- 探究其总体安全状况
体系结构
参考架构图显示了 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 Suite、Oracle Sales 和 Oracle Transportation Management Cloud Service 软件即服务 (SaaS) 应用程序之间的集成已使用公共 URL 和 Oracle Cloud Infrastructure Load Balancing 上的 POST 方法进行保护。对于数据库实例,Mutual Materials 使用 Oracle Data Guard 来提供故障转移和灾难恢复功能。
下图说明了此参考体系结构。
该体系结构包含以下组件:
- 区域
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 上构建的内容?想要与我们的全球云架构师社区分享您学到的经验、优秀实践和参考架构让我们帮助您开始。
- 下载模板 (PPTX)
通过将图标拖放到示例线框,说明您自己的参考体系结构。
- 观看架构教程
获取有关如何创建引用体系结构的分步说明。
- 提交图表
请向我们发送一封包含您图表的电子邮件。我们的云架构师将回顾您的图表,并与您联系讨论您的架构。
