| ||||||||||||||
| 1 2 次のページ | ||||||||||||||
| はじめに | ||||||||||||||
2006年3月に開催されたPerlのイベントYAPC::Asiaで、筆者は「Inside Hatena Bookmark」というテーマで、はてなブックマーク(注1、図1)というシステムの裏側についての発表を行いました。 筆者が勤務する株式会社はてなが提供するある一つのインターネットサービスを題材に、LAMP(Linux+Apache+MySQL+Perl)でのアプリケーション開発や、負荷分散について述べるという発表でした。はてなで提供しているサービスには、はてなブックマーク以外にもはてなダイアリー(注2)のような月間何億PV(Page View)もある大きなサービスもあります。はてなブックマークはそれらに比較すると小さい、中規模なシステムです。 システム運用について発表するにあたって、億単位のPVをさばく巨大なサービスについて述べるよりも、ある程度現実的な規模のものについて解説する方が、みなさんの参考になるかなと思い、このテーマを選択しました。 本稿ではYAPC::Asiaでの発表の中からいくつかのトピックを選んで、Perlを使ったシステムの運用や負荷分散のコツなどを中心に解説したいと思います。 なお、発表資料は以下からダウンロード可能ですので、本稿と併せて参照してください。 | ||||||||||||||
| はてなブックマークについて | ||||||||||||||
はてなブックマークは2005年2月にオープンしたソーシャルブックマークサービスです。ユーザー同士でブックマークを共有したり、ユーザーの間で盛り上がっている記事を探したりといったことが可能で、はてなが提供するサービスの中でも伸び盛りのサービスとなっています。 2006年6月現在のサービスのスペックは、次の通りです。
サーバーの内訳は、次の通りです。
という構成になっています。もう少し詳しく見ていきましょう。 | ||||||||||||||
| 1 2 次のページ | ||||||||||||||
| ||||||||||||||
| ||||||||||||||
| ||||||||||||||


