1億5000万PV/月間への耐性・安定稼働
企業概要
大手家電メーカー
システム概要・背景
コンシューマ向けWebサービス。月間1億5000万PVに耐えられるスペックと、24時間365日の稼動が必須なシステム。又、コストをかけ過ぎずることなく、障害時にも早期に復旧できる仕組みが求められる。
提案したソリューション
[1]コストバランスに優れたソフトウェアの活用
Linux/Apache/Perl/MySQLという、いわゆるLAMPの構成の他に、文章解析としてMeCabや、運用ツールとしてMRTG、Nagios、swatchなど、各種オープンソースを適材適所にて採用。
[2]障害発生時の備えにソフトウェアロードバランサの採用
予備のシステムを配置しいつ何時のトラブルに対しても備えを万全にすることを冗長化と言う。この構成を実現させるためのロードバランサを、ソフトウェアロードバランサを用いて構築。(Ultramonkey)ハードウェアロードバランサの導入に比べ、低コストで安定したシステムの構築に成功。バランシングの方法では、ダイレクトサーバリターンを採用し、ロードバランサ自体がボトルネックにならないような構成とした。

[3]システム負荷の軽減にデータベースアクセス頻度縮小
増え続けたDBアクセスに対しては、Key Value Storeである、memcachedを活用し、参照回数が多い情報(セッション情報)などを、サーバのメモリ上に格納し、DBアクセス頻度を大幅に下げる対策を実施している。

[4]増え続けるトラフィックへの対策
Expires headerの設定や、E-Tagの設定、Gzipでのコンテンツ圧縮などの対応にてトラフィックの対策を実施。それでも増え続けたトラフィックに対しては、CDNを活用し効率良い配信の仕組みを構築。
保守・運用を含めた一環提供
開発からシステム保守・運用までを、弊社が一括して管理させて頂くことにより、質の高いサービスの提供が出来ております。
コスモ担当者より
機能追加・システム拡張などを繰り返してきた本システムは初回のサービスインから丸4年以上を経過しました。これまでは特に大きなトラブルもなく、安定した運用が出来ております。












