Cloud SQL 的可用性

本頁面說明會影響 Cloud SQL 可用性的作業。

Cloud SQL 可協助您盡量延長資料庫的正常運作時間,且不必變更應用程式。Enterprise Plus 版 Cloud SQL 提供 99.99% 的運作時間服務水準協議,且多項預定作業的停機時間接近零,可為應用程式提供更高的韌性,確保業務持續營運。

盡量延長正常運作時間,也就是縮短資料庫的停機時間。服務中斷通常是由非預期事件和預定作業所造成。

非預期事件和區域中斷

對於需要高可用性的應用程式,我們建議將執行個體設定為區域可用性,這也稱為 Cloud SQL 中的高可用性 (HA) 設定。如要進一步瞭解如何在 Cloud SQL 中設定高可用性,請參閱「關於高可用性 (HA)」。

如果設定區域可用性的執行個體發生故障,Cloud SQL 會自動在次要區域啟動執行個體,並使用相同的 IP 位址,且不會遺失任何資料,因此應用程式可以繼續在資料庫上執行作業。這項功能可防範非預期事件,例如單一 VM 主機故障,或一或多個基礎架構元件故障,導致整個可用區中斷服務。

Cloud SQL Enterprise Plus 版和 Cloud SQL Enterprise 版都提供高可用性。

如果未設定執行個體的區域可用性,系統會將執行個體設定為區域可用性,也就是獨立執行個體。

Cloud SQL 會自動從 VM 主機故障中復原獨立執行個體 (設定區域可用性的執行個體)。不過,Cloud SQL 不會自動從區域中斷事件復原獨立執行個體。如要在正常的可用區中重新建立獨立執行個體,您必須手動還原所有獨立執行個體。您可以手動復原區域性中斷的獨立執行個體,方法是執行時間點復原,或是將唯讀副本升級為獨立執行個體。詳情請參閱「獨立執行個體的復原選項」。

規劃作業時幾乎無需停機

對於維護作業或某些執行個體重新設定等預定作業,Cloud SQL Enterprise Plus 版本可為主要執行個體提供近乎零停機時間,且無須變更應用程式或使用 Proxy。

在 Cloud SQL Enterprise Plus 版主要執行個體上,下列預定作業幾乎不需要停機,這些停機時間適用於獨立 (可用區) 和高可用性 (區域) 執行個體。

  • 維護:包括下列作業,停機時間不到一秒:

    • Cloud SQL 每季執行的自動維護作業
    • 隨時可啟動的自助式維護
    • 您可以啟動維護作業模擬,測試停機時間不到一秒的行為

後續步驟