瞭解部署 Agile PLM
在您開始之前
開始在 Oracle Cloud 中執行 Agile PLM 9.3.6 或即將開始的版本之前:
- 瞭解 Agile PLM 部署架構與其他考量。請參閱瞭解如何在 Oracle Cloud 上部署 Agile PLM。
- 可以存取 Oracle Cloud Infrastructure 租用戶。
- 瞭解 Terraform 至少需要閱讀 Terraform 簡介。
- 使用 Terraform 設定 Oracle Cloud Infrastructure 元件之前,請確定您使用 Windows、Linux 或 UNIX 本機主機來存取網際網路。在不同的作業系統上設定和使用 Terraform 的步驟不同。
在類似 UNIX 的 Linux 或系統上,您需要下列工具和公用程式:
Git--從儲存區域複製 Terraform 提供者套裝軟體和 Terraform 模組。這是選擇性的。您可以改用 Web 瀏覽器來下載套裝程式。ssh-keygen:產生 SSH 金鑰組。OpenSSL:產生 API 簽署金鑰組。- 存取「Oracle Cloud Infrastructure 主控台」的 Web 瀏覽器。
在 Windows 系統上,您需要:- Git Bash --可從儲存區域複製 Terraform 提供者套裝程式和 Terraform 模組。您可以改用 Web 瀏覽器來下載套裝程式。不過,您需要 Git Bash 才能使用 OpenSSL 或
ssh-keygen。產生應用程式執行處理的 API 簽署金鑰組以及 SSH 金鑰 - PuTTY:產生 SSH 金鑰組,並使用該 SSH 金鑰連線至您的防禦主機。
- 存取「Oracle Cloud Infrastructure 主控台」的 Web 瀏覽器。
架構
您可以在單一可用性網域、多個可用性網域或多個區域中,於 Oracle Cloud Infrastructure 上設計 Agile PLM 部署。
-
單一可用性網域:您可以在單一可用性網域中部署 Agile PLM,並透過設定多個應用程式例項來確保高可用性。當您想要確定即使當應用程式執行處理停止運作時,也可以使用此架構。可用性網域中的其他可用應用程式執行處理會繼續處理要求。
-
多個可用性網域:若要確保即使當一個可用性網域停止運作,仍可使用應用程式,請使用此架構。您仍然可以存取另一個可用性網域中的應用程式執行處理。
-
多個區域:當您想要在不同的區域中為應用程式設定災害復原網站時,請使用此架構。此架構基本上與多個可用性網域架構相同,但是您在相同區域的第二個可用性網域中建立資源,而不是在另一個區域中建立資源。
用來建立基礎架構的樣板
當您套用 Terraform 計畫並安裝 Agile PLM 時,可用性網域中的所有應用程式執行環境皆有效。負載平衡程式執行處理會接收要求,並將其傳送至應用程式伺服器。應用程式伺服器會處理這些要求,並將它們轉寄給資料庫執行處理。您可以透過防禦主機存取專用子網路中的執行處理。
您可以使用 Oracle Cloud Infrastructure 主控台設定自動和隨選資料庫備份至 Oracle Cloud Infrastructure Object Storage。您可以使用 Oracle Cloud Infrastructure Block Volumes 的原則式備份功能來設定應用程式的備份。Oracle Cloud Infrastructure Block Volumes 可讓您根據排程自動執行磁碟區備份,並根據選取的備份原則加以保留。這可讓您遵循您的資料規範和規定需求。有三個預先定義的備份原則:銅級、銀級以及金級。每個備份原則都有預先定義的備份頻率和保留期間。您可以在 Terraform 計畫中設定這些原則的變數。
單一執行處理的 Terraform 計畫:架構包含具有防禦主機、負載平衡器、應用程式、檔案管理員以及執行 Agile PLM 所需之資料庫主機的虛擬雲端網路。Terraform 組態會在單一虛擬機器上安裝應用程式伺服器、檔案管理程式以及資料庫主機。您可以使用此組態來進行訓練或測試。防禦主機會建置在公用子網路中,所有其他執行處理則會建置在專用子網路中。
多個執行處理的 Terraform 計畫:架構包含一個虛擬雲端網路 (VCN),內含置於個別虛擬機器中的防禦主機、負載平衡器、應用程式、檔案管理程式以及資料庫主機。在此架構中,會在可用性網域中部署多個應用程式執行處理,以確保高可用性。這可確保即使應用程式執行處理停止運作,仍可使用您的應用程式。容錯域可讓您分散執行處理,讓執行處理不會位於單一可用性網域內的同一個實體硬體上。
專用子網路中的執行處理可能需要網際網路輸出連線,才能下載應用程式修正程式和外部整合。為了達到此目的,請在您的 VCN 中使用網路位址轉譯 (NAT) 閘道。使用 NAT 閘道時,專用子網路中的主機可以起始對網際網路的連線和接收回應,但無法接收從網際網路起始的輸入連線。
關於必要的服務和原則
此解決方案需要下列服務和存取權管理原則:
| 服務 | 需要原則... |
|---|---|
| Oracle Cloud Infrastructure Identity and Access Management | 建立及管理區間。 |
| Oracle Cloud Infrastructure Networking | 建立及管理 VCN、子網路、網際網路閘道、路由表、安全清單、LPG 以及 DRG |
| Oracle Cloud Infrastructure Compute | 建立與管理運算執行處理。 |
請參閱瞭解如何取得 Oracle 解決方案的 Oracle Cloud 服務,以取得所需的雲端服務。

