ごらん頂きましてありがとうございます。
現在、商用WEBサイトの作成を検討中なのですが、別事業で利用しているレンタルサーバーで障害が発生し、数日間サイトにアクセスできなくなった経験がございます。
一日の売り上げがそれなりの金額ですので、サーバーがダウンしてしまうと大損害です。
そこで、サーバーを2つ用意してミラーサイトを作っておけば片方のサーバーがダウンしてもリスクヘッジできるのではないかと考えております。
そこで質問なのですが、サーバーA とサーバーB にまったく同じサイトをアップロードして、ひとつのドメイン(仮に abc.com とします)をそれぞれに設定することは可能でしょうか。
またその場合 abc.com とブラウザのアドレスバーに入力するとABどちらに繋がるのでしょうか。
実現したい状況を簡単にいうと、顧客が abc.com のページをブックマークしていて、サーバーA がダウンしている最中にサイトにアクセスした場合、自動的にサーバーB に繋がるようにしたいのです。
顧客はサーバーA がダウンしていてもいつもどおり買い物ができる状態にしたいということです。
また私の考えが可能な場合、Googleなどの検索にはサーバーA と Bは別のサイトと認識されて、検索結果にダブって表示されるのでしょうか。
専門職ではないので見当違い名質問でしたら申し訳ございません。
ご回答のほどお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
冗長化ですね。
> サーバーA とサーバーB にまったく同じサイトをアップロードして、
> ひとつのドメイン(仮に abc.com とします)をそれぞれに設定することは可能でしょうか。
はい、可能です。
ドメイン名にはサーバのIPアドレスが紐付きます。
また、ドメイン名には複数のIPアドレスを割り当てることができます。
abc.com
├─ サーバA(のIPアドレス)
└─ サーバB(のIPアドレス)
> その場合 abc.com とブラウザのアドレスバーに入力するとABどちらに繋がるのでしょうか。
冗長化の種類によります。
・Active/Active形式の冗長化
サーバAとサーバBを常に可動させ、片系がダウンしてもサービスを継続させる方法です。
アクセスがあったときにはそれぞれのサーバに振り分けられます。
(振り分け方式もいくつかありますが、ここでは割愛します。)
この場合は、どちらにも繋がります。
・Active/Stanby形式の冗長化
サーバAかサーバBのどちらかだけを有効にしておき、有効なサーバ(Active機)が
ダウンしたときに、待機させておいたサーバ(Stanby機)を有効化させ(Active化させ)、
サービスを継続させる方法です。
この場合は、有効となっているサーバの方に繋がります。
> Googleなどの検索にはサーバーA と Bは別のサイトと認識されて、検索結果に
> ダブって表示されるのでしょうか。
いいえ、1つだけが検索結果に出ます。
現在作成されているWebサイトはレンタルサーバでしょうか?
それとも自前のサーバでしょうか?
自前のサーバ(自前のネットワーク)であれば、NW機器とサーバの設定だけでも
冗長化を実現可能ですが、レンタルサーバの場合は厳しいかもしれません。
雑学程度に、いくつか冗長化の方法を書きますと…
・DNSレコードを手動で切り変え(Active/Stanby)
サーバAのダウン時にDNSレコードを修正して、正引きをサーバBに向ける方法です。
簡単で安く、確実ですが、DNSの情報が伝播するのに時間がかかります。
つまり、一定時間Webサイトに接続できなくなります。
・DNSラウンドロビン(Active/Active)
サーバAとサーバBに大して均等にアクセスを割り振ることができます。
しかし、セッションの持続ができません。
静的なページであれば問題はないのですが、ショッピングサイトのような
動的で、セッション維持が必須な環境では使えません。
例えばショッピングサイトなどであれば
- ユーザが最初にアクセスしたのはサーバA
- サーバA上で買い物かごに商品を入れる
- 決済のページに遷移(新たにアクセス)
- 遷移先がサーバBになった(振り分けられた)
- 買い物かごの中身が消える
という事態が起こりえます。
・ロードバランサ(Active/Active or Active/Stanby)
一番確実です。上の2つの方法で抱える問題が一切ありません。
そのかわり、金額がお高いです。
なるほど、大変よくわかりました!
自社サーバーではなくレンタルサーバー(XREA、CORESERVER)を使用しているのでDNSレコードを手動で切り替える(Active/Stanby)が現実的みたいですね。
定期的にサイトチェックをしていれば最大でも数時間のロスで済みます。
DNSラウンドロビンはセッションの持続ができないというのは重要な問題です。アクセス解析のデータが不確実なものになってしまいますね。
大変簡潔でわかりやすいご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
- その他(インターネット接続・インフラ) 有線LANでGoogleサイトのみ接続できません 2 2022/06/10 09:14
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- ドメイン・サーバー・クラウドサービス サイト閉鎖後もドメインをキープしたい 2 2022/03/28 01:06
- サーバー Webページに繋がるまでの流れについての質問です。 2 2023/03/19 23:15
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クライアントとサーバーの間で...
-
一台のサーバーに複数個のIPア...
-
IBM と富士通サーバ性能比較
-
SVP
-
クラウドコンピューティングと...
-
DNSサーバを立てる為の環境
-
Windows Server 2019 CALについて
-
サーバールームの推奨温度と湿度
-
ネットワークパスが見つかりません
-
WebサーバとDBを何故たすきがけ...
-
PCサーバとUNIXサーバの違い
-
postfixのデータ移行について
-
”サーバ”と”サーバー”はどっち...
-
Microsoftアカウント1つを2台...
-
ファイル名の文字色の変更は出...
-
windows11にて管理者アカウント...
-
ドメイン再参加時に、エラー:ア...
-
Windows11PCでMACアドレスの変...
-
ドメイン環境で同一ユーザで複...
-
linuxサーバーからルータへのpi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クライアントとサーバーの間で...
-
Windows Server 2019 CALについて
-
一台のサーバーに複数個のIPア...
-
SVP
-
きれいな「サーバ」や「パソコ...
-
postfixのデータ移行について
-
リモートデスクトップ接続中の...
-
504 - Gateway Timeout と表示...
-
【CAL確認】 Windows server 2008
-
サーバールームの推奨温度と湿度
-
WebサーバとDBを何故たすきがけ...
-
ネットワークパスが見つかりません
-
テスト用のFTPサーバをローカル...
-
社内のみで利用するWebサーバを...
-
パワーポイント ネットワーク内...
-
sharepoint2013の動作が重い
-
自宅のPCでメールサーバーを立...
-
サーバルームの温度管理方法に...
-
windows server 2008 のAlarmに...
-
レンタルサーバーについて
おすすめ情報