计划部署
规划您的部署体系结构需要了解用于另一个部署模型的最常用部署模型和标准。
Oracle Retail Merchandising System 具有一个灵活的三层逻辑体系结构,它提供了许多部署选项,包括使用多个节点以实现高可用性。您还可以选择配置环境用于灾难恢复。选择部署体系结构基于许多因素,包括但不限于性能、用户并发性和操作要求。必须考虑业务需求,例如可用性和灾难恢复。每个设计都考虑云体系结构的设计和应用。
了解部署选项
您可以从在 Oracle Cloud 上部署 Oracle Retail Merchandising System 的两种不同方法中进行选择。
- 将应用程序和数据库层部署到计算 Vm。通过此体系结构,您可以按不同的计算 Vm 集部署应用程序和数据库层。您可以选择性地在负载平衡器用作服务(LBaaS)的不同计算 vm 上部署多个应用程序层。
- 将应用程序层部署到计算 Vm 和数据库层到 PaaS。您可以像在上一个方案中一样,在计算 VM 上部署应用程序层,也可以使用 LBaaS 在不同的计算 VM 上部署多个应用程序层。可以将数据库部署到 Database Cloud Service (DBCS)单实例 VM、裸金属数据库系统单实例或 Exadata 数据库系统。选择 Exadata 数据库系统时,默认情况下将部署 Real Application Clusters (RAC)。Oracle 提供了自动预配功能,可用于部署演示(Vision) Oracle Retail RMS 实例。
Oracle 还为自动化提供了对内部部署 Oracle Retail Merchandising System 实例到Oracle Cloud的迁移。从内部部署到 Oracle Cloud 的迁移通常称为提起和换行。使用增量和班次自动化功能,您可以定义部署体系结构。您还将定义虚拟云网络,包括子网、路由表、安全列表和负载平衡器。在Oracle Cloud 上运行的 Oracle Retail Merchandising System 实例可以用于非生产(测试或开发),而在您准备生产时可以使用。
在 Oracle Cloud 计算中部署多个 Oracle Retail RMS 节点
通过在Oracle Cloud Infrastructure 计算上部署多个 Oracle Retail Merchandising System 节点,您可以在 Oracle Cloud Infrastructure 计算上为数据库层预配一个或多个 Oracle Retail Merchandising System 应用程序层节点以及单独的节点。
- Oracle Retail Merchandising System v16 的新建 Vision 安装
- 增加和移动内部部署 Oracle Retail Merchandising System v16 环境到Oracle Cloud Infrastructure 计算
下图是Oracle Cloud Infrastructure单个可用性域环境上的多节点 Oracle Retail Merchandising System 部署的示例。
插图 retail_oci_deployment.png 的说明
借助灾难恢复体系结构在 Oracle Cloud 上部署 Oracle Retail Merchandising System 应用程序
使用灾难恢复在 Oracle Cloud 上部署 Oracle Retail Merchandising System 应用程序的体系结构是多节点体系结构的一种变体。
此体系结构包含相同的组件,但数据库部署为 Oracle Retail RMS 数据库的数据库系统(单实例)、双节点 RAC VM 数据库系统或 Exadata DB 系统。您可以预配多节点 Oracle Retail RMS 环境,也可以对现有的内部部署 Oracle Retail RMS 发行版 v16 环境执行提升和移动操作。使用提升和班次自动化可以加速容量,以便在项目完成时可以减少风险和较短时段进行迁移。
对于具有数据库层的 DBaaS 服务的应用程序层 , 此实施的一个示例可能是Oracle Cloud Infrastructure 上的多节点 Oracle Retail Merchandising System 安装。主环境在区域 1 中部署到可用性域 1,在区域 2 的可用性域 1 中部署了灾难恢复环境。在此设计中,主环境和灾难恢复环境都是“主动-被动”,这意味着只有主站点对于联机用户和事务处理是活动的。
插图 multi-node_rms_oci.png 的说明