ジョエル・スポルスキー氏の「StackOverflow.com」、構成はわずか4台のPCサーバ

2009年8月26日

元マイクロソフトのプログラマで書籍「Joel on Software」などでも知られる著名なプログラマであるジョエル・スポルスキー氏が立ち上げた、プログラマ向けのQ&Aサイト「Stack Overflow」。

Stack Overflow

月間1600万ページビュー、300万ユニークビジターのこのWebサイトがどのような構成になっているのか、Webサイト「High Scalability」の記事「Stack Overflow Architecture」に分かりやすいまとめが掲載されていました。

最大の特徴はスケールアップ型

Stack Overflowの特徴は2つあります。1つはスケールアップ型のアーキテクチャだということです。現代のマルチコア、大容量メモリ、パラレルプログラミング技術においては、スケールアップ型のアーキテクチャも重要な選択肢だと記事では説明しています。

その説明の通りStack Overflowでは、基盤としてマイクロソフトのSQL Serverを用い、それを48GBのメモリと8コアのCPUを備えたサーバで固めています。システムをうまく設計、構築すればこのスペックでこれくらいのWebサイトを十分支えられる、という見本になるでしょう。

そしてもう1つは基盤となるソフトウェア群をマイクロソフト製品で構成していることです。一般的にはLinux、Apache、MySQL、PHP/Perlなどのオープンソースソフトウェアを利用するところで、Stack OverflowではWindows Server、Internet Information Server、SQL Server 2008、ASP.NETを利用しています。

こうしてみると、Stack Overflowは一般のネットベンチャーが採用するであろう、オープンソースでスケールアウト型のアーキテクチャとは対局的なアーキテクチャを採用するWebサイトであることが分かります。

では以下にその構成を紹介しましょう。

Webサイト

ソフトウェア

ハードウェア/Web層

ハードウェア/データベース層

New Stack Overflow Server Glamour Shots - Blog - Stack Overflow

Stack Overflow内の記事「New Stack Overflow Server Glamour Shots - Blog - Stack Overflow」では、2種類のサーバの内部構成を写真で紹介しています。

トピック

詳細はぜひ元記事の「Stack Overflow Architecture」を参照してみてください。

関連記事 on Publickey

参考記事 on the Web


このエントリーをはてなブックマークに追加 Bookmark this on Delicious     fig Follow Me  fig RSS

タグ : システム運用 , メディアの未来

次の記事
Google WaveとSAPとの連係で見えてくる、業務アプリケーションのフロントエンドとしてのGoogle Wave
前の記事
マルチタッチのアプリが開発可能になるFirefox 3.6は、早くも11月登場予定

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed





アクセスランキング - 過去7日間

  1. 特許庁の基幹システム失敗の背景にある、日本に…
  2. 国内の開発者が使っている言語、1位C、2位V…
  3. 特許庁の基幹システムはなぜ失敗したのか。元内…
  4. 英国政府、新ポータルGov.ukをクラウド、…
  5. なぜ米ヒューレット・パッカードは、一挙に16…
  6. OpenFlowベンチャーのNicira N…
  7. ライアン・ダール氏、Node.jsの開発リー…
  8. フラッシュストレージが最大500TB! 米N…
  9. EMC、満を持してPCIe接続フラッシュスト…
  10. 2012年1月の人気記事「グーグルのバグ予測…
  11. マイクロソフトの責任者が語る「われわれはどの…
  12. 「絶対落ちないシステムを作れ」という要件に、…
  13. ソフトウェアテストの30年前と30年後(前編…
  14. ソフトウェアテストの近未来を話そう(前編)~…
  15. ソフトウェアテストの近未来を話そう(後編)~…

最新記事 10本

バックナンバー



アルファブロガー・アワード2010受賞 Publickeyはアルファブロガー・アワード 2010を受賞しました! いつもご愛読ありがとうございます。









blog comments powered by Disqus