共有ホストであるホスティングアカウントにドメインを設定しています。
順調に進んでいますが、サイトの人気が高まるにつれ、応答時間は次第に遅くなり、503エラーが発生することがあります(これはAPIであるため、ユーザーがそれにアクセスし、迅速な応答時間が必要です)。
共有ホストが座屈するところまで来ました。そこで、負荷を処理できるVPSを購入しました。
私の質問は、すべてのトラフィックをこのVPSに向けるのではなく、2つのVPS間で分散する方法はあるのでしょうか。
2つのAレコードを持つことができる場合、ブラウザーはどのレコードを最初に訪問するかをどのように決定しますか?
はい、できます。
これはラウンドロビンDNSと呼ばれ、ブラウザはそれらの1つをランダムに選択するだけです。
これは安価なロードバランシングを行うためのよく使用されている方法ですが、1つのホストがダウンしても、ユーザーはそれにアクセスしようとします。
より正確には、「2つの異なるAレコード」を追加することはできませんが、常に複数のIPアドレスを追加して、単一のレコードセットの下で同じドメイン名を指すことができます。