導入 OCI File Storage 複製
此實作使用 Oracle Cloud Infrastructure File Storage 複製功能,為 OCI File Storage 檔案系統提供自動化的跨區域複本。
導入 OCI File Storage 複製的優點如下:
- 不需要定期建立和執行命令檔,就像其他複製案例一樣。複寫設定完成後,就會由 Oracle Cloud Infrastructure 自動執行。
- 這是適用於任何中間層系統掛載之任何 OCI File Storage 檔案系統的一般用途解決方案。如果您有多個系統使用 OCI File Storage ,則所有系統都可以使用相同的方法。
- 複製的檔案系統上的資訊是主要的精確副本;將複製檔案系統中的所有檔案。
導入 OCI File Storage 的考量如下:
- 它需要在次要系統中掛載複製的 OCI File Storage 的步驟。您不能直接掛載目標檔案系統;必須先複製這些檔案系統,然後才能掛載複製的檔案系統。不過,您可以使用 OCI Full Stack Disaster Recovery 服務,在切換、容錯移轉和驗證作業中將這些步驟自動化,以克服此複雜性。
- 對許多系統來說,這項技術可能不足。如果系統有更多類型的儲存 (例如區塊磁碟區),則您需要為其使用不同的複本技術。
設定 OCI 檔案儲存的複寫
若要實作 OCI File Storage 複製,需要下列步驟:
- 使用 OCI 主控台在次要網站中建立目標 OCI 檔案系統。
- 在主要 OCI 檔案系統中啟用複本,並指向適當的目標 OCI 檔案系統。
- 連線至次要區域的中層主機,並卸載要從主要主機複製的檔案系統。
- 使用 OCI 主控台 UI,切離並捨棄將從主要資料庫複製的 OCI 檔案系統。
- 以複本後的適當資訊更新網站特定資訊,以實行一種管理網站特定資訊的方法。
範例 1:使用 OCI 檔案儲存複寫複製中間層組態和程式實際執行
附註:
此範例適用於任何中間層系統。作為參考,它使用 Oracle WebLogic Server 系統,該系統遵循 Oracle Fusion Middleware Enterprise Deployment Guide 的最佳實務。此系統有兩個 OCI 檔案儲存檔案系統:一個用於共用組態 (WebLogic 管理網域、金鑰存放區等等),另一個用於執行時期資料。但您可以依照相同步驟複製中間層的任何 OCI File Storage 檔案系統。
請執行下列動作,為 OCI File Storage 檔案系統設定跨區域複本:
OCI 檔案系統複寫現已就緒。
驗證 OCI 檔案儲存的複寫
在切換或容錯移轉作業中,複製的資訊必須在待命網站中使用,才能啟動處理作業。當您驗證次要系統 (透過以快照模式開啟待命資料庫) 時,也必須執行此動作。
若要讓複製的 OCI File Storage 檔案系統在待命系統中可供使用,請針對每個檔案系統執行這些動作。
若要在待命資料庫中使用複製的檔案系統,請執行下列步驟:執行進行中的 OCI 檔案儲存複寫
使用此實行時,請遵循這些持續複寫建議。
- OCI 會在背景自動執行 OCI File Storage 複寫。在生命週期中,唯一需要做的事是確保主要系統的 OCI File Storage 檔案系統啟用複本。
- 您可以考慮使用 OCI Full Stack Disaster Recovery 將切換和容錯移轉工作自動化。只要按一下 OCI 主控台,即可執行切換或容錯移轉計畫。簡化與 OCI File Storage 複本相關之作業的執行非常有用。
- 複製功能與快照功能互補,不能取代。請確定您也附加了 OCI File Storage 檔案系統的快照原則。除了跨區域複本之外,此功能還提供資料保護,讓您可以將檔案系統回復到某個時間點。
- 維護每個網站特定的資訊,並保持在最新狀態。例如,如果檔案系統包含具有要連線至 Autonomous Database 之使用者自建物件的資料夾,則請保留此資料夾的備份複本。在公事包中執行更新時,請確定更新資料夾的備份。如此一來,後續切換和容錯移轉就會正確回復。
- 切換或容錯移轉後作業,清除未使用的檔案系統並變更複本方向。這些動作是回轉複本方向的必要動作:
- 停用先前主要資料庫的先前複製,並在新主要資料庫中清除 (刪除) 未使用的目標檔案系統。
- 在新主要系統的 OCI File Storage 檔案系統中啟用複本。
- 刪除新待命資料庫中未使用的檔案系統。