Oracle Database@Azure的容量規劃
Oracle Database@Azure 是一項在 Oracle 雲端基礎設施(OCI)上運行的 Oracle 資料庫服務,並與 Microsoft 在 Azure 資訊中心共置。 此來自 Microsoft 和 Oracle 的聯合供應專案需要您跨兩個雲端平台規劃和管理資源。
本文提供使用 Oracle Exadata 資料庫服務的 Oracle Database@Azure容量規劃指引。 其中包含可協助您規劃此程式的考慮和建議。
注意
有關 Oracle Database@Azure 尺寸調整,請聯絡您當地的 Oracle 銷售團隊,。
虛擬網路和子網的容量考慮
Oracle Database@Azure需要委派的子網,而且必須在叢集部署之前委派給
Oracle.Database/networkAttachments
。您可以為每個虛擬網路建立最多一個 Oracle Database@Azure委派的子網。
您可以將多個 Exadata 虛擬機 (VM) 叢集指派給相同的委派子網。 規劃足夠的IP位址範圍,以容納所需的VM叢集數目。 例如,如果您預期在相同的子網中部署兩個 VM 叢集,請確定您的子網有足夠的 IP 位址可支援這兩個叢集。 如需詳細資訊,請參閱 Oracle Database@Azure規劃 IP 位址空間。
您可以將 Exadata VM 叢集指派給相同訂用帳戶或不同訂用帳戶中的不同虛擬網路。 例如,VM 叢集會指派給開發訂用帳戶,而 Oracle Exadata 基礎結構和另一個 Exadata VM 叢集資源則來自生產訂用帳戶。 這種方法可將只針對開發訂用帳戶建立個別基礎結構資源的需求降到最低。 若要將 Exadata VM 叢集指派給個別 Azure 訂用帳戶的虛擬網路,請確定這兩個訂用帳戶位於相同的計費帳戶下。 如需詳細資訊,請參閱 將 Oracle Database@Azure連結至多個 Azure 訂用帳戶。
注意
根據預設,Oracle Database@Azure服務最多可以使用五個委派的子網。 如果需要額外的子網容量,您可以要求增加服務限制。 如需詳細資訊,請參閱 委派的子網限制。
如果您打算增加 VM 叢集數目,請確定已正確配置用戶端子網的無類別 Inter-Domain 路由(CIDR),以防止 IP 位址衝突和維護網路分割。 如需詳細資訊,請參閱 Oracle Database@Azure規劃 IP 位址空間。
您可以在 VM 叢集建立期間選擇性地提供 Oracle Exadata Database@Azure備份子網。 備份子網是在 OCI 中建立,不需要存在於 Azure 虛擬網路中。 預先指派備份子網 CIDR 以避免IP位址衝突。 這種方法有助於確保網路作業順暢,並防止潛在的連線問題。
Exadata 基礎結構的容量考慮
使用 Oracle Exadata Database@Azure布建使用兩個資料庫和三部記憶體伺服器的基礎結構。 這個設定稱為 四分之一機架。 布建之前,請確定符合所有必要的必要條件,例如網路設定和資源配置。 如需詳細資訊,請參閱 布建 Exadata 基礎結構。
您可以獨立新增額外的資料庫和記憶體伺服器。 最多可以新增 32 部資料庫伺服器和 64 部記憶體伺服器。 如需詳細資訊,請參閱 Oracle Database@Azure 服務調整選項。
您可以根據工作負載需求相應增加或相應減少 Exadata 基礎結構。
透過 OCI 控制台、API、SDK 或 Terraform 調整 Exadata 基礎結構。 擴展過程會在線上完成,而不需要停機,可能最多需要幾個小時才能完成。 從 OCI 控制台中的 [工作要求] 部分監控程序,以確認縮放是否成功。
將更多資料庫或記憶體伺服器新增至 Oracle Exadata Database@Azure基礎結構之後,請將新布建的容量新增至 VM 叢集。
注意
Oracle Exadata Database@Azure 的調整作業目前是在 OCI 的基礎架構層級和 VM 叢集層級中進行管理。
Exadata VM 叢集的容量考慮
請考慮 Exadata VM 叢集的下列容量限制。
您可以在相同的 Exadata 基礎結構中建立最多八個 VM 叢集。
Exadata VM 叢集中的每個 VM 至少有兩個 Oracle CPU(OCPU)和 30 GB 的記憶體配置。 您可以根據工作負載的需求,在初始 VM 叢集設定期間或之後獨立調整這兩個 OCPU。
當您佈建 VM 叢集時,您可以選擇從單一節點叢集或多節點 VM 叢集開始。 根據預設,在建立程式期間會選取多節點 VM 叢集。
單一節點叢集無法用於高可用性 (HA) 組態。 若要提供HA,建議每個Exadata VM叢集至少兩部 VM。
VM 叢集可以根據工作負載需求相應增加或相應減少。
您可以使用 OCI 控制台、API、SDK 或 Terraform 在所有節點上對稱地將 Exadata VM 叢集實例的 OCPU 數量和記憶體配置調整到基礎架構限制。
布建 Exadata VM 叢集實例之後,可以將處理能力縮減為零。 此動作會有效地關閉 VM 叢集。 在此期間,只會產生基礎結構成本,直到系統再次擴展為止。 此功能可協助您在不使用測試和開發系統時節省成本。
記憶體的容量考慮
當您布建 Exadata VM 叢集時,Oracle Exadata Database@Azure記憶體伺服器內的儲存空間會設定為供 Oracle 自動記憶體管理 (ASM) 使用。 根據預設,會建立下列 ASM 磁碟群組:
DATA 磁碟群組
RECO 磁碟群組
稀疏磁碟群組(可選的)
如需記憶體組態的詳細資訊,請參閱 Exadata 雲端基礎結構 - 記憶體組態。
注意
建立 Exadata VM 叢集之後,就無法變更磁碟群組配置。
請考慮下列記憶體組態設定:
在 VM 叢集建立期間,在資料庫備份或疏鬆磁碟群組之間選擇,會大幅影響 Oracle Exadata Database@Azure記憶體伺服器中 ASM 磁碟群組的儲存空間配置。 如需詳細資訊,請參閱 組態設定對記憶體的影響。
將資料庫備份儲存在 Oracle Exadata Database@Azure記憶體伺服器上,並不會防止硬體故障和可用性區域中斷所造成的數據遺失。 若要協助確保非計劃性中斷的復原架構,請參閱 Oracle Database@Azure 商務持續性和災害復原考慮中的架構選項。