質問: 1.現在の下記のような社内向けのサイト(非公開)があります RedhatLinux6.2J Apache1.xx PHP3 PostgreSQL6.XX で動作しているグループウェアがあります。 (社内で利用していて、同時接続数が最大30ユーザくらい) 2.下記のように移植し外部向けのサービスを行う予定 (上記のシステムを使用したいという所が出てきたので) 最新のLinux Apache2.x PHP4or5 最新のPostgreSQLorMySQL 同時接続数が最大500ユーザ サーバをインターネット上に公開し、ASPサービスとして提供予定 3.問題点、課題など プログラムの移植はなんとかなると思いますが、 問題は500ユーザの同時アクセスに対して、 どの様なネットワーク構成とハードウェアを準備するのかという点です 社内にこのあたりのスキルをもった人がいません 外部に委託する予算もありませんので自前で且つ安価に行う必要性があります 4.質問 4-1.どの部分がボトルネックになりますか? ・回線 B'フレッツ光の100Mを予定しています。 1回線で問題ないでしょうか? ・ルータ 20万以下に抑えたい。 お勧めの機種などありますでしょうか? ・Webサーバ 1台で問題ないでしょうか?(分散化は必要でしょうか?) 1台につき20万以下に抑えたい。 ・DBサーバ Webサーバと分離した方がよいですか? 1台で問題ないでしょうか?(分散化は必要でしょうか?) PostgreSQLとMySQLとではどちらが向いていますか? 4-2.お勧めのハードウェア+ネットワーク構成を教えて頂けますと幸いです。 漠然としていて質問方法としては望ましくないことは承知していますが、 まずは、どの部分から調査などすべきか困ってしまい、質問させて頂きました ご教授よろしくお願い致します
回答: スタティックな情報が多いようであれば、 500接続だろうがたかがしれています。 ユーザー管理500くらいならRDBの 能力からしてセレロン1Gの256メモリ 程度のデスクトップで充分です。 検索サービスや、ダウンロードサービスなど CPUやメモリ、回線などに負荷がはげしいもの になるとややきつくなるでしょう。分散化を含め、 専門的な対応が必要になると思います。 とりあえず、回線は光の100Mあれば、 バランス的にはじゅうぶんでしょう。 ルータも20万は微妙ですが、最低限のクオリティは だせる価格帯だと思います。 社内にスキルがなくて、社外にも外注できないのは はたしてはたしてどのようにサービスを継続なさる つもりなのでしょうか? 開始したサービスを維持管理するだけでも、かなり 人的な負荷が生じます。そのアタリの計画だけしっかり たててからじゃないと、後々、サービス残業にくるしむ ことになりかねませんのでお気をつけになるといいかと。