投稿日:2005年04月11日 作成鷹の巣

No.18726 ApacheのTCPコネクションと回線容量の見積り。



ApacheのTCPコネクションと回線容量の見積り。

No.18726 投稿時間:2005年04月11日(Mon) 04:15 投稿者名:MASA URL:

お世話になります。友人とホームページを立ち上げる話があり、機材、回線環境を検討しています。
サイトはバーチャルドメインなどを利用して複数のサイトを運営していくことになってきたら、ピーク時で5,000-20,000/sアクセスぐらいにはなってくるかと思います。

サイトは画像やFlashなどが比較的多いので、1ページの平均データ量は150KB(1,200kbps)の見込みです。
ここで不明な点がいくつかあります。

サーバ仕様: Xeon 3.06GHz Dual, 4GB Memory, SCSI RAID(RAID1, Cache 256MB, 64bit 133MHz PCI-X)

(1) Webサーバの負荷について、メモリ、HDDのキャッシュはどのように利用されるのか? キャッシュが有効となるところは増強したいと考えています(Disk I/OがたりないのであればRAID 5, 512MB Cacheにするなど)

(2) ピーク時の瞬間接続数が1秒間に5,000あった場合、必要な回線容量は単純計算で5,000 x 1,200 = 6,000mbps。6Gbps !?の回線なんてありえないと思うのですが、実際これほど必要にはならないと思いながらもその理屈が分からずに回線の見積もりが取れない状態です。基本的には実行50Mbpsの出るBフレッツ程度で考えてはいるのですが・・

(3) Webサーバ向けにチューニングしたApacheでは10000程度までのTCPコネクションに対応できると聞いています。これ以上の場合、ロードバランサとCacheサーバの利用、または(コンテンツ内容の同期管理が面倒だが)DNSラウンドロビンの利用しかないのでしょうか。価格も必要な技術力も高そうなので・・・

(4) 回線についてなんですが、日中平均50MbpsのBフレッツと、10Mbpsのデータセンタの専用上流回線と、価格は10倍近く違うわけですが、ピークタイムでも安定してパフォーマンスが出る、ということ以外にはBフレッツのほうが早いんでしょうか。もし、USENの光ギガビットアクセスが有効とのことであれば、それも検討したいと思ってます。

僕の考え(妄想?)では今時のハイスペックなXeonサーバであれば、100Mbps光回線をDual port NICに2本いれるよりも、回線のボトルネックが先にくるのでGigaBit回線を利用するほうがリッチコンテンツのサイトには最適なのではと思っています。

なにぶん、試して失敗となった場合、回線の引きなおし、サイトの一時停止などでかなり手痛いことになるので慎重になっています。先輩方、どうぞ宜しくお願いします。


ここで論じるテーマではなさそうです。

No.18734 投稿時間:2005年04月12日(Tue) 12:06 投稿者名:松元 URL:

> サイトは画像やFlashなどが比較的多いので、1ページの平均データ量は150KB(1,200kbps)の見込みです。
> (2) ピーク時の瞬間接続数が1秒間に5,000あった場合、必要な回線容量は単純計算で5,000 x 1,200 = 6,000mbps。6Gbps !?の回線なんてありえないと思うのですが、実際これほど必要にはならないと思いながらもその理屈が分からずに回線の見積もりが取れない状態です。基本的には実行50Mbpsの出るBフレッツ程度で考えてはいるのですが・・

本当に毎秒5000アクセスが異なるクライアントからあり平均150Kbytes(1.2Mbits)なら
この計算はあっています。従ってこの条件なら6Gbpsの回線が必要。
またこれを満たすのは上に書いたハードでは無謀。

さらに言うとBフレッツでは何処を使っても毎日数十ギガバイトも転送すると
追い出されること間違いないでしょう。

本当に上の条件なら計画自体無理があります。


計画見直して出直します。

No.18737 投稿時間:2005年04月12日(Tue) 22:40 投稿者名:MASA URL:

> > サイトは画像やFlashなどが比較的多いので、1ページの平均データ量は150KB(1,200kbps)の見込みです。
> > (2) ピーク時の瞬間接続数が1秒間に5,000あった場合、必要な回線容量は単純計算で5,000 x 1,200 = 6,000mbps。6Gbps !?の回線なんてありえないと思うのですが、実際これほど必要にはならないと思いながらもその理屈が分からずに回線の見積もりが取れない状態です。基本的には実行50Mbpsの出るBフレッツ程度で考えてはいるのですが・・
>
> 本当に毎秒5000アクセスが異なるクライアントからあり平均150Kbytes(1.2Mbits)なら
> この計算はあっています。従ってこの条件なら6Gbpsの回線が必要。
> またこれを満たすのは上に書いたハードでは無謀。
>
> さらに言うとBフレッツでは何処を使っても毎日数十ギガバイトも転送すると
> 追い出されること間違いないでしょう。
>
> 本当に上の条件なら計画自体無理があります。

素人質問にご回答いただきありがとうございます。計画見直して出直します。


目次掲示板過去ログ目次▲頁先頭