分享方式:


瞭解 Oracle 的 Azure NetApp Files 應用程式磁碟區群組

Oracle 的應用程式磁碟區群組可讓您部署在企業規模安裝和操作 Oracle 資料庫所需的所有磁碟區,以最佳效能,並根據單一步驟和優化工作流程中的最佳做法。 應用程式磁碟區群組功能會使用 Azure NetApp Files 將所有磁碟區放在與 VM 相同的可用性區域中,以達到自動化、延遲優化的部署。

Oracle 的應用程式磁碟區群組已實作許多技術改進,可簡化和標準化整個程式,以協助您簡化 Oracle 的磁碟區部署。 所有必要的磁碟區,例如最多八個數據磁碟區、在線重做記錄和封存重做記錄、備份和二進位,都是在單一「不可部分完成」作業中建立的(透過 Azure 入口網站、RP 或 API)。

Azure NetApp Files 應用程式磁碟區群組可縮短 Oracle 資料庫部署時間,並提升整體應用程式效能和穩定性,包括使用多個記憶體端點。 應用程式磁碟區群組功能支援從小型資料庫到多 100 TiB 大小的資料庫的各種 Oracle 資料庫配置。 它最多支援八個具有延遲優化效能的數據磁碟區,而且只受限於資料庫 VM 的網路功能。

使用透過多個記憶體端點連線的多個磁碟區,如 Oracle 的應用程式磁碟區群組所部署,可提升多個磁碟區上的 Oracle 資料庫一文中所述的效能改善。

所有已啟用 Azure NetApp Files 的區域都支援 Oracle 的應用程式磁碟區群組。

主要功能

Oracle 的應用程式磁碟區群組提供下列功能:

  • 從 2 個磁碟區開始,針對大型資料庫支援最多 12 個磁碟區的 Oracle 組態變化,最多可達數百 TiB。
  • 建立下列磁碟區配置:
    • 數據:一到八個數據磁碟區
    • 記錄檔:線上重做記錄磁碟區 (log) ,並視需要選擇性地重做第二個記錄磁碟區 (log-mirror
    • 二進位:Oracle 二進位檔的磁碟區 (選擇性)
    • 備份:用來封存記錄備份的記錄磁碟區(選擇性)
  • 在手動 QoS 容量集區中建立 磁碟區
    磁碟區大小和所需的效能(以MiB/秒為單位)是根據資料庫之資料庫大小和輸送量需求的使用者輸入所建議。
  • 應用程式磁碟區群組 GUI 和 Azure Resource Manager (ARM) 範本提供最佳做法,以簡化大小管理和磁碟區建立。 例如:
    • 根據系統識別碼 (SID) 和磁碟區類型提出磁碟區命名慣例
    • 根據使用者輸入計算大小和效能

Oracle 的應用程式磁碟區群組可協助您簡化部署程式,並提升 Oracle 工作負載的記憶體效能。 其中一些新功能如下所示:

  • 使用可用性區域放置,以確保磁碟區會放入與計算 VM 相同的區域。
    根據要求,PPG 型磁碟區放置適用於沒有可用性區域的區域,這需要手動程式。
  • 針對數據和記錄磁碟區建立不同的記憶體端點(具有不同的IP位址)。
    此部署方法可為 Oracle 資料庫提供更好的效能和輸送量。

應用程式磁碟區群組配置

Oracle 的應用程式磁碟區群組會根據您的輸入和所選區域的資源可用性來部署多個磁碟區,受限於下列規則:

  • AVG 可以使用相同的網路功能設定(標準或基本)和相同的 NFS 版本(NFSv4.1 或 NFSv3),在所選區域中部署 1 到 8 個數據、記錄檔(以及選擇性的記錄鏡像)、備份和二進位磁碟區。
  • 裝載容量集區 必須使用手動 QoS 進行設定。
  • 數據磁碟區會遵循反親和性規則進行部署,以確保它們會盡可能分散到所選區域中的 Azure NetApp Files 記憶體端點。 磁碟區也會指派直接記憶體端點,以獲得最佳可能的延遲。
  • 如果容量和輸送量需求允許,最多可以在資源限制區域中的相同記憶體端點上部署三個數據磁碟區。
  • 記錄、記錄鏡像和備份磁碟區會遵循無群組規則部署:這些磁碟區都無法共用記憶體端點。 這些磁碟區會指派直接記憶體端點。
  • 二進位磁碟區可以與備份磁碟區共用記憶體端點,而且不需要直接的記憶體端點。

高可用性部署將包含 2 個可用性區域中的磁碟區,您可以在這兩個區域中使用 Oracle 的應用程式磁碟區群組來部署磁碟區。 您可以使用以應用程式為基礎的數據復寫,例如 Data Guard。 雙區域磁碟區設定範例:

高可用性部署包含兩個可用性區域中的磁碟區,您可以在這兩個區域中使用 Oracle 的應用程式磁碟區群組來部署磁碟區。 您可以使用以應用程式為基礎的數據復寫,例如 Data Guard。 雙區域磁碟區設定範例:

雙區域磁碟區配置圖表。

完全建置的部署,其中包含八個數據磁碟區,以及具有豐富資源可用性的區域中的所有選擇性磁碟區,可能類似:

Oracle 部署的圖表。

在資源限制區域中,磁碟區可能會因為上述的反親和性與無群組演算法而部署在共用記憶體端點上。 此圖表描述資源限制區域中的範例磁碟區設定:

八個數據磁碟區配置圖表。

在資源限制區域中,磁碟區會部署在共用記憶體端點上,同時維護反親和性和無群組規則。 產生的配置會顯示私人記憶體端點上的記錄和記錄鏡像磁碟區,而數據磁碟區則共用記憶體端點。 記錄和記錄鏡像磁碟區不會共用記憶體端點。

下一步