www.hoge.com, www1.hoge.com, www2.hoge.comと、連番でつけたサブドメインごとにサーバーを割り振っているであろうサービスをよく見かけます。(例えばfc2 blog)

その一方で、かなり大規模になっておりサーバーも複数台運用しているであろうサービスでもwww.hoge.comというような単一のサブドメインで運用しているものも多くあります。
ユーザーからすると単一のサブドメインで運用している方がわかりやすいし、URLもかっこいいと思うのですが、単一のサブドメインで運用するのはそれほど大変なのでしょうか。
サーバーごとにサブドメインを割り振る運用方法についてはだいたいわかるのですが、複数台のサーバーを単一ドメインで運用する方法がいまいちわからないので、その方法を解説したページや本などがありましたら教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/06/06 00:10:16
  • 終了:2008/06/13 00:15:03

回答(4件)

id:arhbwastrh No.1

arhbwastrh回答回数447ベストアンサー獲得回数232008/06/06 00:53:46

ポイント27pt

何を想定しているのでしょう?

同じサービスを複数のサーバで提供したいという意味でしょうか?

例えばGOOGLE検索エンジンを複数サーバで・・みたいな。

複数台のサーバで同じサービスを提供したいのであれば、クラスタ化というキーワードで検索すれば一杯出てきます。


http://q.hatena.ne.jp/1212678613

id:studio15

えーと、とりあえず具体的にはfc2ブログを想定していたのですが、fc2ブログのURLって

test.blog1.fc2.com

hoge.blog2.fc2.com

って感じになっていると思うのですよね。

おそらくサーバーごとにサブドメインを割り振っていると思うのですが。

これを

test.blog.fc2.com

hoge.blog.fc2.com

という風にはできないのかなあ、と。

とりあえずクラスタ化で調べてみます。

2008/06/06 01:00:26
id:toyoken No.2

toyoken回答回数15ベストアンサー獲得回数32008/06/06 00:53:22

ポイント27pt

それほどたいへんなものではありません。

DNSラウンドロビン

ロードバランサー

について勉強してみると良いでしょう。


DNSラウンドロビン

http://e-words.jp/w/DNSE383A9E382A6E383B3E38389E383ADE38393E383B...

ロードバランサー

http://e-words.jp/w/E383ADE383BCE38389E38390E383A9E383B3E382B5.h...

おまけ

「チープなDNSラウンドロビンは高価なロードバランサの座を奪い返せるか」

http://japan.cnet.com/blog/neta/2006/08/10/dns_ecfc/

id:studio15

ありがとうございます!見てみます!

2008/06/06 02:01:49
id:b-wind No.3

b-wind回答回数3344ベストアンサー獲得回数4402008/06/06 10:50:54

ポイント26pt

なんか2つの問題をごっちゃにしているようだね。

サーバーも複数台運用しているであろうサービスでもwww.hoge.comというような単一のサブドメインで運用

これはすでに述べられているようにロードバランシングという技術で実現可能。

ただし、基本的には「同じ内容のコンテンツ」の場合に有効な技術。

例としてあげている fc2blog 等ではそれぞれのドメイン名で別内容のコンテンツ( 各人の blog )を運用しているので

必ずしも有効ではない。

負荷分散(ロードバランス):ビジネス用語辞典 | Wisdom

ただ、ロードバランシンサーを導入すること自体はそれほど難しくないが、実際のコンテンツの同期等まで

含めると結構大変。


fc2ブログのURLって

test.blog1.fc2.com

hoge.blog2.fc2.com

って感じになっていると思うのですよね。

おそらくサーバーごとにサブドメインを割り振っていると思うのですが。

これを

test.blog.fc2.com

hoge.blog.fc2.com

これ、ざっくりと見てみたのだが blog1.fc2.com blog2.fc2.com の部分が実際のホスト名のようですね。

そのまえの test やら hoge はユーザーが自分で決められるようになっている。

このようなサービス体系の場合、サブドメインを blog.fc2.com 決めうちにしてしますとその前の部分

は「早い者勝ちの1人しかつかえない」。

サブドメインを分けることで

test.blog1.fc2.com

test.blog2.fc2.com

が同時に存在できるようにしている。

ということで「サービスの方針として分けている」が正解でしょう。

id:studio15

おお、なるほど、あえて別のサブドメインにしている可能性もありますね。

>例としてあげている fc2blog 等ではそれぞれのドメイン名で別内容のコンテンツ( 各人の blog )を運用しているので必ずしも有効ではない。

別内容のコンテンツを運用する場合に有効な方法を教えていただけるとありがたいですー。

2008/06/06 13:35:43
id:kotae No.4

kotae回答回数88ベストアンサー獲得回数52008/06/12 08:49:08

ポイント10pt

NSFとかでファイルシステムを各サーバーで共有した上でDNSラウンドロビンしてしまえば簡単にできますよ。

http://www-06.ibm.com/jp/domino01/mkt/websphere.nsf/doc/003A8EC5

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません