Web サーバーが利用できない場合は静的エラー サイトに自動的にリダイレクトします

Web サーバーが利用できない場合は静的エラー サイトに自動的にリダイレクトします

私は記事Compute Engine と Cloud Storage を使用したウォームリカバリ可能な Web サーバーについて説明します。

通常のシナリオ:

通常のシナリオ

フェイルオーバー:

フェイルオーバーシナリオ

ドキュメントには次のように記載されています:

停電時には、あなた外部 HTTP(S) 負荷分散構成を更新し、Cloud Storage 内の静的サイトにフェイルオーバーします。

外部HTTP(S)ロードバランシング構成の変更は可能ですか?自動的に何らかのヘルスチェックに基づいて?たとえば、ロードバランサーがコンピューティングエンジンにデプロイされたウェブサイトが応答を停止したことを検出すると、自動的にトラフィックをCloud Storageの静的サイトにリダイレクトします。ウェブサーバーが再び動作し始めると、ロードバランサは自動的にリクエストをリダイレクトします。どうすればこれを実現できますか?

答え1

2つの別々のバックエンドサービス(クラウドストレージとVM)を用意することもできます。1つのバックエンドのすべてのVMに障害が発生した場合、トラフィックは自動的にストレージバケットにのみ分散されます。ただし、ヘルスチェックが失敗した場合、LBはノードをバックエンドプールから削除し、リクエストを分散できないようにします。その場合は、同じ機能のリクエストを提出できます。ここ

関連情報