私はプライマリ サーバーとスタンバイ サーバーのみで構成されたシンプルなフェイルオーバー システムを設計しています。メイン サーバーはオフィスに、スタンバイ サーバーはクラウド上に配置します。仮想 IP と、それがロード バランサーに通常どのように「フェイルオーバー」を提供するのかについて読んでいました。
私の質問:
どうやってそんなに早く切り替えることができるのでしょうか?
DNS データに関する私の限られた理解では、それらは世界中の DNS サーバーにキャッシュされているということです。確かに、変更が伝播するには時間がかかります。
答え1
仮想 IP は通常、Oracle RAC クラスタなどの単一のネットワーク内でのみ使用できます。オフィスとクラウドの間でこれを実行することはできません。
Anycast IP についても聞いたことがあるかもしれませんが、これにはおそらくあなたが持っているよりもはるかに高度なネットワーク インフラストラクチャが必要です。
また、構築するサーバーの種類によっても異なります。DNS など、複数のサーバーをサポートするように設計されたサービスもあります。SMTP など、プライマリ/セカンダリ サーバーをサポートするサービスもあります。ほとんどのデータベースなど、マスター/スレーブ セットアップをサポートするサービスもあります。また、ステートレス Web サーバーなど、どのサーバーにアクセスしても問題にならないように構成できるサービスもあります。
仮想 IP / エニーキャスト IP は忘れてください。これは高度なレベルです。