20130612 JAWS-UG 京都 大規模案件とCDPの話

1,410 views

Published on

2013.6.12 JAWS-UG京都 第4回勉強会で発表した joinTV 事例と美人CDPの資料です。

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

  • Be the first to like this

No Downloads
Views
Total views
1,410
On SlideShare
0
From Embeds
0
Number of Embeds
646
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20130612 JAWS-UG 京都 大規模案件とCDPの話

  1. 1. cloudpack が支える大規模案件の裏側∼巨大AWSインフラ事例のご紹介∼2013.6.12 JAWS-UG京都吉田 真吾
  2. 2. 自己紹介プロフィール名前:吉田真吾アイレット株式会社 cloudpack エバンジェリストJAWS-UG 横浜 代表好きなAWSサービス:Amazon S3好きなAWSクラウドデザインパターン:DirectHostingパターン
  3. 3. イイね!してね!
  4. 4. AWS運用をアウトソースしたい企業向けの月額費用固定型フルマネージドホスティング24時間365日サーバー運用・保守電話/メールによるサポート初期費用なし(基本移行作業含む)月額5万円からのスタート日本円で請求書発行
  5. 5. 定額課金・請求書払い従量課金では予算計画が立てられないクレジットカードでUSドル決済では利用料の予測が難しいAmazon Web Servicesでは...月額固定+日本円請求書発行
  6. 6. フルマネージドサービス/リソース監視ディスク使用量、メモリ使用量、プロセス数、Webサーバー・DBサーバー死活...バックアップ/リストアEBSスナップショットを利用した二世代(過去二日分)バックアップアクセス制御(ファイアーウォール)適切なセキュリティグループを設定、OS・ミドルウェアレベルでさらに細かな設定も対応可能
  7. 7. バースト保障キャンペーンなど急激なアクセス増加へ合わせてインフラ準備するのは不可能いつあるかわからないピークのために予め準備できない追加料金無しでスケールアウト(7インスタンス日まで)
  8. 8. お客様
  9. 9. 日本初のAPNプレミア コンサルティングパートナーの一社として認定されました。
  10. 10. ヱヴァンゲリオン新劇場版:Q 公式サイトより引用http://www.evangelion.co.jp/sp/news_det.php?new
  11. 11. 日テレBasculecloudpackフォアキャスト
  12. 12. 日テレBasculecloudpackフォアキャストBePROUD
  13. 13. サーバ構成
  14. 14. 1. Auto Scaling は使わずプロビジョニング2. FB,Twttrへの投稿をキューイングして処理を疎結合化3. キューサイズによってバッチサーバーを Auto Scaling4. 複数のRedisインスタンスへの書込みをシャーディングサーバ構成上のポイント
  15. 15. ウェブサーバーのスケールアウトリクエスト処理キューイングバッチサーバースケールアウトインメモリDBスケールアウト
  16. 16. 設計・運用のポイント対APIアクセスバースト対策事前プロビジョニング(オートスケールじゃ間に合わない)キューイング・非同期戦略負荷シミュレーション(負荷テスト)TV視聴→スマホの膨大なアクセス本番時現場チーム形成状況に応じたリアルタイム対応
  17. 17. ちなみにCDPはこんなところにJob Observer パターンDB Replication パターンCache Distribution パターン
  18. 18. Job Observer パターン京都の真由美さん
  19. 19. バッチ処理の負荷分散として、ジョブリクエストをキューで管理し、キューのジョブリクエストを複数のバッチサーバーが並列に処理する仕組みを構築する場合、CloudWatchを用て、SQSのキュー内のメッセージ数に応じてバッチサーバーをオートスケールさせる仕組みを作ることができる。
  20. 20. 大規模な処理ならキューを使った疎結合化が有効ですね
  21. 21. Cache Distribution パターン泉岳寺の友美さん
  22. 22. 世界各地のロケーションにコンテンツのキャッシュデータを配置し、ユーザーのアクセス元に物理的に近いロケーションからコンテンツを配信してユーザーへのレスポンスを向上する
  23. 23. CloudFrontなら簡単にグローバルに配信できます。グローバルな男性ってステキですね
  24. 24. DB Replication パターン渋谷のRITSUKOさん
  25. 25. 地理的に異なるデータセンターにデータベースをレプリケーションすることで、耐障害性を高める
  26. 26. 大切なデータを保護するのは基本だぞ❤
  27. 27. まとめクライアントは業務(要求仕様)のプロcloudpackはAWS構築・運用のプロ両者の共同作業で効果を最大化それぞれの課題に合わせて対応し、ビジネスの成功を目指すのが我々インテグレーターの役目
  28. 28. Thanks!http://www.cloudpack.jp/facebook.com/cloudpack.jp@cloudpack_jp

×