導入事例
CASESTUDY

DeNA スマホアプリ向けゲーム基盤株式会社ディー・エヌ・エー様のクラウドを活用した導入事例

DeNA スマホアプリ向けゲーム基盤

掲載日:2017年6月27日

サーバー運用の自動化と監視サービス「Mackerel」の導入で精度の高い運用を実現

cloudpackでは、株式会社ディー・エヌ・エー様が運営するスマホアプリ向けのゲーム基盤の自動化に向けた改修および運用を担当しました。非常にアクセスが多いアプリで、1分あたり通常時の数百万リクエストがキャンペーン時には5倍以上に跳ね上がるため、負荷分散用のサーバーを事前に用意することによるサーバーコストの増加が課題でした。

cloudpackは、課題解決のためにAutoScalingの利用を検討していたところ、「複数の監視システムの存在」と「既存の監視システムがAutoScaling非対応」の2つが新たな課題として浮き彫りになってきました。コスト削減とサーバーの安定運用が最優先事項として捉え、若干のコード変更などの作業はありつつもAutoScaling対応した監視システム「Mackerel」の全面導入を提案いたしました。

また、AutoScalingで負荷分散を自動化するだけでなく、さらにサーバー運用の効率化を進めるために、コードによるサーバー管理が必要だと考えました。そこでプロビジョニングツールには「Itamae」を利用して、ミドルウェアの運用やデプロイ、AutoScaling用のAMI作成など、人の手を介さず機械的に通常の運用を行えるようにし、緊急時のみ人が判断してマニュアルな運用を可能にしました。

上記の対応により、アクセス負荷に応じたサーバーの増減が自動化されてコスト削減に繋がり、共通の監視ダッシュボードで監視通知とモニタリングが容易に行えるようになったため、株式会社ディー・エヌ・エー様、開発会社、弊社の3社によるコンセンサスを確保しながら精度の高い運用が行えるようになりました。

引き続き、システムの安定稼働を実現すべく、24時間365日の監視・保守サービスを提供してまいります。

サーバー構成図

サーバー構成図

使用しているサービス

案件名 DeNA スマホアプリ向けゲーム基盤
クライアント 株式会社ディー・エヌ・エー様
AWSプロダクト
  • Amazon EC2Amazon EC2
  • Amazon S3Amazon S3
  • Amazon CloudFrontAmazon CloudFront
  • Amazon RDSAmazon RDS
  • Elastic Load BalancingElastic Load Balancing
  • Amazon ElastiCacheAmazon ElastiCache
  • Amazon RedshiftAmazon Redshift

関連カテゴリー

お気軽にご相談ください。