关于在云上部署 Oracle Agile PLM

如果您的组织希望更快、更敏捷地开发、部署和 / 或更新 Agile Product Lifecycle Management (PLM) 应用程序的某些部分,而不是投资构建内部部署实施,请在 Oracle Cloud Infrastructure 上部署 Agile PLM

通过在 Oracle Cloud 上使用 Agile PLM,可以轻松建立和管理从内部部署平台到云平台以及云到云平台的复制。此外,您还可以更快速地更新基础设施,更轻松地扩展(和收缩),减少资本支出,减少用于基本基础设施维护的人员。

主要负载要求

Oracle 提供的架构可帮助您满足以下要求:

  • 实现高可用性和灾难恢复的设计
  • 部署安全体系结构。
  • 符合高性能、高度隔离的网络模式。
  • 将应用和数据库环境部署到云中。
  • 维护对成本和使用情况的可见性。
  • 监视基础结构运行状况和性能。

在云上部署 Agile PLM 的体系结构

您可以在单个可用性域中部署 Agile PLM,同时确保高可用性。如果您希望确保应用程序可用(即使应用程序实例关闭也是如此),请使用此体系结构。可用性域中的其他可用应用程序实例将继续处理请求。

Oracle Agile PLM 可以在多层架构的云中部署。该架构包含一个虚拟云网络 (VCN),其中包含堡垒主机、负载平衡器层、应用层和数据库层。层将放置在单个可用性域中的 VCN 的单独子网中。

agile_plm_reference_architecture_high_availability.png 的说明如下
插图 agile_plm_reference_architecture_high_availability.png 的说明

Agile PLM 应用程序服务器可以在独立或群集配置中设置。在显示的图像中,将考虑一个独立服务器,该服务器只有一个 Oracle WebLogic Server 实例。所有客户机服务器和用户直接或间接连接到应用服务器。要从 Internet 允许流量传输到 Web 服务器,可以在公共子网中创建负载平衡器。您可以通过动态路由网关 (DRG) 连接,从数据中心访问专用子网中的 Oracle Cloud 实例。DRG 是将内部部署网络连接到云网络的网关,您可以使用 VPN 在两者之间启用通信。您还需要更新路由表来启用进出 DRG 的流量。

负载平衡器接收来自用户的请求,然后将这些请求路由到应用程序层。通过为核心应用程序配置 WebLogic 服务器的多个实例,为文件管理器配置 Tomcat,为数据库配置 RAC,可以实现冗余(和可伸缩性)。通过使用容错域,您可以增加冗余,以便即使实例发生故障,您也可以继续访问应用程序。所有实例均处于活动状态, 并且从负载平衡器接收流量。

文件管理器和应用服务器之间有一个专用负载平衡器,用于向 VCN 中的应用程序实例分配流量。此服务提供了负载平衡器的主实例和备用实例,以确保主负载平衡器不可用时,备用负载平衡器会转发请求。负载平衡器确保将请求路由到运行良好的应用程序实例。如果应用程序实例出现问题,则负载平衡器将删除该实例并开始将请求路由到其余的运行良好的应用程序实例。

数据库服务器存储所有产品内容和系统设置,并置于专用子网中。只有应用程序服务器才能访问此数据库。为了满足性能和高可用性要求,Oracle 建议您在 Oracle Cloud Infrastructure 中使用双节点 Oracle Real Application Clusters (Oracle RAC) 数据库系统。

Agile PLM 灾难恢复的体系结构

Oracle Cloud 提供了 Agile PLM 实施,确保您可以在未预料的事件中构建灾难恢复 (DR),这些事件需要您进行故障转移,并且仍使 Agile PLM 保持运行状态。

下图显示了在具有高可用性和灾难恢复的多个区域中部署 Agile PLM 的参考体系结构。

agile_plm_reference_architecture_high_availability_and_dr.png 的说明如下
插图 agile_plm_reference_architecture_high_availability_and_dr.png 的说明

Oracle Data Guard 通过在可用性域之间复制数据来保护数据库层。