忘れた頃に更新されるキラメックス開発ブログ、前回に続き田中が担当します。
サーバ増設の事例紹介、その2です。
前回記事はこちら
データベースサーバ、バッチサーバを順に整理してきましたが、いよいよウェブサーバです。
4. ウェブサーバ
ウェブサーバは3台になるので、いろいろとやることがあります。
DNSラウンドロビンでアクセスをバランシング
これまでkaupon.jpへのユーザアクセスは1台で受けていたので、DNSの設定も単純でしたが、今回から3台に振り分ける必要が出てきます。
バランサ機器の導入や、Apacheのバランシングモジュールを入れるのも手ですが、手軽さを重視してDNSラウンドロビンを利用することにします。
Read the rest of this entry »
Date: 2011年9月5日 Tags: インフラ, サーバ Categories: システム
こんにちは。
ひさびさの更新となりました、キラメックス開発ブログ。今回は田中が担当します。
個人の趣味的サービスにしても、ベンチャーが始めたサービスにしても、ユーザが増えてきたときに必ず直面するのがサーバ増設です。
1台のサーバでアクセスがさばききれなくなったとき、いずれは複数台化するタイミングがきます(きました)。
近年、VPS、クラウドなど、即時で立ち上げられるサービスも数多く出ていて、選択肢は広がっています。
VPSであれば専用サーバよりも安く手軽に立ち上げられるし、クラウドであればコストを抑えながら日々変わるアクセス負荷に応じて、柔軟にサーバ増設や集約が可能なメリットがあります。
目的やコストに応じた選択が必要ですが、やり方はどうあれ、最初の増設は少々厄介です。
当たり前と言われればそれまでですが、1台のサーバを2台にするのであれば、ユーザにはどちらのサーバでも同じコンテンツを見せる必要があります。
今回はそのあたりに軸をおいて、サービスのサーバ増設について整理してみました。
昨年末ごろに当時KAUPONで発生していたサーバダウンや処理遅延などの根本対策として、実際におこなった事例をベースにしています。
最新のベストプラクティスではないかもしれませんが、いちサービスでの事例として参考になれば幸いです。
Read the rest of this entry »
Date: 2011年8月29日 Tags: インフラ, サーバ Categories: システム
はじめまして、田中です。
今日から、キラメックスでサービスをつくってる人たちのブログがスタートしました。
技術/デザインネタなどを中心に社内の開発メンバー持ち回りでゆるく更新していきますので、どうぞよろしくお願いします。
初めての記事ということで、今回はKAUPONで使っている技術の話をざっくりしたいと思います。
Read the rest of this entry »
Date: 2011年6月27日 Categories: システム