このページでは、Cloud SQL の可用性に影響するオペレーションについて説明します。
Cloud SQL を使用すると、アプリケーションを変更することなくデータベースの稼働時間を最大化できます。99.99% の稼働時間 SLA と、いくつかの計画オペレーションのダウンタイムがほぼゼロであるため、Cloud SQL Enterprise Plus エディションはアプリケーションの復元力とビジネス継続性を向上させます。
稼働時間を最大化すると、データベースのダウンタイムを短縮できます。ダウンタイムは通常、計画外のイベントと計画的なオペレーションの両方によって発生します。
計画外のイベントとゾーンの停止
高可用性を必要とするアプリケーションの場合は、Cloud SQL で高可用性(HA)構成とも呼ばれるリージョン可用性向けにインスタンスを構成することをおすすめします。Cloud SQL で高可用性を構成する方法については、高可用性(HA)についてをご覧ください。
リージョン可用性で構成されたインスタンスで障害が発生した場合、Cloud SQL はセカンダリ ゾーンで同じ IP アドレスを使用してインスタンスを自動的に起動します。データが失われることもないため、アプリケーションはデータベースでのオペレーションを再開できます。これにより、単一の VM ホストの障害や、ゾーン全体の停止を引き起こす 1 つ以上のインフラストラクチャ コンポーネントの障害など、計画外のイベントから保護されます。
Cloud SQL の高可用性は、Cloud SQL Enterprise Plus エディションと Cloud SQL Enterprise エディションの両方で利用できます。
インスタンスにリージョン可用性を構成しない場合、インスタンスはゾーン可用性(スタンドアロン インスタンス)として構成されます。
Cloud SQL は、VM ホストの障害からスタンドアロン インスタンス(ゾーン可用性で構成されたインスタンス)を自動的に復元します。ただし、Cloud SQL はゾーン停止からスタンドアロン インスタンスを自動的に復元しません。正常なゾーンにスタンドアロン インスタンスを再確立するには、スタンドアロン インスタンスを手動で復元する必要があります。ゾーン停止からスタンドアロン インスタンスを手動で復元するには、ポイントインタイム リカバリを実行するか、リードレプリカを昇格させてスタンドアロン インスタンスにします。詳細については、スタンドアロン インスタンスの復元オプションをご覧ください。