了解高可用性
第 2 代
本文件說明第二代 Cloud Databases 已全面上市,目前正逐步在各新區域推出。 您可 在此 查詢各地區的供應狀況。
地區
Cloud Databases 實例會部署在多區域(MZR)或單一園區的多區域中。 每個實例皆以高可用性配置進行部署;也就是說,每個資料庫會將資料複製到一台或多台伺服器上,使資料在正常運作期間具備高可用性。
- 在 MZR 中,資料庫成員分散於不同的資料中心或區域之中。
- 在 單一校園的多區域環境中,資料庫成員分散於不同的主機上。
若 MZR 中的單一校園多區域發生區域故障,或任何區域發生硬體故障,由於您的資料已複製到其他運作正常的資料庫伺服器上,因此您仍可存取這些資料。 IBM Cloud® 的當地專家會針對此類問題提供協助。
如需進一步了解您的特定資料庫如何在其各成員之間進行資料複製,請參閱您的《 Cloud Databases 》文件。
備份
- 除了高可用性配置外,若在採用「IBM Cloud®」多區域架構的區域中進行部署,您的資料將由 Cloud Databases 平台每日建立快照並備份,並儲存 於與VPC Block Storage 快照相同的區域中。
- 對於大多數 IBM Cloud® 單校區多區域,您的資料會透過單校區多區域 VPC 中的 Block Storage 快照 進行本地備份。
目前僅提供適用於 Databases for MySQL 的獨立備份功能。 有關獨立備份的更多資訊,請參閱《 了解獨立備份 》。
若發生整個區域的故障,該區域內的資料庫伺服器可能無法存取,但備份資料仍可使用。 您可以透過服務管理主控台,從這些備份中啟動還原作業,並將資料還原至任一可用的區域。 如需更多資訊,請參閱 Cloud Databases 備份文件。
當 Cloud Databases 平台還原時,您有責任 建立一個新的服務實例,以便進行還原作業。 您亦有責任測試備份的有效性及還原時間。 如需更多資訊,請參閱 「Cloud Databases 的共同責任」 頁面中的「災難復原」章節。
應用層高可用性
透過網路和雲端服務進行通訊的應用程式,可能會遭遇暫時性的連線中斷。 當錯誤是由於與您的部署環境或 IBM Cloud 的連線暫時中斷所引起時,您應設計應用程式以重新嘗試建立連線。
由於 Cloud Databases 是一項託管服務,定期更新與資料庫維護均作為正常運作的一部分進行。 此類維護作業偶爾可能會導致資料庫在短暫時間內無法使用。
您的應用程式必須設計成能夠處理資料庫的暫時中斷,針對失敗的資料庫指令實作錯誤處理機制,並實作重試邏輯以從暫時中斷中恢復。
預計不會發生數分鐘的資料庫無法使用或連線中斷的情況。 若您遇到連續超過一分鐘無法連線的情況,請提交 支援單 並提供詳細資訊,以便我們進行調查。
若您的部署橫跨多個區域,則必須在每個區域中配置「IBM Cloud® Monitoring」並啟用平台指標。 如需更多資訊,請參閱 IBM Cloud Monitoring 整合。
SLA
- 請參閱 《 IBM Cloud 如何確保高可用性與災難復原》,以進一步了解 IBM Cloud 中的高可用性與災難復原標準。
- 所有 IBM Cloud® Gen 2 資料庫的正式發行 (GA) 服務均符合 IBM Cloud® 服務水準協議 (SLA) 的條款。
- 如需更多資訊,請參閱「Cloud Databases 的職責」頁面。