關於在雲端上部署 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 執行處理的獨立伺服器。所有從屬端伺服器和使用者都可以直接或間接連線至應用程式伺服器。若要允許來自網際網路的 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 導入,可確保您可以在需要您進行容錯移轉且仍然啟動並執行 Agile PLM 的未預覽事件中,將災害復原 (DR) 建置到您的部署中。

下列影像說明在具有高可用性與災害復原的多個區域中部署 Agile PLM 的參考架構。

agile_plm_reference_architecture_high_availability_and_dr.png 描述如下
agile_plm_reference_architecture_high_availability_and_dr.png 圖解描述

Oracle Data Guard 會跨可用性網域複製資料,以保護您的資料庫層。