web-dev-qa-db-ja.com

ダウンタイムが発生した場合に備えて、2つのホスティングアカウントをお持ちですか?

私は自分のウェブサイトの稼働時間を増やす簡単な解決策を探しています。私のウェブサイトは、データベースのない単純なHTMLページとPHPページで構成されています。正しい共有ホスティングを使用していますが、自分のWebサイトが読み込まれないことがあります。

私のウェブサイトを2つのホストに配置し、メインのホストがダウンした場合に他のホストを使用することは可能でしょうか?これを設定する最良の方法は何ですか?

2
Arya

パフォーマンスと稼働時間を改善するために、複数のホストを使用する方法は2つあります。

ロードバランサー

ロードバランサー は、Webサイトへのすべての接続を受け入れ、それらをWebサーバーのプールに転送します。ロードバランサーは、どのサーバーが応答し、どのサーバーが応答していないかを追跡します。

ホットスペア

ホットスペアとは、現在のWebサイトとは異なる場所で構成されて実行されているが、トラフィックを受信して​​いないWebサイトです。プライマリホストがダウンした場合、ホットスペアを指すようにDNSを切り替えることができます。 DNSレコードには存続時間(TTL)があるため、これにはある程度のダウンタイムが伴います。通常、TTLを1時間未満に維持して、この切り替えが妥当な時間内に行われるようにします。


Webサイトが共有ホスティングで実行されている場合、これらのどちらも適切ではない可能性があります。 2台のホストが背後にあるロードバランサーには、少なくとも150ドル/月かかります。ホットスペアは長時間のダウンタイムを排除するだけで、通常は各場所のロードバランサーで使用されます。

毎月150ドル未満で、許容可能な稼働時間を提供するホストを見つけることができます。参照: 要件を満たすWebホスティングの検索方法

2

いいえ、不可能です。常にオンラインである1つに対して2つの支払いを支払う代わりに、より良いホスティングプランを取得することをお勧めします。

1
user2434