20130330 JAWS-UG広島 美人CDP

1,030 views
961 views

Published on

2013.3.30 JAWS-UG広島 第1回勉強会 で発表した資料です。

Published in: Technology

20130330 JAWS-UG広島 美人CDP

  1. 1. 美人CDPと事例で学ぶクラウドデザインパターン そして2.0へ... 2013.3.30 JAWS-UG広島 吉田真吾 @yoshidashingo
  2. 2. 自己紹介プロフィールJAWS-UG 横浜 代表アイレット株式会社 cloudpack エバンジェリスト好きなAWSサービス:Amazon S3好きなAWSクラウドデザインパターン:DirectHostingパターン
  3. 3. ただいま広島!広島生まれ(広島市民病院)(父)ブリヂストン広島支社 (母)広島市民病院パーティで出会ったらしい親父は結構堅い人だったんだけど...子どもは「未来」そのもの出会いを大切にしよう
  4. 4. 最近嬉しかったこととあるお客様の事例紹介の中で「運用などをcloudpackに頼んだことで色々メリットがあった」と紹介されたお客さんもSIerも集まるユーザー会の醍醐味
  5. 5. AWSの足りない部分を補完した月額費用固定型フルマネージドホスティング24時間365日サーバー運用・保守電話/メールによるサポート初期費用なし(移行作業含む)月額5万円からのスタート日本円で請求書発行
  6. 6. 1. フルマネージドサービス/リソース監視ディスク使⽤用量量、メモリ使⽤用量量、プロセス数、Webサーバー・DBサーバー死活...バックアップ/リストアEBSスナップショットを利利⽤用した⼆二世代(過去⼆二⽇日分)バックアップアクセス制御(ファイアーウォール)適切切なセキュリティグループを設定、OS・ミドルウェアレベルでさらに細かな設定も対応可能
  7. 7. 2. 定額課金・請求書払いAmazon Web Servicesでは... 従量課金では予算計画が立てられない クレジットカードでUSドル決済では利用料の予測が難しい 月額固定+日本円請求書発行
  8. 8. 3. バースト保障キャンペーンなど急激なアクセス増加へ合わせてインフラ準備するのは不可能いつあるかわからないピークのために予め準備できない 追加料金無しでスケールアウト (1契約者につき7インスタンス日/月まで)
  9. 9. 続きはウェブでcloudpack  クラウドパック
  10. 10. AWSクラウドデザインパターンとは「 AWSクラウドを使ったシステムアー キテクチャ設計を行う際に発生す る、典型的な問題とそれに対する解 決策・設計方法を、分かりやすく分 類して、ノウハウとして利用できる ように整理したものである。 」
  11. 11. 要するにクラウド版(AWS版) デザインパターン
  12. 12. Stampパターン BootstrapパターンFloating IPパターン DB Replicationパターン
  13. 13. 現在その数Scale Upパターン Bootstrapパターン 49パターンFloating IPパターン DB Replicationパターン
  14. 14. 49個も覚えられん!→そこで幻の企画の復活
  15. 15. 美人CDP 事例
  16. 16. ハワトラクイズ クライアント 株式会社ジェーシービー 制作 spfdesign Inc.
  17. 17. 12月末∼1月中旬 3月頭∼中旬
  18. 18. サーバー構成キャンペーン キャンペーン キャンペーン 期間外 期間中 終了後 Web Web Web Web ティザー状態 元の状態に キャンペーン開始時サー 予想以上のアクセス静的なコンテンツのみ バースペック強化 のため途中で性能アップ 性能下げる
  19. 19. 適用したCDPScale Up パターン
  20. 20. 仮想サーバーのスペック(CPU、メモリーサイズなど)を必要に応じて切り替えることで、リソース不足の解消や、余剰の緩和を行うことができる。
  21. 21. 突発的にロードアベレージが上がった時にも対策完了までスケールアップしてしのげるスマートな 人ってイイですね
  22. 22. 社団法人 日本プロゴルフ協会 公式サイト http://www.pga.or.jp/ 社団法人 日本プロゴルフ協会 クライアント (PGA)
  23. 23. サイト特性MovableTypeによるコンテンツ更新(静的ファイル)トーナメントがテレビで放送されるときだけアクセス数が15倍に
  24. 24. サーバー構成平常時 トーナメント期間中 ロードバランサーWeb/DB Web/DB Web Web Web Web Web コンテンツ同期
  25. 25. 適用したCDP平常時 トーナメント期間中 Multi-Serverパターン ロードバランサー Clone ServerパターンWeb/DB Web/DB Web Web Web Web Web コンテンツ同期
  26. 26. Multi Server パターン@Co-Edo安雲さん
  27. 27. 仮想サーバーを複数台並べ、クラウドサービスとして提供されるロードバランサーを用いて適宜負荷 を振り分ける。
  28. 28. 私を大事にしないと、二股かけちゃうぞ♡
  29. 29. Clone Server パターン ビッグサイトの@ijinさん
  30. 30. コンテンツの同期やDB接続を調整することで、容易に負荷分散可能なサーバーの追加が行 える
  31. 31. AWSで楽々運用しようぜ!
  32. 32. UNIQLO CHECK-IN CHANCE クライアント 株式会社ユニクロ 制作 株式会社マウント
  33. 33. サーバー構成キャンペーン期間外 キャンペーン期間中 サーバースペック強化 Webサーバー台数増加 ロードバランサー DB/キャッシュサーバー 追加 Web Web Web Web 結果発表のため アクセス状態を見て静的なコンテンツのみ 途中でスペックダウン DB(Master) DB(Slave) Cache
  34. 34. 適用したCDPキャンペーン期間外 キャンペーン期間中 Scale Upパターン サーバースペック強化 Webサーバー台数増加 ロードバランサー DB/キャッシュサーバー 追加 Multi-Serverパターン Web Clone Serverパターン Web Web Web 結果発表のため アクセス状態を見て DB Replicationパターン静的なコンテンツのみ 途中でスペックダウン DB(Master) DB(Slave) Cache
  35. 35. Scale Upパターン Multi-Serverパターン Clone Serverパターン DB Replicationパターン 地理的ロケーションをまたいだレプリケーショ ンを行うパターン。このパターンによりデータ ロストを防ぎ、データアクセスの可用性を担保 する。
  36. 36. DB Replication パターン 渋谷のRITSUKOさん
  37. 37. 地理的に異なるデータセンターにデータベースをレプリケーションすることで、 耐障害性を高める
  38. 38. 大切なデータを保護す るのは基本だぞ❤
  39. 39. パターンを駆使すれば
  40. 40. こんな構成も
  41. 41. こんな構成も
  42. 42. こんな構成も簡単にできちゃう
  43. 43. しかもcloudpackなら運用おまかせ(フルマネージド)月額定額(定額・円決済・請求書) バースト保障つき
  44. 44. 大事なことなのでもう一度 cloudpackなら運用おまかせ(フルマネージド)  月額定額(定額・円決済・請求書) バースト保障つき
  45. 45. クラウドデザインパターンが公開されて早一年以上→実装レベルに至っている パターンも多いはず たとえば...
  46. 46. Cross-Region Replicationパターン
  47. 47. Webサーバーのフィルター機能を利 用して配信時にURLを変更する事で、静的コンテンツのアクセス分散 ができる
  48. 48. Suggooooooooi !!!
  49. 49. CDPは2.0へ...
  50. 50. もっと見たい?
  51. 51. Thank You! http://www.cloudpack.jp/  cloudpack.jp  @cloudpack_jp

×