事例にみる、コンシューマーサービスでのAWSクラウドの使いどころ
今井 雄太
アマゾン データサービス ジャパン株式会社 ソリューションアーキテクト
自己紹介
• 名前
– 今井雄太( [email protected] )
• 仕事
– ソリューションアーキテクト
– 広告関連・デジタルマーケティング全般をお客様を担当しています
– リスティング広告の配信システムの開発や媒体社で広告配信システムまわりの開発・運用を経験してきました。
• 好きなAWSのサービス
– S3とSQS
事例にみる、 コンシューマーサービスでのAWSクラウドの使いどころ
コンシューマーサービス?
ユーザーはわたしたち自身!
PCやスマホの
向こうにあるAWSをご紹介します
Yutaka Tsutano
http://bit.ly/11IXTn8
EC ゲーム 人材
サービス
ホーム 決済
事例をベースに生活の中でAWSがどのように使われているかご紹介していきます。
ゲーム 人材
サービス
ホーム 決済
EC
事例:ECのケース
• 株式会社レーベルゲート
• 「mora ~”WALKMAN” 公式ミュージックストア~」を提供
• クラウド上に構築したシステムからオーディオ410万曲、ミュージックビデオ2.1万曲を提供
• http://mora.jp/
レーベルゲートがAWSを選んだ理由
• 導入/構築/運用コストを抑えるためにAWSの様々なサービスをうまく活用
Amazon
EC2
Amazon
S3
Cloud
Front Amazon
VPC Amazon
RDS
moraの構成
コンテンツ
管理系CMS ストア ダウンロード バッチ 監視
ELB
監視用DB データベース群
CloudWatch
CloudFront
VPN
製品情報
コンテンツ
Result
• システム構築開始から5ヶ月という短期間でサービスイン。
• 初期投資費用については、オンプレミスと比べて約17%の削減と想定。運用コストは約16%の削減と想定。
• 毎月の費用が変動するので費用の考え方は変える必要があった。しかし、ピーク時においても、帯域の増加契約やコミットメントなど必要無く、利用分だけの費用負担で済むので、基本的には全体のコストを削減できた
EC2はただの仮想サーバーではない 同様にRDSもただのDBではない
スケールアウト/スケールインが数分で可能 スケールアップ/スケールダウンが数分で可能
Amazon
EC2 Amazon
RDS
ITインフラコスト
時間
需要予測
従来のIT調達
実際の需要
自働化した 仮想環境
AWSでは、費用は面積で見る
EC 人材
サービス
ホーム 決済
ゲーム
画像はグラニ様のWebサイトより引用 http://grani.jp/games.html
導入事例:ゲームのケース
• 株式会社グラニ
• ソーシャルアプリケーション/ソーシャルゲームを提供
• 神獄のヴァルハラゲートをAWS上で開発/運用
• http://grani.jp/
神獄のヴァルハラゲート
• GvGのリアルタイムバトルゲーム
• 70万人弱のユーザー
• ピーク時で4,000req/secを超えるページアクセス
• 最近はテレビCMも!
• GREE FPランキングで1位を獲得
グラニがAWSを選んだ理由
• インフラ専任のエンジニアがいなかった – アプリエンジニアがアプリを書きながらケアできるインフラが必要
だった。
• 検証する時間など無かった – 圧倒的なスピード感をもって開発を進める必要性
• Web上に情報が豊富にあると考えた – ブログやTwitterでの情報集の容易性
神獄のヴァルハラゲートの構成
• Elastic Load Balancer
• EC2
– Web Server ×170
– Batch Server × 1
– Image Server × 1
– Cache Server × 6
• RDS
– Master×6 Slave×6
神獄のヴァルハラゲートの構成
最初はこのインフラを
ひとりで構築、運用
Result
• 非常に大きなトラフィックさばくための巨大なインフラをスピード感を持って構築
• データベースにRDSを採用したことにより、構築、バックアップ&リストア、レプリケーションなどの運用リソースを最小化
• 現在はPHPからC#に移行中。アプリケーションを最適化することにより、Webサーバーの台数を減らす施策を実施中。
EC ゲーム
ホーム 決済
人材
サービス
事例:Human Resourceのケース
• ソフトバンク・ヒューマンキャピタル株式会社
• 「イーキャリア」を始めとする様々な求職・求人サービスを展開
• http://www.softbankhc.co.jp/
Softbank Human CapitalがAWSを選んだ理由
• 物理サーバーの導入コスト – ここでいうコストは“購入費用”ではない
– スペースや電源の心配をしたり
– スペックをきっちり決めてあげるための時間や検討リソース
• 物理サーバーのメンテナンスコスト – 問題が起こった時に現地に行ったりするのは非常に高コスト
イーキャリア Job Searchの構成
Internet
Route 53
Availability Zone: ap-northeast-1b Availability Zone: ap-northeast-1a
Security Group: WEB
Security Group: AP
Security Group: DB Security
Group: Stage
web1 web2
ap1 ap2
db2 db1
stage
nagios
Result
• コスト面での改善
– 新規サーバーの導入時間が1/5に。
– システム関連の費用が2年前とくらべて半分に。
• サーバートラブルの対応コストがグッと減少。
– トラブル回数自体も減少
– トラブルが起きた際も対応時間/リソースを減らすことに成功
• サービスの成長に合わせてリソースを柔軟に追加できるのも総合的なコスト低減に寄与。
決済
EC ゲーム 人材
サービス
ホーム
スマホをテレビのリモコンとして使う
ヒルナンデス! ヒルナンデス! 2012/8/31(金)11:55~
事例:ホーム・家電のケース
• シャープ株式会社
• Twitterの盛り上がり度合いを観ながらテレビ番組を選局できる「おしえてリモコン」
• http://www.sharp.co.jp/corporate/news/120607-a.html
おしえてリモコンがAWSを選んだ理由
• スケーラビリティ – コンシューマー向けサービスはユーザー数が読みにくい
– テレビ向けのシステムなのでゴールデンタイムなどの大きなピークを想定することが必須だった
• パフォーマンス – EC2やELB、RDSなどのコンポーネントをうまく組み合わせることにより、必要な
ところで必要なだけのパフォーマンスを柔軟に確保できる
おしえてリモコンの構成
Elastic Load Balancing
Amazon EC2 Amazon RDS
Amazon S3
外部サービス
番組データ 商品データ
ログの保存
Result
• コスト削減 – 偏りやピーク性の高いトラフィックへの対応を、事前に設備を準備することなく実
現できた
– スモールスタートしても突発的なトラフィック対応は問題なし。コストとキャパシティのトレードオフが不要。
• 時間短縮 – これまでのようにハードの準備に時間をとる必要がなくなり、サービスインまでの
リードタイムを大幅に短縮
EC ゲーム 人材
サービス
ホーム 決済
http://coiney.com/
事例:決済サービスのケース
• コイニー株式会社
• スマートフォンに専用のクレジットカードリーダーを用いて決済をする、スマートフォン決済サービスを提供
• AWS上でPCI-DSS準拠のシステムを構築
• http://coiney.com/
CoineyがAWSを選んだ理由
• AWSがPCI DSS Provider レベル1に 完全準拠していること – Coineyのビジネス上、必須となるPCI DSS準拠を進めていく上で、インフラ部分は
AWSがすでに準拠しているという大きなメリット
• 容易にスケーリングが可能であること – 高いセキュリティを保ったまま、非常に容易にリソースの増減が可能であること
Coineyの構成
管理用Subnet
VPC Subnet VPC Subnet VPC Subnet VPC Subnet
Proxy Proxy Amazon RDS ELB
Public Subnet
Front
Amazon S3
Internet
Result
• セキュリティ – 侵入テストや監査を受けたのち、PCI DSSの完全準拠を認められる。
– AWSが提供するインフラ部分に関するPCI DSSのレポートも利用。
• スピード – インフラの調達や、あらかじめ取得済みの第三者認証をうまく利用するこ
とにより、サービスの市場投入のスピードを最大化。
まとめ
コンシューマーサービスの難しさ
• ユーザー数/サービスの成長が(正確に)読みにくい
→投資判断がむずかしい
→出足が遅れる
AWSなら
柔軟な
キャパシティ
強固な
セキュリティ
高い
可用性
Amazon.comと同等のインフラを数分で調達可能
そして破棄可能
コンシューマー分野でAWSが選択されている理由
• インフラの投資リスクを最小化できる
• 結果としてビジネスのスピードアップが図れる
Thank You
事例にみる、コンシューマーサービスでのAWSクラウドの使いどころ
今井雄太 ( [email protected] )
アマゾン データサービス ジャパン株式会社 ソリューションアーキテクト