PeopleSoft 在 Oracle Cloud Infrastructure 上部署

Oracle 合作伙伴面临着许多现代企业共同面临的挑战:续订当前的数据中心协议或迁移到云。

他们的运营由一系列本地部署 Oracle 应用和技术提供支持。

经过对多个云提供商的全面评估,他们将其本地部署的 Oracle PeopleSoft 应用迁移到 Oracle Cloud

通过迁移到 Oracle Cloud ,他们实现了以下业务目标:
  • 将 PeopleSoft 应用保存在 Oracle 管理的基础设施上
  • 操作简单、可扩展且易于监视和管理的拓扑
  • 实现细粒度网络安全性
  • 确保容错和高可用性

合作伙伴正在积极探索将更多工作负载迁移到 Oracle Cloud 的机会,重点关注自治数据库服务。

体系结构

此多层云拓扑设计用于提供可恢复性和安全性。

每个层中的资源在单独的子网中隔离,以满足特定于层的网络安全要求。为了确保应用的高可用性,Web 层和应用层中的资源会在容错的可用性域之间冗余分布。负载平衡器将客户端流量分配到 Web 服务器。

该合作伙伴使用 Oracle Cloud Infrastructure Identity and Access Management 对云端资源实施细粒度、基于角色的访问。

下图说明了云体系结构:


下面是 bd-ads-psft.png 的说明
插图 bd-ads-psft.png 的说明

bd-ads-psft-oracle.zip

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

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

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

  • 可用性域

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

    此体系结构中的资源分布在该区域的可用性域中。

  • VCN 和子网

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

    此架构使用单个 VCN,负载平衡器、Web 服务器、应用服务器和数据库具有单独的子网。

  • 动态路由网关 (DRG)

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

    为了从本地网络快速可靠地连接至 Oracle Cloud ,合作伙伴选择了 Oracle Cloud Infrastructure FastConnect

  • 路由表

    虚拟路由表包含用于将流量从子网路由到 VCN 之外目的地的规则,通常是通过网关。

  • 安全列表

    对于每个子网,可以创建安全规则来指定必须允许进出子网的通信的源、目标和类型。

  • 负载平衡器

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

  • 计算 VM

    借助 Oracle Cloud Infrastructure Compute ,您可以在云中预配和管理计算主机。您可以通过配置启动计算实例,以满足对 CPU、内存、网络带宽和存储的资源要求。创建计算实例后,您可以安全地访问它,重新启动它,连接和分离卷,并在不再需要时终止它。

    该体系结构包括用于 Web 服务器和应用服务器的计算 VM。

  • Exadata 数据库

    您可以预配灵活的 Oracle Exadata Database Machine 系统,从而随着需求的增长将数据库计算服务器和存储服务器添加到系统中。Exadata 系统为 RDMA over Converged Ethernet (RoCE) 网络提供高带宽和低延迟、持久性内存 (PMEM) 模块以及智能 Exadata 软件。

    为了将本地部署 Exadata 数据库迁移到 Oracle Exadata Database Service ,合作伙伴采用了多种策略,具体取决于每个数据库的大小。通过从内部部署环境导出数据并将数据导入云来迁移较小的数据库。对于大型数据库,他们使用 Oracle Data Guard 将数据从内部部署数据库复制到云端,从而实现了分阶段切换。迁移后,所有数据都驻留在 Oracle Exadata Database Service 中。