Snowflake Postgresの高可用性

高可用性( HA )は、プライマリと同じ書き込みを受け取る別の可用性ゾーンにセカンダリ仮想マシンをプロビジョニングすることで、インスタンスのアップタイムを維持します。HA が有効になっていて、プライマリが使用できなくなった場合、影響を受けるホストを置き換えるために待機を昇格させることで、セカンダリホストに自動的にフェールオーバーします。接続の詳細を更新する必要はありません。昇格が発生すると、元のプライマリは破棄され、新しい待機ホストが作成されます。

長引くダウンタイムに影響を受けやすいインスタンスでは、 HA 機能を使用することを推奨します。HA がなく、インスタンスが使用できなくなった場合、インスタンスに新しいホストをプロビジョニングしようとします。また、コントロールプレーンは最新の自動バックアップと、最新のバックアップ以降に生成されたすべての WAL (write-ahead-log)ステートメント)を使用して、インスタンスを自動的に復元します。小規模で非アクティブなクラスターの場合、これは数分で完了しますが、より大きなまたはアクティブなクラスターの場合は多くの時間がかかる可能性があります

ALTER POSTGRES INSTANCE [ IF EXISTS ] <name> SET
  [ COMMENT = '<string_literal>' ]
  [ HIGH_AVAILABILITY = { TRUE | FALSE } ];
Copy