規劃儲存的高可用性

若要實現架構的高可用性和持久性,您需要遵循儲存層的特定最佳做法。

瞭解 Oracle Cloud Infrastructure 儲存服務

Oracle Cloud Infrastructure 提供一組儲存服務,可依據高可用性架構的需求進行設定。

這些服務包括:
  • 區塊磁碟區

    Oracle Cloud Infrastructure Block Volumes 可讓您動態佈建及管理區塊儲存磁碟區。您可以根據自己的儲存體與應用程式需求建立、連附、連線以及移動磁碟區。當磁碟區已連附並連線至執行處理時,您可以將它作為一般硬碟使用。維護磁碟區的資料時,也可以將磁碟區中斷連線並連附到另一個運算執行處理。

  • 物件儲存

    Oracle Cloud Infrastructure Object Storage 是網際網路規模的高效能儲存平台,可提供可靠且符合成本效益的資料持久性。物件儲存體服務可以儲存任何內容類型的無結構化資料,包括分析資料和豐富內容 (例如影像和影片)。物件儲存體是區域服務,可在區域內的所有可用性網域中使用。會跨多個儲存體伺服器和多個可用性網域儲存資料以作為備援。

  • 檔案儲存

    Oracle Cloud Infrastructure File Storage 提供持久、可擴展、分散式的企業級網路檔案系統。您可以從虛擬雲端網路 (VCN) 中的任何裸機、虛擬機器或容器執行處理,連線至檔案儲存檔案系統。您也可以使用 Oracle Cloud Infrastructure FastConnect 和 IPSec VPN 從 VCN 外部存取檔案系統。大型運算叢集的數千個執行處理可以使用檔案儲存體來儲存高效能的共用儲存體,並提供備援儲存體來進行彈性的資料保護。

瞭解儲存層的最佳做法

為了讓架構達到高可用性和持久性,在設定儲存層時,應該遵循這些最佳做法。

  • 使用物件儲存備份應用程式資料。會跨多個可用性網域的多個儲存伺服器儲存資料作為備援。使用總和檢查主動監督資料完整性,以及偵測和自動修復損毀的資料。會自動偵測及更正資料備援中遺失的任何資料,而不會影響客戶。
  • 使用區塊磁碟區原則型備份執行自動、排定的備份,並根據備份原則保留備份。一致備份您的資料可讓您遵守資料規範與法規需求。
  • 如果您需要區塊磁碟區的立即、時間點直接磁碟對磁碟複製,請使用區塊磁碟區複製功能。由於對來源磁碟區沒有寫入時複製或相依性,因此磁碟區複製與快照不同。其中未涉及備份。複製作業會立即執行,而在啟動複製作業之後,立刻就能使用複製的磁碟區。當複製的磁碟區的狀態變更為可用時,您可以將它作為一般磁碟區連附和使用。
  • 如果您需要防止未經測試或不受信任的應用系統意外或惡意修改資料,請將區塊磁碟區與唯讀連附搭配使用。唯讀附件會將磁碟區標示為唯讀,讓磁碟區的資料無法變更。當您有多個運算執行處理存取相同磁碟區以供唯讀用途時,也可以使用唯讀連附。例如,執行個體可能正在執行一個 Web 前端,為客戶提供靜態產品目錄資訊。
  • 當您的工作負載需要具有檔案語意的高可用性共用儲存體,且您需要內建的加密和快照來保護資料時,請使用檔案儲存體。檔案儲存使用業界標準網路檔案系統 (NFS) 檔案存取協定,可供數千個運算執行處理同時存取。檔案儲存可為您的應用系統提供高效能和彈性的資料保護。檔案儲存服務會在一個可用性網域的本機執行。在可用性網域內,檔案儲存會使用同步複寫和高可用性容錯移轉來確保資料安全可供使用。
  • 如果您的應用程式需要多個可用性網域的高可用性,請在區塊磁碟區服務頂端使用 GlusterFS。
  • 考慮未來成長需求,以規劃及調整儲存容量。