- PR -

ApacheをIPベースでバーチャルホストを行うには

1
投稿者投稿内容
しろくま
常連さん
会議室デビュー日: 2004/10/15
投稿数: 35
投稿日時: 2005-09-13 23:21
いつもお世話になります。

ドメインは20あるのですがアクセス数は1日に2,000/ドメインと少ないので数台のサーバーで運用を考えています。
そこで、
1.1台のサーバーで5ドメインくらい
2.ドメイン毎にSSLが必要になるのでIPベースでの運用
の場合、LANカードは
a.1枚に複数IPを振る
b.IP分カードを挿す
のどちらが望ましい?のでしょうか。
また、IP分カードを挿す場合は、ラックタイプのサーバーはどうなるのでしょうか。
その昔、ダイヤルアップ接続時代に受け側としてモデムが繋がる装置を見かけたことがあるのですが、LANインタフェースでそのような物があるのでしょうか。
以上、よろしくお願いします。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-09-14 00:17
こんばんわ.
引用:

しろくまさんの書き込み (2005-09-13 23:21) より:

また、IP分カードを挿す場合は、ラックタイプのサーバーはどうなるのでしょうか。
その昔、ダイヤルアップ接続時代に受け側としてモデムが繋がる装置を見かけたことがあるのですが、LANインタフェースでそのような物があるのでしょうか。


とりあえずここだけ反応します.
Quad/Dual Port なるものがあります.
かつては Adaptec でも出してましたし,3COM や Intel でもあります.
そうすれば PCI 1枚で 4 or 2 port の network interface が増設できます.
ちなみにイマドキな PC server であれば,
もともと onboard で 2 port くらいはあると思います.
S*n の V240 ならたしか 4 port あったかもしれません.
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2005-09-14 00:21
こんばんは。
引用:
a.1枚に複数IPを振る
b.IP分カードを挿す
のどちらが望ましい?のでしょうか。


断然 a の NIC共有案をお勧めします。
以前、数十IP (40程度) を 1台 1NICで捌くサービスに関わったことがあります。
これを流石に b案で行くわけに行かないですからね…。IP数が少なくなったとしても、敢えて b にするメリットが見出せないです。

もしNICを複数挿すのであれば、IPを単独に別々に振るのではなく、bondingドライバの機能で冗長化した上で、複数のIPで共有するのが良いと思います。
※ と、いうより、bonding も是非にお勧めします。NIC は2枚でも十分だと思います ( 管理用LAN等が無ければ )

以上、ご参考まで。

追記:
えーと、つい Linux の話に決め打って話を持っていってしまいました。申し訳ないです。
ただ、別のOSでも似たような話になると思います。
Linux の bondingに対応する機能としては、Windows の NICドライバ ( Intel系? ) にもチーミングがありますし、その他UNIX系でも似たような機能があります。

追記再び:
書き忘れですが、ネットワークセグメントを分けるべき場面では、NICを必要数増設すべきかと思います。つまり、NICの数は、IP数ではなくセグメント数に応じて決めるべき、ということです。

[ メッセージ編集済み 編集者: angel 編集日時 2005-09-14 00:39 ]
しろくま
常連さん
会議室デビュー日: 2004/10/15
投稿数: 35
投稿日時: 2005-09-14 21:44
angelさん、kazさん回答ありがとう御座います。
引用:

以前、数十IP (40程度) を 1台 1NICで捌くサービスに関わったことがあります。


これだけの実績があるのであれば、5ドメイン(IP)の運用はそれほど心配しなくても良さそうですね。1枚のNICでどれくらいのIP運用に耐えられるものか見当も着きませんでしたが、これで先が見えてきました。
bondingがかなりお勧めのようなので、採用させて頂きます。

引用:

Quad/Dual Port なるものがあります.
かつては Adaptec でも出してましたし,3COM や Intel でもあります.
そうすれば PCI 1枚で 4 or 2 port の network interface が増設できます.


でググッて見たら、高そうなサーバーを掘り当ててしまいました。
普段は、エントリークラスのサーバーしか接していないので、こんなものがあるのだなぁ...と
予算と相談してみて検討して見たいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)