クラウド環境でのサーバ構築の案件をお問い合わせいただくことも多くなりました。
今回は、ソーシャルゲーム稼働環境構築・運用のご依頼をいただき、稼働を開始しましたので、ご紹介したいと思います。
この案件はざっくりと、
・EC2インスタンス x 数十台分
・Firewall(AWS Security Groups) x 3
・Load balancer(AWS ELB) x2
・監視(CloudWatch)
という構成になっています。
サーバ部分の内訳は次のような形です。
・全体がA群/B群に分かれ、別々のアプリを提供する
・OSはCentOS
・各群それぞれに DB(MySQL)x2(Master+Slave)、Cache(memcached)x1を持つ
・Webサーバは各群数台(最低3台)づつ持つ(Apache+html)
・各群それぞれにWebx1(+Cache)+DBx1のステージング系列を持つ
全体としては次のような概略図となります。
(Webサーバの台数については実際より簡略化してあります)
さらにこれらの運用として、一般的なサーバメンテナンスに加えて
・監視アラート/障害対応
・メンテナンス
も実施しています。
これらは、AWS側でのサポート機能(Amazon Premium Support)があるものの、既存の国内データセンター並のサポートレベルを設けるために必要な体制となります。
いかがでしたでしょうか?
この他にも、クラウドでの環境構築・運用案件のご相談・事例など、お気軽にお問い合わせください