瞭解如何在 Oracle Cloud Infrastructure 上部署 Oracle E-Business Suite

如果您想要在 Oracle Cloud Infrastructure 上佈建 Oracle E-Business Suite,或是將 Oracle E-Business Suite 環境從您的資料中心移轉至 Oracle Cloud Infrastructure,您可以規劃多重主機、安全、高可用性拓樸。

Oracle 提供依照本文件中所述的最佳做法,在 Oracle Cloud Infrastructure 中佈建、移轉和管理 Oracle E-Business Suite 環境的生命週期自動化。這可以消除許多手動部署和管理的複雜性。複查文件 2517025.1,開始使用 Oracle E-Business Suite 和 Oracle Cloud Infrastructure 瞭解詳細資訊。

在 Oracle Cloud Infrastructure 上部署的考量

Oracle 建議您為執行處理 (例如防禦主機、資料庫、應用程式和負載平衡器執行處理) 建立個別的子網路,以確保可以在不同的子網路實行適當的安全需求。

專用或公用子網路

您可以根據是否允許從網際網路存取執行處理,在專用子網路或公用子網路中建立執行處理。您在公用子網路中建立的執行處理會被指派一個公用 IP 位址,您可以從網際網路存取這些執行處理。您不能將公用 IP 位址指派給在專用子網路中建立的執行處理。因此,您無法透過網際網路存取這些執行處理。

下列影像顯示具有公用和專用子網路的虛擬雲端網路 (VCN)。VCN 包含兩個可用性網域,而每個可用性網域都包含一個公用和專用子網路。Web 伺服器會放在此影像的公用子網路中,因此每個 Web 伺服器執行處理都會有一個連附的公用 IP 位址。您可以透過網際網路閘道 (IGW) 啟用通訊,從網際網路存取公用子網路中的這些 Oracle Cloud 執行處理。您必須更新路由表,才能啟用 IGW 的流量。若要允許來自網際網路的 Web 伺服器流量,您必須在公用子網路中建立負載平衡器。若要從網際網路存取您的執行處理、您也需要在公用子網路中建立防禦主機、並從 IGW 存取防禦主機。

資料庫伺服器會置於此影像的專用子網路中。您可以透過動態路由閘道 (DRG) 連線,從您的資料中心存取專用子網路中的 Oracle Cloud 執行處理。DRG 會將企業內部部署網路連線至您的雲端網路。若要啟用 DRG 與客戶內部部署設備之間的通訊,請使用 IPSec VPN 或 Oracle Cloud Infrastructure FastConnect。您也必須更新路由表,才能啟用 DRG 的流量。


public_private_subnets_jde.png 描述如下
public_private_subnets_jde.png 圖解描述
案例 1:部署專用子網路中的所有執行處理

Oracle 建議您為沒有網際網路方面端點的生產環境部署專用子網路中的所有執行處理。當您想要以混合方式部署雲端作為現有資料中心的擴充功能時,此類型的部署非常有用。

在此部署中,所有執行處理 (包括應用程式和資料庫伺服器) 都會部署在專用子網路中。公用 IP 位址不能指派給在專用子網路中建立的執行處理,因此您無法透過網際網路存取這些執行處理。若要從此組態中的內部部署環境存取您的應用程式伺服器,您可以:

  • 請先在資料中心與 Oracle Cloud Infrastructure DRG 之間設定一個 IPSec VPN 通道,再佈建應用程式伺服器。

  • 在此組態中建立防禦主機,然後從防禦主機存取專用子網路中的所有伺服器。

案例 2:在公用和專用子網路中部署執行處理

您可以部署公用子網路中的少數執行處理和專用子網路中的少數執行處理。此類型的部署在部署包括網際網路方面和非內部網路端點時非常有用。

在此組態中,部分應用程式執行處理會放置在公用子網路中,而其他應用程式執行處理則放置在專用子網路中。例如,您可以讓應用程式執行處理提供服務給內部使用者和另一組提供服務給外部使用者的應用程式執行處理。在此案例中,將提供服務給內部流量的應用程式執行處理置於專用子網路中,並將提供服務給外部流量的應用程式伺服器置於公用子網路中。您也可以在面對網際網路的應用程式執行處理上設定公用負載平衡器,而不是在公用子網路中放置提供服務給外部流量的應用程式伺服器。如果您將防禦主機置於公用子網路中,系統會將公用 IP 位址指派給防禦主機,讓您可以透過網際網路存取防禦主機。您可以透過防禦主機伺服器存取專用子網路中的執行處理。

案例 3:部署公用子網路中的所有執行處理

Oracle 建議使用此部署以進行快速示範,或針對沒有內部端點的生產等級部署。只有在您沒有自己的資料中心,或者無法透過 VPN 存取執行處理,而且想要透過網際網路存取基礎架構時,才適用此部署。

在此建置中,所有執行處理 (包括應用程式和資料庫執行處理) 都會建置在公用子網路中。

公用子網路中的每個執行處理都有一個連附的公用 IP 位址。雖然可以透過網際網路存取具有公用 IP 位址的執行處理,但是您可以使用安全清單和安全規則來限制存取。對於執行管理作業,Oracle 建議您在此組態中放置防禦主機。在此情況下,您不會開啟公用網際網路的管理連接埠,而是只開啟防禦主機的管理連接埠,並設定安全清單和安全規則,以確保只能從防禦主機存取執行處理。

反相關性

在 Oracle Cloud Infrastructure 上的可用性網域中建立多個高可用性的執行處理時,可以使用容錯域來達到執行處理的反相關性。

容錯域是一組可用性網域內的硬體和基礎架構。每個可用性網域都會包含三個容錯域。容錯域可讓您分散執行處理,讓執行處理不會全都位於一個可用性網域內的同一個實體硬體上。因此,影響某個容錯域之硬體故障或 Oracle Compute 硬體維護不會影響其他容錯域內的執行處理。藉由使用容錯域,您可以保護執行處理免於未預期的硬體失敗和計畫的中斷。

若要獲得高可用性的資料庫,您可以建立提供 Oracle Real Applications Clusters (Oracle RAC) 的雙節點虛擬機器 (VM) 資料庫系統。依照預設,Oracle RAC 的兩個節點一律建立在個別的容錯域。您也可以在 Oracle RAC 資料庫啟動設定期間,手動選擇 RAC 節點的容錯域。因此,資料庫節點既不在相同的實體主機上,也不在相同的實體機架上。這可保護資料庫執行處理免於基礎實體主機和頂端範圍交換器失敗。

架構

您可以在單一可用性網域、多個可用性網域或多個區域中,在 Oracle Cloud Infrastructure 上設計 Oracle E-Business Suite 部署。此外,您可以合併非軍事區域以隔離外部流量和保護內部系統。

  • 單一可用性網域:您可以在單一可用性網域中建置 Oracle E-Business Suite,但仍可透過設定多個應用程式執行處理來確保高可用性。當您想要確定即使當應用程式執行處理停止運作時,也可以使用此架構。可用性網域中的其他可用應用程式執行處理會繼續處理要求。

  • 具有解除封裝區域 (DMZ) 的單一可用性網域:當您想要應用程式可從外部、不受信任的網路存取,而內部系統與外部網路隔離時,請使用此架構。
  • 多個可用性網域:若要確保即使當一個可用性網域停止運作,仍可使用應用程式,請使用此架構。您仍然可以存取另一個可用性網域中的應用程式執行處理。

  • 多個區域:當您想要在不同的區域中為應用程式設定災害復原網站時,請使用此架構。此架構基本上與多個可用性網域架構相同,但是您在相同區域的第二個可用性網域中建立資源,而不是在另一個區域中建立資源。

注意:

如果有多個可用性網域和多個區域,您也可以設定 DMZ。

在單一可用性網域中部署 Oracle E-Business Suite 的架構

此架構顯示在單一可用性網域中部署 Oracle E-Business Suite 應用程式,同時確保高可用性。

此架構包含一個虛擬雲端網路 (VCN),其中防禦主機、負載平衡器、應用程式和資料庫主機置於單一可用性網域中的 VCN 個別子網路中。在下列架構圖表中,防禦主機會建置在公用子網路中,而所有其他執行處理則會建置在專用子網路中。您可以根據業務需求,在公用或專用子網路中放置不同的執行處理。

在此架構中,會在單一可用性網域中建置多個應用程式層執行處理,但個別的應用程式層執行處理會放置在不同的容錯域,以允許應用程式層的高可用性。容錯域可讓您將執行處理分送到單一可用性網域內的不同實體硬體上。因此,影響一個容錯域之硬體失敗或硬體維護不會影響其他容錯域內的執行處理。

專用子網路中的執行處理需要與 Oracle Services Network 的外送連線,才能套用作業系統 ( yum ) 更新。為了達到此目的,請使用您 VCN 中的服務閘道。透過服務閘道,專用子網路中的主機可以私密存取支援的 Oracle 服務 (例如 yum 儲存區域)。專用子網路中的執行處理可能需網際網路輸出連線,才能下載應用程式修正程式和外部整合。為了達到此目的,請在您的 VCN 中使用網路位址轉譯 (NAT) 閘道。透過 NAT 閘道,專用子網路中的主機可以起始網際網路連線和接收回應,但不會收到從網際網路起始的輸入連線。

可用性網域中的所有應用程式執行處理都在作用中。負載平衡程式執行處理會接收要求,並將其傳送至應用程式伺服器。應用程式伺服器會處理這些要求,並將它轉送到資料庫執行處理。如果您已經在資料中心與 Oracle Cloud Infrastructure DRG 之間設定 IPSec VPN 通道,就可以透過防禦主機或動態路由閘道 (DRG) 透過連接埠 22 存取專用子網路中的執行處理。

Oracle 建議資料庫和部署在 Oracle Cloud Infrastructure 上的應用程式應具備強大的備份與復原策略。建議您將資料庫和應用程式執行處理的備份儲存在 Oracle Cloud Infrastructure Object Storage 中。您可以使用服務閘道,將專用子網路中的資料庫和應用程式層執行處理備份到 Oracle Cloud Infrastructure Object Storage。服務閘道可讓您在不周遊網際網路的情況下存取 Oracle Cloud Infrastructure Object Storage

您可以使用 Oracle Cloud Infrastructure 主控台設定自動和隨選資料庫備份至 Oracle Cloud Infrastructure Object Storage。這需要使用 Swift 端點連線 Oracle Cloud Infrastructure Object Storage。Oracle Cloud Infrastructure Object Storage 上的所有資料庫備份都會使用用於通透資料加密 (TDE) 公事包加密的相同主要金鑰來加密。自動資料庫備份服務使用每週增量備份策略,備份具有自訂保留原則的資料庫,您可以在設定自動備份時自訂此原則。

您可以使用 Oracle Cloud Infrastructure Block Volumes 的原則式備份功能來設定應用程式的備份。Oracle Cloud Infrastructure Block Volumes 可讓您根據排程自動執行磁碟區備份,並根據選取的備份原則加以保留。這可讓您遵循您的資料規範和規定需求。有三個預先定義的備份原則:銅級、銀級以及金級。每個備份原則都有預先定義的備份頻率和保留期間。


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

此架構支援下列元件:

  • 防禦主機:防禦主機是選擇性的元件,可作為存取專用子網路中執行處理的跳躍伺服器。防禦主機是一個使用 Linux 作為其作業系統的 Oracle Cloud Infrastructure Compute 執行處理。將防禦主機置於公用子網路中、然後指定一個公用 IP 位址、以便從網際網路存取。

    若要提供額外的安全性層次,您可以設定安全清單,只從企業內部部署網路的公用 IP 位址存取防禦主機。您可以透過防禦主機存取專用子網路中的 Oracle Cloud Infrastructure 執行處理。若要這麼做,請啟用 ssh-agent 轉送,這可讓您連線至防禦主機,然後從您的電腦轉送證明資料來存取下一部伺服器。您也可以使用動態 SSH 通道來存取專用子網路中的執行處理。SSH 通道是一種存取 Web 應用程式或其他監聽服務的方法。動態通道會在本機連接埠上提供 SOCKS 代理主機,但連線源自遠端主機。

  • 負載平衡器層:此層包含 Oracle Cloud Infrastructure Load Balancing。它會接收來自應用程式使用者的要求,然後將餘額流量載入 Oracle E-Business Suite 應用程式伺服器。使用 Oracle Cloud Infrastructure Load Balancing 將流量分送至 VCN 內的應用程式執行處理。此服務提供負載平衡器的主要和待命執行處理、以確保主要負載平衡器停止作用時、待命負載平衡器會轉送要求。負載平衡器可確保要求會遞送至正常的應用程式執行處理。如果應用程式執行處理發生問題,負載平衡器就會從組態移除該執行處理,並開始將要求路由至其餘狀況良好的應用程式執行處理。

  • 應用程式層:此層包含一個以上的 Oracle E-Business Suite 應用程式執行處理,以提供高可用性。在不同的容錯域設定應用程式的多個執行處理,以確保即使應用程式執行處理停止作用,您仍可繼續存取應用程式。

    Oracle 建議您使用共用應用程式二進位檔案建置 Oracle E-Business Suite 多層設定。您可以使用 Oracle Cloud Infrastructure File Storage 來建立共用檔案系統,以共用 Oracle E-Business Suite 應用程式二進位檔案。

  • 資料庫層:此層包含 Oracle Cloud Infrastructure Database 執行處理。如需高可用性需求,Oracle 建議您使用雙節點虛擬機器 (VM) 資料庫系統或 Exadata 資料庫系統。

部署具有微化區域 (DMZ) 之 Oracle E-Business Suite 的架構

此架構顯示在包含 DMZ 的單一可用性網域中部署 Oracle E-Business Suite 應用程式。

架構由防禦主機、內部負載平衡器、內部應用程式層、外部負載平衡器、外部應用程式層以及置於單一可用性網域之 VCN 個別子網路中的資料庫主機所組成。在下列架構圖表中,外部負載平衡器會部署在公用子網路中,而所有其他執行處理則會部署在專用子網路中。


ebs-singlead-dmz.png 描述如下 ebs-singlead-dmz.png 圖解描述

在此架構中,會在單一可用性網域中建置多個應用程式層執行處理,但個別的應用程式層執行處理會放置在不同的容錯域,以允許應用程式層的高可用性。容錯域可讓您將執行處理分送到單一可用性網域內的不同實體硬體上。因此,影響一個容錯域之硬體失敗或硬體維護不會影響其他容錯域內的執行處理。

專用子網路中的執行處理需要與 Oracle Services Network 的外送連線,才能套用作業系統 ( yum ) 更新。為了達到此目的,請使用您 VCN 中的服務閘道。透過服務閘道,專用子網路中的主機可以私密存取支援的 Oracle 服務 (例如 yum 儲存區域)。專用子網路中的執行處理可能需網際網路輸出連線,才能下載應用程式修正程式和外部整合。為了達到此目的,請在您的 VCN 中使用網路位址轉譯 (NAT) 閘道。透過 NAT 閘道,專用子網路中的主機可以起始網際網路連線和接收回應,但不會收到從網際網路起始的輸入連線。

可用性網域中的所有應用程式執行處理都在作用中。負載平衡程式執行處理會接收要求,並將其傳送至應用程式伺服器。應用程式伺服器會處理這些要求,並將它轉送到資料庫執行處理。如果您已經在資料中心與 Oracle Cloud Infrastructure DRG 之間設定 IPSec VPN 通道,就可以透過防禦主機或動態路由閘道 (DRG) 透過連接埠 22 存取專用子網路中的執行處理。

DMZ (使用公用負載平衡器子網路實行) 會接收來自業務夥伴和供應商的要求,而內部負載平衡器 (使用專用負載平衡器子網路實行) 則會接收來自內部使用者的要求。專用應用程式層會處理來自這兩種不同類型之使用者的要求。

Oracle 建議資料庫和部署在 Oracle Cloud Infrastructure 上的應用程式應具備強大的備份與復原策略。建議您將資料庫和應用程式層執行處理的備份儲存在 Oracle Cloud Infrastructure Object Storage 中。您可以使用服務閘道,將專用子網路中的資料庫和應用程式層執行處理備份到 Oracle Cloud Infrastructure Object Storage。服務閘道可讓您在不周遊網際網路的情況下存取 Oracle Cloud Infrastructure Object Storage

您可以使用 Oracle Cloud Infrastructure 主控台設定自動和隨選資料庫備份至 Oracle Cloud Infrastructure Object Storage。這需要使用 Swift 端點連線 Oracle Cloud Infrastructure Object Storage。Oracle Cloud Infrastructure Object Storage 上的所有資料庫備份都會使用用於通透資料加密 (TDE) 公事包加密的相同主要金鑰來加密。自動資料庫備份服務使用每週增量備份策略,備份具有自訂保留原則的資料庫,您可以在設定自動備份時自訂此原則。

您可以使用 Oracle Cloud Infrastructure Block Volumes 的原則式備份功能來設定應用程式的備份。Oracle Cloud Infrastructure Block Volumes 可讓您根據排程自動執行磁碟區備份,並根據選取的備份原則加以保留。這可讓您遵循您的資料規範和規定需求。有三個預先定義的備份原則:銅級、銀級以及金級。每個備份原則都有預先定義的備份頻率和保留期間。

此架構支援下列元件:

  • 防禦主機:防禦主機是選擇性的元件,可作為存取專用子網路中執行處理的跳躍伺服器。防禦主機是一個使用 Linux 作為其作業系統的 Oracle Cloud Infrastructure Compute 執行處理。

    若要提供額外的安全性層次,您可以設定安全清單,只從企業內部部署網路的公用 IP 位址存取防禦主機。您可以透過防禦主機存取專用子網路中的 Oracle Cloud Infrastructure 執行處理。若要這麼做,請啟用 ssh-agent 轉送,這可讓您連線至防禦主機,然後從您的電腦轉送證明資料來存取下一部伺服器。您也可以使用動態 SSH 通道來存取專用子網路中的執行處理。SSH 通道是一種存取 Web 應用程式或其他監聽服務的方法。動態通道會在本機連接埠上提供 SOCKS 代理主機,但連線源自遠端主機。

  • 內部負載平衡器層此層包含 Oracle Cloud Infrastructure Load Balancing。它會接收來自內部應用程式使用者的要求,然後將餘額流量載入 Oracle E-Business Suite 內部應用程式伺服器。使用 Oracle Cloud Infrastructure Load Balancing 將流量分送至 VCN 內的應用程式執行處理。此服務提供負載平衡器的主要和待命執行處理、以確保主要負載平衡器停止作用時、待命負載平衡器會轉送要求。負載平衡器可確保要求會遞送至正常的應用程式執行處理。如果應用程式執行處理發生問題,負載平衡器就會從組態移除該執行處理,並開始將要求路由至其餘狀況良好的應用程式執行處理。
  • 外部負載平衡器層:此層的用途與內部負載平衡器層相同,但對於外部應用程式使用者 (例如與供應商關聯的使用者) 而言。
  • 應用程式層:此層包含一個以上的 Oracle E-Business Suite 應用程式執行處理,以提供高可用性。在不同的容錯域設定應用程式的多個執行處理,以確保即使應用程式執行處理停止作用,您仍可繼續存取應用程式。

    在此架構中,對內部使用者與外部使用者使用個別的應用程式層,可讓您隔離流量並保護系統的安全。

    Oracle 建議您使用共用應用程式二進位檔案建置 Oracle E-Business Suite 多層設定。您可以使用 Oracle Cloud Infrastructure File Storage 來建立共用檔案系統,以共用 Oracle E-Business Suite 應用程式二進位檔案。

  • 資料庫層:此層包含 Oracle Cloud Infrastructure Database 執行處理。如需高可用性需求,Oracle 建議您使用雙節點虛擬機器 (VM) 資料庫系統或 Exadata 資料庫系統。

在多個可用性網域中部署 Oracle E-Business Suite 的架構

此架構顯示跨多個可用性網域部署 Oracle E-Business Suite 應用程式。它會顯示一個虛擬雲端網路 (VCN),其中包含置於兩個可用性網域之個別子網路中的防禦主機、負載平衡器、應用程式和資料庫執行處理。

每個可用性網域中都會部署多個應用程式伺服器,以確保可用性網域內的高可用性。可用性網域內的所有應用程式伺服器都會部署在不同的容錯域。藉由使用不同的容錯域,應用程式執行處理會受到保護,避免因硬體維護而發生未預期的硬體失敗和計畫的中斷。此外,為了確保主要可用性網域無法使用時的可用性,會在另一個可用性網域中建立多餘的執行處理。在架構圖表中,可用性網域 1 中的執行處理為作用中,可用性網域 2 中的執行處理則為待命。Oracle 建議您跨可用性網域在對稱式拓樸中設定應用程式和資料庫執行處理,以確保當主要可用性網域無法使用時,您的作用中執行處理可服務整個負載。在對稱拓樸中,您可以在作用中和待命網站上建置相同數目的應用程式和資料庫執行處理。可用性網域 1 中的執行處理為作用中時,負載平衡器會設定為只將流量導向至這些作用中執行處理。負載平衡器未設定為將流量導向可用性網域 2 中的應用程式伺服器執行處理。這表示可用性網域 2 中的應用程式執行處理未新增至負載平衡器後端集。如果可用性網域 1 無法使用,您就必須手動將應用程式和資料庫切換至其他可用性網域。在此案例中,可用性網域 2 中的應用程式和資料庫伺服器執行處理會變成作用中。此時,您必須使用可用性網域 2 中的應用程式執行處理更新負載平衡器的後端集,並且移除可用性網域 1 的應用程式執行處理。負載平衡器接著會接受要求,並將它們轉送至可用性網域 2 中的應用程式伺服器。

為了能夠順暢地容錯移轉可用性網域,請使用 Oracle E-Business Suite 資料庫和應用程式執行處理的邏輯主機名稱。在主要和待命網站上使用相同的邏輯主機名稱,以減少切換或容錯移轉期間重新設定執行處理的工作。

建議在 Oracle Cloud Infrastructure 上建置的資料庫和應用程式擁有健全的復原策略備份。建議您將資料庫和應用程式執行處理的備份儲存在 Oracle Cloud Infrastructure Object Storage 中。您可以使用服務閘道,將專用子網路中的資料庫和應用程式執行處理備份到 Oracle Cloud Infrastructure Object Storage。服務閘道可讓您在不周遊網際網路的情況下存取 Oracle Cloud Infrastructure Object Storage

您可以使用 Oracle Cloud Infrastructure 主控台設定自動和隨選資料庫備份至 Oracle Cloud Infrastructure Object Storage。這需要使用 Swift 端點連線 Oracle Cloud Infrastructure Object Storage。Oracle Cloud Infrastructure Object Storage 上的所有資料庫備份都會使用用於通透資料加密 (TDE) 公事包加密的相同主要金鑰來加密。

自動資料庫備份服務使用每週增量備份策略來備份具有 30 天保留原則的資料庫。您也可以針對特定需求執行資料庫的隨選完整備份。

在下列架構圖表中,防禦主機會建置在公用子網路中,而所有其他執行處理則會建置在專用子網路中。您可以根據業務需求,在公用或專用子網路中放置不同的執行處理。如果您已經在資料中心與 Oracle Cloud Infrastructure DRG 之間設定 IPSec VPN 通道,就可以透過防禦主機或 DRG 存取連接埠 22 之專用子網路中的執行處理。


multiple_availability_domain_ha_topology.png 的描述請參見下方
multiple_availability_domain_ha_topology.png 圖解描述

此架構支援下列元件:

  • 防禦主機:防禦主機是選擇性的元件,可作為存取應用程式和資料庫執行處理的跳躍點伺服器。若要獲得高可用性,請在兩個可用性網域中建置防禦主機。

  • 負載平衡器層:Oracle Cloud Infrastructure Load Balancing 會將流量分配給可用性網域中的應用程式伺服器。負載平衡器可以啟動設定為公用或專用負載平衡器。

  • 應用程式層:在每個可用性網域中設定多個應用程式伺服器,以確保高可用性。可用性網域 1 中的應用程式伺服器處於作用中狀態,可用性網域 2 中的應用程式伺服器處於被動狀態。若要跨可用性網域同步應用程式伺服器,請使用 rsync。

    Oracle 建議您使用共用應用程式二進位檔案建置 Oracle E-Business Suite 多層設定。您可以使用 Oracle Cloud Infrastructure File Storage 來建立共用檔案系統,以共用 Oracle E-Business Suite 應用程式二進位檔案。

  • 資料庫層:在兩個可用性網域中設定高可用性的資料庫執行處理。架構圖顯示可用性網域 1 中的資料庫伺服器為作用中,可用性網域 2 中的資料庫伺服器則為待命。若要跨可用性網域複製資料庫,請使用 Oracle Active Data Guard 或 Oracle Data Guard。您可以從 Oracle Cloud Infrastructure 主控台或使用 Oracle Cloud Infrastructure API 為資料庫啟用 Oracle Data Guard。

跨多個區域部署 Oracle E-Business Suite 的架構

您可以在多個區域之間部署 Oracle E-Business Suite 應用程式以進行災害復原。此架構與在多個可用性網域之間部署 Oracle E-Business Suite 應用程式類似。在此架構防禦主機中,負載平衡器、應用程式和資料庫執行處理會放置在多個區域的個別子網路中。

為了確保主要區域無法使用時的可用性,會在待命區域中建立冗餘的執行處理。主要區域包含可用性網域中的作用中執行處理。第二個區域 (稱為災害復原區域) 中可用性網域的執行處理位於待命上。Oracle 建議您跨區域在對稱式拓樸中設定應用程式和資料庫執行處理,以確保您的作用中執行處理在主要區域無法使用時可服務整個負載。在對稱式拓樸中,您會在主要和待命區域上建置相同數目的應用程式和資料庫執行處理。在此架構中,會在每個可用性網域中部署多個應用程式伺服器,以確保可用性網域內的高可用性。

因為此架構只部署在區域 1 的一個可用性網域中,而在區域 2 中部署一個可用性網域以進行災害復原,所以不會提供「區域 1」中可用性網域的容錯。如果唯一無法部署應用程式的可用性網域,您需要呼叫災害復原,才能容錯移轉應用程式至「區域 2」。

如果「地區 1」中的實例無法使用,則您必須手動切換至「地區 2」中的實例。為了能夠跨區域無縫容錯移轉,請使用 Oracle E-Business Suite 資料庫和應用程式執行處理的邏輯主機名稱。在主要和待命網站上使用相同的邏輯主機名稱,讓容錯移轉或切回而不需要重新設定執行處理。

若要跨多個區域複製資料庫,請以非同步模式使用 Oracle Active Data Guard 或 Oracle Data Guard。若要同步多個區域的應用程式伺服器,請使用 rsync。


multiple_region_topology.png 的描述請參見下方 multiple_region_topology.png 圖解描述