しかし、複数のデータセンターに基づいてフォールトトレランスを整理する必要がある場合はどうでしょうか。
私の意見では、当然ながら、逸脱することなく、エレガントで非常に安価なソリューションを提供します。
要点は、各データセンターが、データセンターのIPを提供する独自のNSサーバーを持っていることです。
今、写真では、私見はとても明確で理解可能です...
それで、ブラウザがウェブページを開くとどうなりますか(簡略版):

DNSが応答しない場合、dnsクライアントは次のnsサーバーにアクセスします。

各データセンターのゾーン設定。

最前線の一部のデータセンターでは、1を超えることがあります。
一般的に、私はそのアイデアについて話しました。 そして、そこから多くの興味深いことができます。
利点:
- データセンターが1分以内に落ちた場合、すべての顧客は職場に移動します。
- メンテナンス作業を実行する必要がある場合-名前をオフにして、1分間待ってから作業できます。
短所:
- 顧客のごく一部が依然として「オフ」のデータセンターに押し寄せています。
- データセンターごとに個別のゾーンファイルを維持する必要がありますが、このタスクは、たとえばパペットを使用して簡単に解決できます。
- 負荷は均等に分散されませんが、耐えられます
PSゾーンファイルで設定してください:
$ TTL 60; 1分