Re: 複数のサーバー運営について
( No.1 )
|
 |
- 日時: 2008/03/20 03:16
- 名前: 鯖缶
-
DNSで飛ばすべきでは?
|
Re: 複数のサーバー運営について
( No.2 )
|
 |
- 日時: 2008/03/20 18:38
- 名前: peko
-
久しぶりの書き込みで生意気なことを言うようで申し訳ございませんが、
グローバルIP一つで、同じポートを複数で分けるのは無謀すぎます。
というのも、ポートというのはIPアドレス一つ一つに単固有のものですので、 たとえホストが違っていても、IPが一緒である以上、ネットワーク的には禁止されている行為です。
水原流風さんがお聞きになったルータというのはSLB(Server Load Balancing)と呼ばれるものです。 わざわざこれを利用しようとお思いであれば、複数のグローバルIPを取得するほうが格安です。
ちなみに、負荷分散装置を使わなくても、サーバをクラスタ化すれば付加を分散できますが、 その場合、www と www1 とで付加を分けることは難しくなります。
|
Re: 複数のサーバー運営について
( No.3 )
|
 |
- 日時: 2008/03/23 10:58
- 名前: くろすけ
-
水原流風さん、こんにちは。
私が学んだ拙い知識によりますとIPアドレスとFQDNは必ずしも一対一で対応していなければならない訳では ないと思います。 DNSは所在地名を分かりやすくするのが主目的ではなく所在地情報を自由自在に操る事が出来ることが本当の 意義を持っていると書いている方がいました。
私も一個のアドレスで2個のFQDNにいまから挑戦します。
なにせ初心者なのでずれていたらお許しを。
|
Re: 複数のサーバー運営について
( No.4 )
|
 |
- 日時: 2008/03/23 16:29
- 名前: 管理者
-
1グローバルIPで複数サーバへのアクセスですか?
『特別なルータを使用しないで』という事ですよね? 「mod_proxy」を利用しても付加はプライマリサーバに集中するんですよね?(たぶん・・・) このスレッドは、知識がない当方にはとても興味があります。
サービス(使用ポート)が変われば、サーバ分散できる事はわかりますが、同一サービスは一体どのようにするのでしょうか? 有識者の方、ご教示お待ちしております。
|
Re: 複数のサーバー運営について
( No.5 )
|
 |
- 日時: 2008/03/23 22:31
- 名前: Jin
-
Jinです。
私の中途半端な知識で申し訳ありませんがコメントします。
今回の質問の
> 現在は1台のサーバーを運営しているのですが、サーバー機を増やすことを検討しています。
サーバを増やす目的は、何なのでしょうか? 負荷分散が目的なのでしょうか?
> その際、アドレスはサブドメインを使って分けようと思っています。
サブドメインではなくFQDNですね。(ホスト名部分の)
> 現在のサーバーをwww、追加したサーバーをwww1とするとして試行錯誤しています。
apacheのmod_proxyを利用する場合は、あくまでもアプリケーションレベルのリレーとなりますので www1のログ上では、wwwからのアクセスとなります。
一つのIPアドレスで、FQDNによってサーバの振り分けを行う場合は、L7スイッチが必要となると思います。 BIG-IP、ServerIron、ArrayTMXなどかなり高価なものとなってしまいます。
今回の要件が、サーバの負荷分散で同一コンテンツを2台のサーバ上に置いて同一のサービスを提供する のであれば、単純なロードバランサの機能を構築すれば可能と思います。 Linuxマシンでロードバランサの構築の手法が下記サイトにあります。
http://lab.klab.org/modules/mediawiki/index.php/%E6%9B%B8%E7%B1%8D%E3%83%BB%E9%9B%91%E8%AA%8C%E8%A8%98%E4%BA%8B
> また、FTP(ProFTPdを使っています)はどう設定したらいいのか分からず、現状では手も足も出ない状態です。
FTPはどこから行うのでしょうか? プライベートな環境からであれば、2台のサーバに個別に接続しFTPする必要があります。
2台のサーバのコンテンツの同期を取るのは、環境も含めて色々な運用手法がありますので十分検討が必要です。
|
Re: 複数のサーバー運営について
( No.6 )
|
 |
- 日時: 2008/03/24 15:46
- 名前: peko
-
確かに、ただ負荷分散をさせたいだけならば、Jinさんのおっしゃるロードバランサ系処理を行なえばすむのですが、
アドレスによる負荷スイッチとなると話は別になります。
たとえば、www. と www1. で処理を変えたい場合、 ネットワーク上ドメインが一緒のため、システムエリアは同じと判断されます。 システムエリアにおけるサーバ理論設置許容範囲はポート番号1つにつき1台となっています。 というか理論台数1台しかできません。
グローバルIPひとつでもし、同じサービスをFQDNで分けたいのであれば、 方法は2つ
@サーバスイッチングシステムを回線にかませる。 Aポート番号を別にする。
@については、間に特殊な装置が必要なため、高額な設備投資が必要になります。 Aは原理上最も安価で簡単です。
Aはまず、単純に、Apacheの設定ポート番号を80以外の未使用ポートに変更し、ルータのポートを空ければ完了です。 ただし、デメリットとして、アクセスする際に、アドレスを http://www1.domain.jp:ポート番号/ としなければいけないことです。
Aのメリットとしては、まず、簡単であること、投資が不要なこと、水原流風さんの求めるアクセス解析を別にすることが可能というところです。
ちなみに・・・ >私が学んだ拙い知識によりますとIPアドレスとFQDNは必ずしも一対一で対応していなければならない訳では ないと思います。 くろすけさん。確かにFQDNとIPアドレスは、一対一にする必要はまったくないですよ。 理論上、おなじIPアドレスにFQDNは65535個までつけることができます。その逆も考えることができますけどねw
|
Re: 複数のサーバー運営について
( No.7 )
|
 |
- 日時: 2008/03/24 17:44
- 名前: くろすけ
-
うーーん。
こんなに高度な内容とは存じませんで安易にコメントを付けたことに 冷や汗が出ております。
大変失礼しました(汗汗)
|
Re: 複数のサーバー運営について
( No.8 )
|
 |
- 日時: 2008/03/24 18:06
- 名前: peko
-
>くろすけさん
すみません。何事も経験が一番です。 〜だったような・・・というのも経験です。 少しきつい言い方だったかもしれません。お気になさらずこれからもどんどん書き込みしていってください。
|
Re: 複数のサーバー運営について
( No.9 )
|
 |
- 日時: 2008/03/25 16:01
- 名前: Johann
-
リバースプロキシを噛ませば何とかできないかなあ・・・
このページの4.2みたいな感じで行けるかも。 http://squid.robata.org/ReverseProxy_top.html
|
Re: 複数のサーバー運営について
( No.10 )
|
 |
- 日時: 2008/03/25 19:54
- 名前: Jin
-
Jinです。
pekoさんの「Aポート番号を別にする。」が一番安価で、簡単に対応可能なので 一番良い案かなと私も思います。
Johannさんのsquidによるリバースプロキシは、apacheと同じく送信元IPアドレスが squidとなってしまいますので、不可かも知れませんがログ解析をsquidのログで 行うのも一つの手法かと思いますが、httpdにおける送信元IPアドレスによる 制御が行えない等の制限が発生すると思われます。
しかし、水原流風さんが負荷分散の目的を明らかにしてくれないので、本当に 行いたい事が判断できませんが、管理人さんが興味を持っていただける技術論の スレッドになっても良いかもしれませんね # と言いつつ自分の勉強になっています。
|