Sonoco:在 Oracle Cloud Infrastructure 上部署本地供应链解决方案
2019 年,Sonoco 完成了旧系统的本地迁移,并将其替换为 Oracle E-Business Suite。随着 Sonoco 加速增长,信息技术 (IT) 团队探索将其内部部署迁移到 Oracle Cloud Infrastructure (OCI)。
Sonoco 是主要的绿色消费者包装和建材供应商。它创立于 1899 年,提供多样化的消费包装、工业产品、保护包装和包装供应链服务。它们也是世界上最大的复合罐管和绳子供应商。Sonoco 的净销售额为 4.9B 美元,在全球 33 个地点有 20 000 名雇员和 335 多项业务,为 85 多个国家服务。Sonoco 来自美国南卡罗来纳州
第一步是内部部署,包括以下组成部分:
- Oracle E-Business Suite,版本 12.1.3
- Oracle 高级供应链计划
- 面向服务的体系结构
- Oracle GoldenGate
- 高级 Data Guard
- Oracle Transportation Management
- 敏捷
- 定制应用程序
以下因素驱动了迁移到 Oracle Cloud Infrastructure 的决定:
- 转型增长要求 Sonoco IT 部署和管理其本地解决方案的方式发生更改。
- 需要改变总体部署战略,以便利用云端提供的速度、可扩展性和即时可用的安全性来满足业务增长需求。
- 它们需要有能力满足未来工作量的要求,并迅速和具有成本效益地适应这些需求的任何变化。
- 他们需要用一个玻璃窗格对生态系统进行故障排除。生态系统链接与 Oracle 连接和统一。
Sonoco 考虑了多个云供应商,Oracle Cloud Infrastructure 满足了技术和成本要求,包括以下功能:
- 安全灵活的基础结构设计,使用所需的分离和安全控制运行 Oracle 和非 Oracle 工作负载
- Oracle 硬件上的 Oracle 应用程序以成本效益高的方式提供最佳性能
- 用于将虚拟机 (VM) 或裸金属服务器(某些工作负载需要)与动态 CPU 和内存缩放一起使用的选项
- 与本地部署相比,Exadata Cloud Service 不仅提供了不匹配的性能和按需扩展,而且最大限度地减少了操作任务,如补丁程序和更新
- 应用程序性能提高 17%,性能优化后显著提高
- Oracle E-Business Suite 升级和迁移从 12.1.3 升级到 12.2.9,实现顺利、快速,但难度很小
- 只有在需要时才部署和使用确保资源和新特点的成本控制机制,从而大幅度降低成本
- 具有低延迟、高速专用连接的灾难恢复设置
那么 Sonoco 接下来是什么?2020 年是关于移民,2021 年之后是关于增长。Sonoco 只将三分之一的总体数据中心设施迁移到云端。因此,他们为现有应用和解决方案规划了更多的云迁移。Sonoco 还推出新的应用程序,例如 AP 自动化、OTM、OPM 以及 SOA 的云版本升级和部署。Sonoco 期待着与 Oracle Cloud Infrastructure 团队合作继续此项工作。
体系结构
此体系结构显示了 Sonoco 在 Oracle Cloud Infrastructure 上的多区域灾难恢复体系结构。
迁移的关键要求之一是与 Oracle Cloud Infrastructure 建立快速、冗余和可靠的连接,因此它们将 FastConnect 用作主连接。Sonoco 还使用 Oracle Cloud Infrastructure 与 Azure 的本地连接选项来无缝快速访问部署在 Azure 中的应用程序。
为满足安全要求,使用具有多个专用子网的多个虚拟云网络 (virtual cloud network, VCN) 来隔离应用程序并提供对这些应用程序的安全访问。Sonoco 还使用多个负载平衡器访问部署在不同层中的服务器。这样可以确保流量均匀分布,以便不会超载服务器。Sonoco 将 Exadata Cloud Service 用于数据库并将其部署到多个专用子网中。
Oracle Cloud Infrastructure 文件存储为多个应用程序提供了一个具有共享挂载点的文件系统。数据库备份使用 Oracle Cloud 服务网关和 Oracle Cloud Infrastructure Object Storage 服务,Oracle Data Guard 可确保高可用性、数据保护和灾难恢复。灾难恢复站点使用 Oracle Cloud Infrastructure 的高速低延迟专用主干,这是一项关键要求。Oracle Cloud Infrastructure Block Volumes 为计算实例提供更多存储。
下图说明了此引用体系结构。

插图 sonoco-ebs-dr-oci.png 的说明
体系结构具有以下组成部分:
- 区域
Oracle Cloud Infrastructure 区域是一个本地化地理区域,包含一个或多个数据中心,称为可用性域。区域独立于其他区域,其距离很大(跨越国家或甚至大陆)可以分开。
此体系结构中的所有资源都部署在单个区域中。
- 可用性域
可用性域是区域内的独立独立数据中心。每个可用性域中的物理资源都与其他可用性域中的资源隔离,这些资源提供故障容差。可用性域不共享基础结构(例如电源或冷却设备)或者内部可用性域网络。因此,一个可用性域出现故障不太可能影响该区域中的其他可用性域。
此体系结构中的所有资源都部署在单个可用性域中。
- 虚拟云网络 (VCN) 和子网
VCN 是在 Oracle Cloud Infrastructure 区域中设置的可自定义、软件定义的网络。与传统的数据中心网络一样,VCN 允许您完全控制您的网络环境。VCN 可以有多个非重叠 CIDR 块,您可以在创建 VCN 后更改这些块。您可以将 VCN 细分为子网,子网可以被限定为区域或可用性域。每个子网包含一系列与 VCN 中的其他子网不重叠的地址。您可以在创建后更改子网的大小。子网可以是公共的或专用的。
- Hub VCN
集线器 VCN 是一个集中网络。它提供与所有通话 VCN、Oracle Cloud Infrastructure 服务、公共端点和客户机以及内部部署数据中心网络的安全连接。
- FastConnect
Oracle Cloud Infrastructure FastConnect 提供了一种在数据中心和 Oracle Cloud Infrastructure 之间创建专用专用专用连接的简单方法。与基于互联网的连接相比,FastConnect 提供了更高的带宽选项和更可靠的网络体验。
- 负载平衡器
Oracle Cloud Infrastructure Load Balancing 服务提供从单个入口点到后端多个服务器的自动通信分配。
此体系结构包括公共负载平衡器。
- 安全列表
对于每个子网,可以创建安全规则,以指定必须允许进出子网的源、目标和流量类型。
- 路由表
虚拟路由表包含用于将流量从子网路由到 VCN 外部的目标的规则,通常是通过网关路由。
- 动态路由网关 (DRG)
DRG 是一个虚拟路由器,它为 VCN 与区域之外的网络(例如另一 Oracle Cloud Infrastructure 区域中的 VCN、内部部署网络或其他云提供商中的网络)之间的专用网络通信提供了路径。
用于此体系结构中的数据层的 VCN 具有 DRG,可以使用 FastConnect 或 VPN Connect 实现与内部部署数据中心的专用连接。
- 服务网关
通过服务网关可以从 VCN 访问其他服务,例如 Oracle Cloud Infrastructure Object Storage。从 VCN 到 Oracle 服务的流量通过 Oracle 网络网状结构网络进行传输,而不通过互联网。
用于此体系结构中的数据层的 VCN 具有服务网关。
- 网络地址转换 (Network address translation, NAT) 网关
NAT 网关允许 VCN 中的专用资源访问互联网上的主机,而无需向传入的 Internet 连接公开这些资源。
- 本地对等连接网关 (LPG)
LPG 允许您将一个 VCN 与同一区域中的另一个 VCN 对等。对等是指 VCN 使用专用 IP 地址进行通信,而不是流量通过 Internet 或通过内部部署网络进行路由。
- 远程对等
远程对等连接允许 VCN 的资源使用专用 IP 地址进行通信,而无需通过互联网或内部部署网络路由通信。远程对等连接可消除需要与其他区域中的其他 VCN 通信的实例对 Internet 网关和公共 IP 地址的需求。
- 服务网关
通过服务网关可以从 VCN 访问其他服务,例如 Oracle Cloud Infrastructure Object Storage。从 VCN 到 Oracle 服务的流量通过 Oracle 网络网状结构网络进行传输,而不通过互联网。
- 对象存储
通过对象存储,可以快速访问任意内容类型的大量结构化和非结构化数据,包括数据库备份、分析数据以及图像和视频等丰富内容。您可以安全可靠地存储数据,然后直接从互联网或云平台检索数据。您可以无缝扩展存储,而不会性能或服务可靠性降低。对需要快速、立即和频繁访问的“热”存储使用标准存储。对您长时间保留的“冷”存储使用归档存储,并且很少或很少访问。
- Exadata DB 系统
Exadata Cloud Service 允许您利用 Exadata 在云中的功能。您可以预配灵活的 X8M 系统,以便随着需求的增长,将数据库计算服务器和存储服务器添加到系统中。X8M 系统为 RoCE (RDMA over Converged Ethernet) 网络提供了高带宽和低延迟、持久性内存 (persistent memory, PMEM) 模块和智能 Exadata 软件。您可以使用等效于四分之一的 X8 系统的形状来预配 X8M 系统,然后在预配后随时添加数据库和存储服务器。
- Data Guard
Oracle Data Guard 提供了一组全面的服务,可以用来创建、维护、管理和监视一个或多个备用数据库,从而使生产 Oracle 数据库在没有中断的情况下保持可用。Oracle Data Guard 将这些备用数据库维护为生产数据库的副本。然后,如果生产数据库因计划中断或计划外中断而变得不可用,Oracle Data Guard 可以将任何备用数据库切换到生产角色,从而最大限度地减少与中断关联的停机时间。
内置和部署功能
想要展示您在 Oracle Cloud Infrastructure 上构建的内容?想要与全球云架构师社区分享您的经验教训、优秀实践和参考架构?让我们帮助您开始。
- 下载模板 (PPTX)
通过将图标拖放到样例线框来说明您自己的参考体系结构。
- 观看体系结构教程
获取有关如何创建引用体系结构的逐步说明。
- 提交图表
请给我们一张有关您的关系图的电子邮件。我们的云架构师将审查您的关系图,并与您联系讨论您的架构。