|
||||||||||||||
| 1 2 次のページ | ||||||||||||||
| Backend Evolution | ||||||||||||||
|
ここから、はてなブックマークのシステムが、サービスリリース当時からどのように変化していったかを述べつつ、サーバーの増設という視点で要所の解説をしていきます。 はてなブックマークがオープンした当初は、利用していたサーバーは3台でした。それぞれの用途は、
となっており、3層のシステム構成を取っていました。サーバー台数が増えた今も、基本となるこの3層構造は同じくです。 |
||||||||||||||
| リバースproxyとは | ||||||||||||||
|
リバースproxyについて簡単に解説しておきましょう(図2)。 ![]() 図2:リバースproxy トラフィックがそれほど多くないWebアプリケーションでは、特にアプリケーションサーバーと別にWebサーバーを用意することはしなくてもリクエストは問題なくさばくことができるでしょう。 1つのハードウェアに1つのWebサーバーをインストールして、そのWebサーバーにmod_perlを組み込み、Perlアプリケーションを実行させます。また、画像やスタイルシートなどのスタティックなファイルもそのWebサーバーが直接クライアントに返します。 しかし、ある程度以上の高トラフィックのサイトになってくると事情が違ってきます。
あたりが問題の原因になります。 |
||||||||||||||
|
1 2 次のページ |
||||||||||||||
|
|
||||||||||||||
|
||||||||||||||
|
|
||||||||||||||
|
||||||||||||||
|
|
||||||||||||||
|
||||||||||||||


