AWSクラウドを使った
"落ちない"キャンペーンサイト構築法
ad:tech Tokyo 2013
2013.9.18
吉田真吾
自己紹介
名前:吉田真吾
仕事
サービス企画、講演、アーキテクト、
セールス
職歴
アプリケーションエンジニア
DBA:Oracle
PMO:事業企画、大規模移行
Confidential
AWS運用をアウトソースしたい企業向けの
月額費用固定型フルマネージドホスティング
24時間365日サーバー運用・保守
•電話/メールによるサポート
初期費用なし(基本移行作業含む)
月額5万円からのスタート
日本円で請求書発行
フルマネージド
サービス/リソース監視
ディスク使用量、メモリ使用量、プロセス数、Webサーバー・DBサ
ーバー死活...
バックアップ/リストア
EBSスナップショットを利用した二世代(過去二日分)バックアップ
アクセス制御(ファイアーウォー...
定額課金・請求書払い
従量課金では予算計画が立てられない
クレジットカードでUSドル決済では利用料の予測が難しい
Amazon Web Servicesでは...
月額固定+日本円請求書発行
バースト保障
キャンペーンなど急激なアクセス増加へ合わせてインフラ準備するのは不可能
いつあるかわからないピークのために予め準備できない
追加料金無しでスケールアウト
(7インスタンス日まで)
保守体制
2010.4
2011.1
2012.1
2013.6
順調な実績
アジェンダ
LINE砲ってなに?
活用事例
アクセス特性
バーストのさばき方
.
チャットおよびタイムライン型のSNSツー
ル(スタンプがカワイイ)
TwitterやFacebookと違い「ビジネス利
用」が公式の仕組みとして用意されている
.
法人用のアカウント
公式アカウント / LINE@
宣伝の発信方法
プッシュ配信 / タイムライン投稿
LINE砲ってなに?
公式アカウント
メッセージやPRページのプッシュ配信
メッセージ内のURLからWebサーバー
に短時間に大量のトラフィックが流入す
る
Confidential
事例1
キャンペーンサイト
プッシュ配信
すると...
アクセス特性
0分∼5分後:ピーク
5分∼30分後:高アクセス
30分後以降∼:通常レベル
基本構成
Elastic Load Balancing
Webサーバー 1
Web,NFS,memcached
DB 1 (Multi-AZ)
バーストのさばきかた
スケールアウト
やること
事前スケールアウト
 - Webサーバー追加、ELB配下に
 - NFSマウント、ELBから切離し
ELBのPre-Warming申請
※ビジネスレベル以上のAWSサポ
ートが必要
KDDI株式会社
基本構成
Elastic Load Balancing
Webサーバー 2
Web,コンテンツ共有
ElastiCache(R/W) 1
DB 1
アクセス特性
配信方法によるアクセス特性の違い
初回:タイムライン投稿
2回目:プッシュ配信
•プッシュ配信のほうがバーストしやすい
配信URL(ランディングページ)の違い
初回: 静的なトップページ→目的の動的ページ
2回目:目的の動的ページ...
まとめ
LINEのプッシュ配信はバーストしやすいが、AWSを利
用すれば「絶対に落としてはいけない」要件に応えるこ
とができる
バーストに耐えられる構成に、事前に手動でスケールア
ウトしておくことが現状の最適解である
AWSサポート(ビジネス以...
Thanks!
http://www.cloudpack.jp/
suuport@cloudpack.jp
@cloudpack_jp
AWSクラウドを使った"落ちない"キャンペーンサイト構築法
Upcoming SlideShare
Loading in …5
×

AWSクラウドを使った"落ちない"キャンペーンサイト構築法

2,193 views
2,003 views

Published on

2013.8.19 ad:tech Tokyo 2013 で公開した「LINE砲」を乗り切るキャンペーンサイトの構築・運用術

1 Comment
7 Likes
Statistics
Notes
No Downloads
Views
Total views
2,193
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
0
Comments
1
Likes
7
Embeds 0
No embeds

No notes for slide

AWSクラウドを使った"落ちない"キャンペーンサイト構築法

  1. 1. AWSクラウドを使った "落ちない"キャンペーンサイト構築法 ad:tech Tokyo 2013 2013.9.18 吉田真吾
  2. 2. 自己紹介 名前:吉田真吾 仕事 サービス企画、講演、アーキテクト、 セールス 職歴 アプリケーションエンジニア DBA:Oracle PMO:事業企画、大規模移行
  3. 3. Confidential
  4. 4. AWS運用をアウトソースしたい企業向けの 月額費用固定型フルマネージドホスティング 24時間365日サーバー運用・保守 •電話/メールによるサポート 初期費用なし(基本移行作業含む) 月額5万円からのスタート 日本円で請求書発行
  5. 5. フルマネージド サービス/リソース監視 ディスク使用量、メモリ使用量、プロセス数、Webサーバー・DBサ ーバー死活... バックアップ/リストア EBSスナップショットを利用した二世代(過去二日分)バックアップ アクセス制御(ファイアーウォール) 適切なセキュリティグループを設定、OS・ミドルウェアレベルでさ らに細かな設定も対応可能
  6. 6. 定額課金・請求書払い 従量課金では予算計画が立てられない クレジットカードでUSドル決済では利用料の予測が難しい Amazon Web Servicesでは... 月額固定+日本円請求書発行
  7. 7. バースト保障 キャンペーンなど急激なアクセス増加へ合わせてインフラ準備するのは不可能 いつあるかわからないピークのために予め準備できない 追加料金無しでスケールアウト (7インスタンス日まで)
  8. 8. 保守体制
  9. 9. 2010.4 2011.1 2012.1 2013.6 順調な実績
  10. 10. アジェンダ LINE砲ってなに? 活用事例 アクセス特性 バーストのさばき方
  11. 11. . チャットおよびタイムライン型のSNSツー ル(スタンプがカワイイ) TwitterやFacebookと違い「ビジネス利 用」が公式の仕組みとして用意されている
  12. 12. . 法人用のアカウント 公式アカウント / LINE@ 宣伝の発信方法 プッシュ配信 / タイムライン投稿
  13. 13. LINE砲ってなに? 公式アカウント メッセージやPRページのプッシュ配信 メッセージ内のURLからWebサーバー に短時間に大量のトラフィックが流入す る
  14. 14. Confidential 事例1 キャンペーンサイト
  15. 15. プッシュ配信 すると...
  16. 16. アクセス特性 0分∼5分後:ピーク 5分∼30分後:高アクセス 30分後以降∼:通常レベル
  17. 17. 基本構成 Elastic Load Balancing Webサーバー 1 Web,NFS,memcached DB 1 (Multi-AZ)
  18. 18. バーストのさばきかた スケールアウト
  19. 19. やること 事前スケールアウト  - Webサーバー追加、ELB配下に  - NFSマウント、ELBから切離し ELBのPre-Warming申請 ※ビジネスレベル以上のAWSサポ ートが必要
  20. 20. KDDI株式会社
  21. 21. 基本構成 Elastic Load Balancing Webサーバー 2 Web,コンテンツ共有 ElastiCache(R/W) 1 DB 1
  22. 22. アクセス特性 配信方法によるアクセス特性の違い 初回:タイムライン投稿 2回目:プッシュ配信 •プッシュ配信のほうがバーストしやすい 配信URL(ランディングページ)の違い 初回: 静的なトップページ→目的の動的ページ 2回目:目的の動的ページ •動的ページに直接リンクするほうが負荷が高い
  23. 23. まとめ LINEのプッシュ配信はバーストしやすいが、AWSを利 用すれば「絶対に落としてはいけない」要件に応えるこ とができる バーストに耐えられる構成に、事前に手動でスケールア ウトしておくことが現状の最適解である AWSサポート(ビジネス以上)に加入していれば、 ELBのPre-Warming申請を忘れないこと
  24. 24. Thanks! http://www.cloudpack.jp/ suuport@cloudpack.jp @cloudpack_jp

×