AWSによるソーシャルアプリ運用事例
-
Upload
yasuhiro-horiuchi -
Category
Technology
-
view
7.191 -
download
4
description
Transcript of AWSによるソーシャルアプリ運用事例
AWSによるソーシャルアプリ運用事例
株式会社gumi
堀内康弘
2011年3月4日金曜日
•株式会社gumi 取締役最高技術責任者
•Twitter : @horiuchi
•AWS User Group Japan 副代表
•10年くらいウェブアプリ作ってきました。
•Perl 10年、Python 1年
•Web受託 → FlipClip(動画共有) → gumi
•好きなAWSサービス
•RDS
2011年3月4日金曜日
GUMIの紹介
2011年3月4日金曜日
会社紹介
•株式会社gumi
• 2007年6月13日設立
•従業員90名
•モバイルソーシャルアプリの企画開発運用
2011年3月4日金曜日
さんごくっ!
• 1月27日リリース
•三国志の世界を舞台に、戦乱中国の指導者となり自分だけの武将が集う「最強の軍団」を目指すゲーム http://mpf.gree.jp/727
2011年3月4日金曜日
ZOOパラ
• 1月27日リリース
•お世話をして成長させたり大人になった動物を野生に返すことでポイントを入手し、カワイイ動物たちを育てて自分だけのオリジナルの動物園を作り日本一の動物園を目指すゲーム
http://mpf.gree.jp/848
2011年3月4日金曜日
スイーツ☆デコ
• 1月31日リリース
• 自分がパティシエとなりスイーツをデコレーションし、オリジナル のスイーツを販売するゲーム http://mpf.gree.jp/725
2011年3月4日金曜日
うみとも
• 2月21日リリース
• 自分の水槽を自由にカスタマイズしながら魚を育てる魚育成ゲーム http://mpf.gree.jp/725
2011年3月4日金曜日
マイハローキティ• 2月25日リリース
• 株式会社 サンリオウェーブと共同開発
• ぬいぐるみのはずのハローキティに心が宿り、自分だけのハローキティと生活できる
http://mpf.gree.jp/1190
2011年3月4日金曜日
任侠道• 2月28日リリース
• 舎弟を集めて全国の極道を倒し、最強で最凶の極道を目指す本格派の任侠ゲーム。美女を口説いて、ワケありな彼女たちを救うサイドストーリーも魅力のひとつ
http://mpf.gree.jp/389 ※17歳以上の方向けのコンテンツです。
2011年3月4日金曜日
GUMIとAWS• ELB + EC2 + RDSでソーシャルゲームを運用
•インフラエンジニアは1名
• EC2インスタンスは100台、RDSの利用量は世界屈指?
• AMIは最小限の構成にしpuppetでサーバ構築自動化
• 1ゲーム1AWSアカウント + Consolidated Billing
•利用料金の確認はゲーム別、請求は一括2011年3月4日金曜日
WHY AWS?
•最初は他の選択肢がなかった
•ハードウェアのメンテナンスの必要がない
•必要な時に必要な分だけ増やせる・減らせる
• RDS、ELBでメンテナンスコストが下がる
•物理的に離れたデータセンターを使った可用性の高いサーバ構成を容易に構築できる
2011年3月4日金曜日
ELB
App ServerApache + mod_wsgi +Python
Analytics Server
Cache Servermemcached
KVS ServerTokyoTyrant
Database ServerMySQL
GUMIのサーバ構成
2011年3月4日金曜日
RDS
• 5分で立ちあがるMySQLサーバー
•スケーラブル
•メンテナンスフリー
•セキュア
•信頼性が高い
2011年3月4日金曜日
Master
Slave1 Slave2 Slave3 Slave4 Slave5
Hot Stand-by
ap-northeast-1a ap-northeast-1b
SynchronousAuto Failover
Asynchronous
RDS
S3
Snapshot
AutoBackup
Multi-AZ
Read Replica
2011年3月4日金曜日
RDS: 自動バックアップ
•デフォルトで有効
• 1日1回 + トランザクションログ
•保存期間は最大8日間(それ以降はスナップショット)
• 5分前までの任意の時点に復元できる
2011年3月4日金曜日
RDS: CPU、メモリ、ディスク容量
• APIコールするだけで変更可能
• CPUは1ECU から26ECUまで
•メモリは1.7GBから68GBまで
•ディスク容量は5GBから1TBまで
2011年3月4日金曜日
RDS:アクセス制御
• IPアドレスまたはEC2のセキュリティグループで指定
2011年3月4日金曜日
RDS: MULTI-AZ
• 2010年5月に機能追加
•可用性、信頼性、堅牢性を高める機能
•別のAvailavilityZoneにホットスタンバイ
•障害時には自動的にスイッチ
2011年3月4日金曜日
RDS:READ REPLICAS
• 2010年10月に機能追加
•レプリケーションサーバを簡単に追加可能
•最大で5台まで
2011年3月4日金曜日
RDS: セキュリティグループ
2011年3月4日金曜日
RDS: パラメータグループ
2011年3月4日金曜日
RDS: DBインスタンスの作成
2011年3月4日金曜日
RDS:DBインスタンス作成
2011年3月4日金曜日
RDS:DBインスタンス作成
2011年3月4日金曜日
RDS:DBインスタンス作成
2011年3月4日金曜日
RDS: インスタンスの修正
2011年3月4日金曜日
RDS: レプリケーション
2011年3月4日金曜日
RDS: スナップショット
2011年3月4日金曜日
RDS: リストア
2011年3月4日金曜日
RDS: モニタリング
2011年3月4日金曜日
詳細はこちら
• G-CLOUD Magazine 2011
• 2011年2月11日発売
• 特集1
AWSガイド2011
進化を遂げるAmazon Web Servicesをフォローせよ5章実践! AWSで構築するWebアプリケーション─ELB
+EC2+RDS……石川克治
2011年3月4日金曜日
祝AWS日本上陸!!
2011年3月4日金曜日
GUMIと東京リージョン
•今後のアプリは積極的に東京で運用します。
•安心して Reserved Instance が買える!
• Multi-AZも早く欲しい!
2011年3月4日金曜日
まとめ
•祝東京リージョン!
• RDSおすすめです!
2011年3月4日金曜日
ご静聴ありがとうございました
2011年3月4日金曜日