Your SlideShare is downloading. ×
0
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~

20,091

Published on

CEDEC 2011で、Amazon Web Servicesエバンジェリストの玉川が利用した資料です。

CEDEC 2011で、Amazon Web Servicesエバンジェリストの玉川が利用した資料です。

Published in: Technology
0 Comments
36 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
20,091
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
321
Comments
0
Likes
36
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. なぜソーシャルゲームは クラウドなのか? ~AWSの成功事例を紐解く~アマゾン データ サービス ジャパン 株式会社エバンジェリスト / 技術推進部長玉川 憲 (tamagawa@amazon.com)2011年9月8日
  • 2. 玉川憲の自己紹介• アマゾンでクラウドを推進する エバンジェリスト / 技術推進部長 Twitter: @KenTamagawa• これまで 東大→IBM基礎研→Rational →米国カーネギーメロン大学 MBA/MSE →IBMエバンジェリスト →AWSエバンジェリスト(イマココ)•
  • 3. CEDEC AWARDS 2011 ネットワーク部門 「最優秀賞」頂きました!!「Amazon EC2/S3」(Amazon Web Services LLC)
  • 4. ソーシャルゲーム (ソーシャルアプリ) ↓ SNS上で動作するWebアプリケーション AWSクラウドの上で、 ゲームをホスティングする 会社が非常に多い!
  • 5. Facebookのトップゲーム会社は、ほぼAWS利用参照: http://blog.games.com/2011/08/02/top-25-facebook-games-august-2011-gardens-of-time/
  • 6. 日本でも多くの著名ゲームがAWSを利用
  • 7. なぜソーシャルはクラウドなのか?
  • 8. ソーシャルゲームの性質トラフィック量の予測が難しい日次、週次でピーク変動があるイベント等で、 突発的な対応が必要となる業界そのものの変化の早さ
  • 9. ソーシャルゲームの性質 インフラに 求められるものトラフィック量の予測が難しい 必要なときに日次、週次でピーク変動がある 必要なだけイベント等で、 すぐさま 突発的な対応が必要となる業界そのものの変化の早さ すぐに撤退 できる
  • 10. インフラに 求められるもの 必要なときに 必要なだけ すぐさま・初期投資無しの従量課金・数百台でも数分で調達可能 すぐに撤退・ゲーム開発に集中できる・いつでもやめられる できる
  • 11. ソーシャルゲームにおけるAWSの利用例 ゲームホスティング ゲーム開発 大規模事例をもとに 詳細コストも含めて 負荷テスト 紹介します! コンテンツホスティング バックアップ データ解析
  • 12. クラウド導入時の考慮点(皆様の不安点) 注: AWSのセミナー参加者約500名の アンケート結果(複数回答あり) 本セッションで、疑問にお答えします!
  • 13. 本日のお話15分でわかるAWS大規模事例にみるゲームホスティングクラウド導入時のキーポイントまとめ
  • 14. 本日のお話15分でわかるAWS大規模事例にみるゲームホスティングクラウド導入時のキーポイントまとめ
  • 15. Amazonのビジネス一般消費者様 Eコマース向けサービス (Amazon.co.jp)セラー様向け マーケットプレイス サービス 物流サービス提供 (Amazon Services) 開発者様& クラウドIT プロ様向け コンピューティング サービス (Amazon Web Services)
  • 16. AWSのイメージ AWS ManagementIT担当 Console コマンドライン & API 仮想サーバ(Amazon EC2) Windows CentOS Oracle DB(Linux) ターミナル ( スタンダード) (ハイCPU) (ハイメモリ) SSH公開鍵 認証仮想デスクトップ AMI 仮想外部ディスク から AMI 保存 (Amazon EBS) データセンター
  • 17. デモ 「EC2を 数分でサーバー調達」
  • 18. 時間単位で仮想サーバを調達可能 マイクロ ~2ECU 1.6円/時~スタンダード 1~8 ECU 7円/時~ ハイCPU 5~20 ECU 14円/時~ ハイメモリ 6.5~26 ECU 41円/時~ クラスタ 131円/時 33.5 ECUコンピュート注:US East / Linux/Unix料金 / 転送量など別料金 値段は、$1を、82円換算で計算(2010年10月15日時点)
  • 19. インスタンスタイプ別利用料 インスタンスタイプと利用料 (東京リージョンの場合)Name Memory Compute Units Storage Platform API Name Linux cost Windows costスタンダード オンデマンド インスタンス 1 (1 core x 1スモール 1.7 GB 160 GB 32-bit m1.small $0.10per hour $0.12 per hour unit) 4 (2 cores x 2ラージ 7.5 GB 850 GB 64-bit m1.large $0.40 per hour $0.48 per hour units) 8 (4 cores x 2エクストララージ 15 GB 1690 GB 64-bit m1.xlarge $0.80 per hour $0.96 per hour units)マイクロ オンデマンド インスタンス 2 (only forマイクロ 0.6 GB EBS only 32/64-bit t1.micro $0.027 per hour $0.035 per hour short bursts)ハイメモリ オンデマンド インスタンス 6.5 (2 cores xエクストララージ 17.1 GB 420 GB 64-bit m2.xlarge $0.60 per hour $0.62 per hour 3.25 units)ダブル エクストラ 13 (4 cores x 34.2 GB 850 GB 64-bit m2.2xlarge $1.20 per hour $1.24 per hourラージ 3.25 units)クアドラブル エクス 26 (8 cores x 68.4 GB 1690 GB 64-bit m2.4xlarge $2.39 per hour $2.48 per hourトララージ 3.25 units)ハイCPUオンデマンド インスタンス 5 (2 cores x 2.5ミディアム 1.7 GB 350 GB 32-bit c1.medium $0.20 per hour $0.29 per hour units) 20 (8 cores xエクストララージ 7 GB 1690 GB 64-bit c1.xlarge $0.80 per hour $1.16 per hour 2.5 units)クラスタコンピュート と クラスタGPUは、USでご利用いただけます。
  • 20. クラスターコンピュートは、世界ランキング入りhttp://www.top500.org/list/2011/06/500
  • 21. EC2事例: 急激なピーク対応EC2インスタンス(サーバ)の数 トラフィックの急増にも、 Amazon EC2で対応 (ピーク時は5000サーバー) Facebook上での公開 4/12/2008 4/14/2008 4/16/2008 4/18/2008 4/20/2008
  • 22. EC2事例: サーバー台数のスケジュール 通勤通学時間にあわせてEC2インスタンス(サーバ)の数 午前 正午 夕方 夜
  • 23. クラウドの特徴を生かしたシステム運用ピーク対応が楽 システムリカバリが楽 EC2 EBS ELB EC2 システム不調 アクセス急増! 同じ構成の ・・・・・・ サーバ起動 ↓ 新たなサーバに EBSをアタッチ リカバリ完了! オートスケールで サーバ数が自動増減
  • 24. AWSのサービス:CPU、ストレージ、ネットワークを提供 【大量メール配信】 モバイルSDK Amazon SES for Android & iOS 【分散型メモリキャッシュ】 Amazon ElastiCache 【通知サービス】 AWS SDKサービス Amazon SNS for PHP, Java, 【分散処理】 Ruby… Amazon Elastic 【キューサービス】 MapReduce Amazon SQS データ 【RDBMS】 【NoSQL】 ベース Amazon RDS Amazon SimpleDB 【コンテナ管理】 AWS Elastic Beanstalk 【仮想ディスク】 【ロードバランサー】 Amazon Elastic Block Amazon Elastic Load 【名前解決】 Store Balancing Amazon Route 53ネットワーク&インフラ 【仮想サーバ】 【ストレージ】 【コンテンツ配信】 Amazon EC2 Amazon S3 CloudFront 【仮想プライベートクラウド】 Amazon VPC エッジ 【専用線接続サービス】 リージョン ロケーション Amazon Direct Connect
  • 25. AWSのサービス:CPU、ストレージ、ネットワークを提供 【大量メール配信】 モバイルSDK Amazon SES for Android & iOS 【分散型メモリキャッシュ】 Amazon ElastiCache 【通知サービス】 AWS SDKサービス Amazon SNS for PHP, Java, 【分散処理】 Ruby… Amazon Elastic 【キューサービス】 MapReduce Amazon SQS データ 【RDB】 【NoSQL】 ベース Amazon RDS Amazon SimpleDB 【PaaS環境】 AWS Elastic Beanstalk 【仮想ディスク】 【ロードバランサー】 Amazon Elastic Block Amazon Elastic Load 【名前解決】 Store Balancing Amazon Route 53ネットワーク&インフラ 【仮想サーバ】 【ストレージ】 【コンテンツ配信】 Amazon EC2 Amazon S3 CloudFront 【仮想プライベートクラウド】 Amazon VPC エッジ 【専用線接続サービス】 リージョン ロケーション Amazon Direct Connect
  • 26. 世界で、190カ国以上、数十万のお客様
  • 27. 2011年3月3日に東京にデータセンターをオープン ヨーロッパ 西部 東京米国 西部 米国 東部 シンガポール ・高速なネットワーク (国内からミリ秒以内) ・日本国内にデータを安全に管理 ・日本語プレミアムサポート(24時間/365日)
  • 28. 日本でも既に数千のお客様が利用
  • 29. AWSのメリット – 経営視点から-キャッシュフロー経営に効くビジネスの迅速な立上げピーク時の対応が安心撤退コストの縮小ゲーム開発に要員を集中できる
  • 30. AWSのメリット – 現場視点から-既存の知識、技術をそのまま生かせる試したい技術をすぐに試せるサーバからロードバランサー、大規模ストレージまですぐに調達可能APIでクラウドを自分好みに「プログラム」可能
  • 31. 本日のお話10分でわかるAWS大規模事例にみるゲームホスティングクラウド導入時のキーポイントまとめ
  • 32. 大規模事例 – gumi様 「任侠道」 GREE 総合ランキング2位(最高順位) Gree award RPG最優秀賞  6千万PV/日 舎弟を集めて全国の極道 を倒し、最強で最凶の極 道を目指す本格派の任侠 ゲーム。美女を口説いて、 ワケありな彼女たち http://mpf.gree.jp/389 ※17歳以上の方向けのコンテンツです。 を救うサイドストーリー
  • 33. 事例を公開頂いたgumi様に感謝 堀内康弘様 取締役CTO 慶應義塾大学理工学部卒。 企業向けウェブシステム開発、動画共 有サービスの開発を経て、現職。 石川 克治様 インフラ担当 高専出身。 独立系iDC など数社を経て、2010 年4月 gumi 入社。
  • 34. 任侠道のサーバー構成 ELB App App Apache サーバ App サーバ + サーバ Python Cache KVS KVS サーバ サーバ RDS サーバ マスタ memcached TokyoTyrant MySQL ゾーンA
  • 35. 任侠道のサーバー構成 ELB App App サーバ App c1.xlarge サーバ サーバ - 60台 Cache KVS KVS サーバ サーバ RDS 同期 RDS サーバ マスタ スレーブ m1.large m1.large - 4台 - 8台 x 2 m2.4xlarge ゾーンA - マルチAZ ゾーンB
  • 36. 任侠道のサーバー構成 ELB ELB (スマートフォン用) App App App c1.xlarge サーバ App c1.xlarge App サーバ サーバ App - 10台 サーバ - 60台 サーバ サーバ (スマートフォン用) Cache KVS KVS サーバ サーバ RDS 同期 RDS サーバ マスタ スレーブ m1.large m1.large - 4台 - 8台 x 2 m2.4xlarge ゾーンA - マルチAZ ゾーンB
  • 37. gumi事例: AWS運用モデル 複数のゲームをAWSで運用(全体で25億PV/月)  ゲーム毎に、ELB+EC2+RDSの同じセットを再利用 任侠道 ゲームA ゲームB ゲームC ELB App ELB ELB App サーバApp サーバ サーバ App サーバ App App サーバApp サーバApp サーバ App サーバ サーバ ELB A p p A p p A サ p ー p バ サ ー バ サ ー バ Cache KVS Cache KVS サーバ サーバ KVS サーバ サーバ KVS サーバ Cache KVS RDS C K サーバ RDS マスタ a c h V S K V RDS マスタ KVS S e サ マスタ サ ー サーバ サーバ ー バ サ バ ー バ RDS サーバ マスタ インフラエンジニアは1名! (~2011/8)
  • 38. gumi事例: AWS運用モデル Consolidated Billing(おまとめ請求)を利用 AWSアカウント(親) 請求は一括払いAWSアカウント AWSアカウント AWSアカウント AWSアカウント 利用料金の確認 任侠道 ゲームA ゲームB ゲームC ELB App ELB ELB App サーApp サー Ap App バ サー p Ap Ap サーApp バ サーApp バ サp p バ サー ELB バ バ ーサ サ バー バー A p A バ p p サ A p p p ー サ バ ー サ バ ー バ Cac KV Ca KV he S KV che S KV サー サーS RDS Cac KVS C K RDS バ バ サー マスタ a V K サS c S V サ R h KVS バ S D マスタ e サ S ーサ サ ー サ ー ー バ ー サー RDS マ he バ バ ス バー タ バ サー マスタ バ サー バ バ バ
  • 39. gumi事例: AWS運用モデル ゲームのライフサイクルにあわせて、 サーバー台数、サーバースペックを調整 開発時 申請時 公開時 ELB ELB App App サーバ App サーバ サーバ App c1.xlarge App サーバ - 60台 サーバ Cache KVS 1台にまとめて サーバ サーバ KVS サーバ RDS マスタ 同期 RDS スレーブ 個人毎に RDS マスタ m1.large - 4台 m1.large - 8台 x 2 m2.4xlarge - マルチAZ ゾーンA ゾーンB 最小構成に Appサーバーを8台 DBをマルチAZに(m1.large)
  • 40. gumi事例: ピーク時のさばき方 突発的な対応が必要なときは、EC2、RDSのスペッ クを上げて、時間をかせぐ ELB App m1.large m2.4xlarge App サーバ App サーバ サーバ メモリ 7.5GB メモリ 68GB CPU 4ECU CPU 26ECU Cache KVS KVS RDS サーバ サーバ RDS サーバ マスタ マスタ
  • 41. gumi事例: ピーク時のさばき方 Appサーバー、キャッシュサーバを ピークやユーザー数増大にあわせて調整 ELB App App App App App App サーバ App サーバ サーバ サーバ サーバ サーバ サーバ Cache KVS KVS サーバ サーバ RDS サーバ マスタ
  • 42. バックアップの基盤: Amazon S3 世界中の5拠点から選択バケット S3 東京リージョン データ置くだけ。イ ンフラ、電源、気に あらゆる しない。 データを 保存 高いセキュリティ: データセンター SAS70, ISO27001, PCI-DSS 自動複製 高い耐久性で 安価な従量課金 データ失わない: 例:10TB/月 99.999999999% – 約10万円
  • 43. gumi事例: バックアップの仕組み データベース部分  RDSの自動バックアップを利用(8日分) • 5分前以前の何時の時点にも戻せる  8日前以前の分については、 手動スナップショットを利用する
  • 44. gumi事例: バックアップの仕組み Appサーバー、キャッシュサーバー  AMI(Amazon Machine Image)を変更時に取得  インスタンスの起動が必要なときは、AMIをベースに 起動し、puppetで自動構成
  • 45. gumi事例: 監視方法 データベース部分  CloudWatchを利用して可視化  マルチAZ利用のため、障害時は、自動フェイルオーバー Appサーバー、キャッシュサーバー  Monit & Gangliaを利用  障害時は、サーバーをAMIから起動し直す
  • 46. gumi事例: 任侠道インフラの月額使用料 月額使用料 (2011年のある月) ELB (2台) 3% EC2 (90台) 78% RDS (マルチAZ) 14% データ転送 4% その他 ----------------------- 合計 従量課金だと皆様が恐れる傾向がある 「データ転送料金」は、たかだか5%以下!
  • 47. 本日のお話10分でわかるAWS大規模事例にみるゲームホスティングクラウド導入時のキーポイントまとめ
  • 48. クラウド導入時の考慮点(皆様の不安点) 注: AWSのセミナー参加者約500名の アンケート結果(複数回答あり)
  • 49. AWSの価格モデル従量課金モデルで、ピークにあわせて買わなくて良いのでムダがない インフラだけでなく、ネットワークも iDC: 今までは最大帯域幅で課金
  • 50. AWSの価格モデル課金モデルが選べる 通常の、時間課金のオンデマンド・インスタンス  ある程度、継続してEC2を使う • EC2リザーブドインスタンス  入札を利用して、より安く使う • EC2スポットインスタンス
  • 51. EC2 リザーブド・インスタンス(RI) 1年、3年の予約金を払うことで、時間課金を半減 オンデマンド 積算 インスタンス 料金 リザーブド インスタンス 期間
  • 52. EC2 リザーブド・インスタンス(RI) 1年、3年の予約金を払うことで、時間課金を半減  ただし、リージョン、AZ、スペックを指定する必要あり オンデマンド 積算 インスタンス 料金 リザーブド インスタンス 期間
  • 53. EC2 リザーブド・インスタンス(RI) 複数ゲームをまとめることで、一定して使う量は予測可能  その堅い使用量分を、RIを購入して使いまわす 使用料リザーブドインスタンス 時間
  • 54. EC2のスポットインスタンス使いたい価格を指定して入札  スポット価格よりも、高い場合は、安い値段で利用できる
  • 55. EC2のスポットインスタンス使いたい価格を指定して入札  スポット価格よりも、高い場合は、安い値段で利用できる  ただし、スポット価格を下回れば、強制ストップ
  • 56. EC2のスポットインスタンスアカツキ様事例では、ELB配下の一部をスポットに (AWSに移行して、50%のコスト削減)
  • 57. クラウド導入時の考慮点(皆様の不安点) 注: AWSのセミナー参加者約500名の アンケート結果(複数回答あり)
  • 58. AWSのセキュリティ「共有ラックを使うのは嫌?」  物理サーバーの上に複数の仮想サーバーが共存す るが、お互いにメモリやディスク見えない仕組み  ネットワーク部分も、パケットをのぞいたり出来ない
  • 59. AWSのセキュリティAWSは個々の企業よりもより多くのセキュリティ投資が可能<AWSが取得した第三者認証/認定>  SAS-70 Type II (2009年、2010年監査完了)  ISO 27001 (2010年取得)  PCI DSS プロバイダー(レベル1) (2010年取得)
  • 60. AWSのセキュリティEC2の仮想ネットワーキングVirtual Private Cloud リージョン EC2内に分離し EC2 た領域を作成 インターネット VPC ゲート ウェイ プライベート パブリック サブネット サブネット NAT
  • 61. AWSのセキュリティAWSセキュリティセンター 日本語のホワイトペーパーもあり
  • 62. AWSの運用への努力各種サービスでSLAを提示  EC2の可用性 99.95%  S3の可用性 99.9%
  • 63. AWSの運用への努力各サービスの状況をWeb上でリアルタイム表示  Service Health Dashboard http://status.aws.amazon.com/
  • 64. 障害に対する複数の対処法AWSでは単一リージョン内で冗長性を高める実装可能 リージョン アベイラビリティ ゾーン A EC2 任意のゾーンに 分散配置可能 アベイラビリティ アベイラビリティ ゾーン B ゾーン C EC2 EC2 S3 データを 自動複製 S3 S3
  • 65. 複数DC設置におけるAWSのポリシー• 物理的に隔離• 洪水面を考慮• 地盤が安定している場所• 無停止電源(UPS)、バックアップ電源、異なる 電源供給元• 冗長化されたTier-1ネットワーク
  • 66. クラウド導入時の考慮点(皆様の不安点) 注: AWSのセミナー参加者約500名の アンケート結果(複数回答あり)
  • 67. 幅広いOS、プログラミング言語、フレームワーク、ミドルウェアの選択肢 × × HTML5 ×OS
  • 68. 物理サーバーからの単純移行は非常にシンプル 既存Webアプリ クラウド移行 固定IP (物理サーバ) EC2インスタンス アドレス 物理サーバー アプリケー ション アプリケー セキュリティ グループ ション データベース データベース EBS クラウドの従量課金、 「スケールアップ」のメリットが得られる
  • 69. クラウド導入時の考慮点(皆様の不安点) 注: AWSのセミナー参加者約500名の アンケート結果(複数回答あり)
  • 70. ネットワーク性能ネットワークレイテンシ  東京リージョンは、最速データセンターのひとつ (国内から、数ミリ秒でアクセスできる)
  • 71. ネットワーク性能ネットワーク帯域  AWSリージョンそのものの帯域は非常に大きい  EC2インスタンスサイズ大 → 帯域大  EC2並列化 → 帯域大  ロードバランサーを使えば扱えるトラフィックも増大  S3に静的ファイルを逃がすことができる  CloudFront(コンテンツ配信)で高速配信も可能
  • 72. クラウドにまつわる都市伝説クラウドはネットワーク遅延がある 東京リージョンは国内から数ミリ秒従量課金だと、データ転送量が青天井 実際には、総料金の5%以下が多い(アプリによる)EC2はサーバーを停止するとデータが消える 2年以上も前の話です。。EBS用いれば、サーバー停止 してもデータは消えないEC2はIPアドレスが毎回変わってしまう EIP(Elastic IP)を用いて固定アドレスを割り当て可能クラウドは障害がおきると何もできない 物理DC/サーバーも障害は起こる。クラウドの良さは、障 害からの復帰に複数の手段があり、備えておける
  • 73. 本日のお話10分でわかるAWS大規模事例にみるゲームホスティングクラウド導入時のキーポイントまとめ
  • 74. まとめ予測が難しく、ピーク変動があり、突発的な対応が求められるソーシャルゲームには、AWSのクラウドが向いている世界、日本の著名ゲームで事例&実績あり ELB + EC2 + RDSの組合せが一般的従量課金、高いセキュリティ、移行のしやすさ等、クラウドのメリットあり
  • 75. AWSは、まだまだ頑張ります!!ゲームログの解析、EMR分散キャッシュサービス「ElastiCache」 米国東リージョンでサービス開始!!既存DCとのハイブリッドをするならAWSへの専用線接続、「Direct Connect」 米国東リージョンでサービス開始!!
  • 76. AWSクラウドのエコシステムエコシステム充実 ⇒ AWSは最大公約数の部分に重点投資
  • 77. 自己紹介「AWSの無料使用枠」毎月、下記の分、1年間無料で使えますAmazon 100Google 30Salesforces 10??•5 GB/月の仮想ストレージ(Amazon S3)•10 万回のAmazon SQSリクエスト•10 万回のAmazon SNSリクエスト•1 GBのストレージ分 のAmazon SimpleDB•750時間分の仮想サーバ•10 GB/月の仮想外部ディスク(Elastic Block Storage)•750時間のロードバランサ(Elastic Load Balancer)•15 GBのインターネットデータ送信•15 GBのインターネットデータ受信
  • 78. 個人向けのキャンペーン(9月末まで)http://aws.typepad.com/aws_japan/2011/08/aws_start_camp.html
  • 79. 会社向けのキャンペーン(9月末まで) ソーシャルゲーム on AWSキャンペーン実施 先着20社様 ・ 2011年9月30日締切 ・応募資格 : ゲームの運用環境で <メールでのご連絡内容> AWSを利用したことが無い会社様 ・本件のご担当者名: ・会社名: (開発環境は可) ・ご所属: ・電話番号 ・特典 : 開発時のAWS費用を ・E-mail 一部サポートします!! ・申込方法 :右記情報を記載の上、 aws-jp-camp-11sg@amazon.com 宛に「AWSキャンペーン希望」 と記入の上、お申込み下さい。
  • 80. お問い合わせは・・・ http://aws.amazon.com/jp/
  • 81. 「AWSブログ」で最新情報を!!
  • 82. 「はじめてのアマゾンクラウド」シリーズの資料 「はじめてのアマゾンクラウド」シリーズの資 料が参考になります ①AWSアカウント開設 http://slidesha.re/aws-open ②EC2でWebサーバー立ち上げ(当資 料) http://slidesha.re/ec2-open ③S3にwebコンテンツ保存 http://www.slideshare.net/kenta magawa/s3web ④EC2でWindowsサーバ立ち上げ http://www.slideshare.net/kenta magawa/ec2windows
  • 83. 「操船術が大事」 by @KenTamagawa

×