美人CDPと事例で学ぶクラウドデザインパターン   そして2.0へ...   2013.4.13 JAWS-UG北陸   吉田真吾 @yoshidashingo
自己紹介プロフィール名前:吉田真吾アイレット株式会社 cloudpack エバンジェリストJAWS-UG 横浜 代表好きなAWSサービス:Amazon S3好きなAWSクラウドデザインパターン:DirectHostingパターン
金沢と言えば...世界一美味しいカレー=チャンカレ息子と娘の産まれたところ
最近嬉しかったこととあるお客様の事例紹介の中で「運用などをcloudpackに頼んだことで色々メリットがあった」と紹介されたことJAWS-UG=お客さんもSIerも集まるユーザー会
AWSの足りない部分を補完した月額費用固定型フルマネージドホスティング24時間365日サーバー運用・保守電話/メールによるサポート初期費用なし(移行作業含む)月額5万円からのスタート日本円で請求書発行
1. フルマネージドサービス/リソース監視ディスク使⽤用量量、メモリ使⽤用量量、プロセス数、Webサーバー・DBサーバー死活...バックアップ/リストアEBSスナップショットを利利⽤用した⼆二世代(過去⼆二⽇日分)バックアップアクセス制御(ファ...
2. 定額課金・請求書払いAmazon Web Servicesでは... 従量課金では予算計画が立てられない クレジットカードでUSドル決済では利用料の予測が難しい          月額固定+日本円請求書発行
3. バースト保障キャンペーンなど急激なアクセス増加へ合わせてインフラ準備するのは不可能いつあるかわからないピークのために予め準備できない   追加料金無しでスケールアウト     (1契約者につき7インスタンス日/月まで)
続きはウェブでcloudpack  クラウドパック
AWSクラウドデザインパターンとは「   AWSクラウドを使ったシステムアー    キテクチャ設計を行う際に発生す    る、典型的な問題とそれに対する解    決策・設計方法を、分かりやすく分    類して、ノウハウとして利用できる    よ...
要するにクラウド版(AWS版) デザインパターン
Stampパターン        BootstrapパターンFloating IPパターン   DB Replicationパターン
現在その数Scale Upパターン      Bootstrapパターン          49パターンFloating IPパターン   DB Replicationパターン
49個も覚えられん!→そこで幻の企画の復活
美人CDP 事例
ハワトラクイズ     クライアント   株式会社ジェーシービー       制作       spfdesign Inc.
12月末∼1月中旬   3月頭∼中旬
サーバー構成キャンペーン             キャンペーン              キャンペーン  期間外                    期間中               終了後    Web            Web   ...
適用したCDPScale Up パターン
仮想サーバーのスペック(CPU、メモリーサイズなど)を必要に応じて切り替えることで、リソース不足の解消や、余剰の緩和を行うことができる。
突発的にロードアベレージが上がった時にも対策完了までスケールアップしてしのげるスマートな  人ってイイですね
社団法人 日本プロゴルフ協会 公式サイト       http://www.pga.or.jp/                                        社団法人 日本プロゴルフ協会                    ...
サイト特性MovableTypeによるコンテンツ更新(静的ファイル)トーナメントがテレビで放送されるときだけアクセス数が15倍に
サーバー構成平常時                トーナメント期間中                                ロードバランサーWeb/DB    Web/DB   Web   Web   Web   Web   Web  ...
適用したCDP平常時                 トーナメント期間中    Multi-Serverパターン                                 ロードバランサー    Clone ServerパターンWeb/D...
Multi Server パターン@Co-Edo安雲さん
仮想サーバーを複数台並べ、クラウドサービスとして提供されるロードバランサーを用いて適宜負荷 を振り分ける。
私を大事にしないと、二股かけちゃうぞ♡
Clone Server パターン ビッグサイトの@ijinさん
コンテンツの同期やDB接続を調整することで、容易に負荷分散可能なサーバーの追加が行    える
AWSで楽々運用しようぜ!
UNIQLO CHECK-IN CHANCE             クライアント   株式会社ユニクロ               制作     株式会社マウント
サーバー構成キャンペーン期間外                  キャンペーン期間中             サーバースペック強化             Webサーバー台数増加                         ロードバランサー...
適用したCDPキャンペーン期間外                   キャンペーン期間中             Scale Upパターン              サーバースペック強化              Webサーバー台数増加    ...
Scale Upパターン       Multi-Serverパターン   Clone Serverパターン               DB Replicationパターン       地理的ロケーションをまたいだレプリケーショ       ...
DB Replication パターン  渋谷のRITSUKOさん
地理的に異なるデータセンターにデータベースをレプリケーションすることで、 耐障害性を高める
大切なデータを保護す るのは基本だぞ❤
パターンを駆使すれば
こんな構成も
こんな構成も
こんな構成も簡単にできちゃう
しかもcloudpackなら運用おまかせ(フルマネージド)月額定額(定額・円決済・請求書) バースト保障つき
大事なことなのでもう一度  cloudpackなら運用おまかせ(フルマネージド)         月額定額(定額・円決済・請求書) バースト保障つき
クラウドデザインパターンが公開されて早一年以上→実装レベルに至っている  パターンも多いはず    たとえば...
Cross-Region Replicationパターン
Webサーバーのフィルター機能を利 用して配信時にURLを変更する事で、静的コンテンツのアクセス分散   ができる
cloudopt    データの圧縮  データの重複排除    TCP最適化SSLアクセラレーション アプリ固有の最適化
Suggooooooooi !!!
CDPは2.0へ...
もっと見たい?
Multi-Datacenter    パターン - 泉岳寺のみゆきさん -
距離が十分に離れたデータセンターを複数確保し、システムを構築することで、データセンターレベルの障害や災害が発生しても耐えられるようになる。
データセンターレ ベルの災害対策を考慮し  た冗長構成ができるMulti Datacenterパターン 使いこなせる人ステキ!
Cache Distribution パターン泉岳寺の友美さん
世界各地のロケーションにコンテンツのキャッシュデータを配置し、ユーザーのアクセス元に物理的に近いロケーションからコンテンツを配信してユーザーへのレスポンスを向上する
CloudFrontなら簡単にグローバルに配信   できます。グローバルな男性ってス   テキですね
Stamp パターン          @横浜         奈央さん
Stamp(スタンプ)を押すかのように、仮想サーバー上でOSやミドルウエア、アプリケーションの各種設定を実施した状態のマシンイメージを作成でき、そのイメージを用いて新しい仮想サーバーを     起動できる。
設定済みのマシンをいつでも大量に用意できるなんて画期的で ステキですね!
Weighted Transitionパターン                 @大阪                由美さん
DNSサーバーで重みづけラウンドロビンすることで、 システムのドメイン名を替えることなく、スムーズに徐々に新システムにトラフィックを移行すること    ができる
スムーズに移行できてステキ!
Ondemand Disk パターン           @お茶の水           ゆうこさん
仮想ディスクを用いることで、好きなタイミングでディスク容量の  増減が行える
ディスクサイズを気にせず使い始められるクラウドならではの特徴    ですね
Floating IP パターン          サーバーワークス          ギョリちゃん
サーバー障害やアップデートの際に新しいサーバーにEIPを付け替えることで、素早くサービスの切替を行うこ  とができる。
Floating IP パターン使いこなせる人   ステキ!
Direct Hosting パターン    西新宿の圭介さん
オトコ  は黙ってDirect Hosting
Priority Queue パターン   西新宿のガンジくん
バッチジョブの優先順位に応じて入れ分けるキューを作成し、キューごとにマシン性能/サーバー数を割当てて処理性能を 区別することができる
Cloud DI パターン  田町の後藤さん
仮想サーバー起動時に内部構成を自動的に構築することで、各サーバーの役割に応じたIPアドレスやDB接続情報などを設定で   きる
自分のことくらい自分でまかないな  それがオトコってもんだ
URL Rewriting パターン    目黒の片山さん
Webサーバーのフィルター機能を利 用して配信時にURLを変更する事で、静的コンテンツのアクセス分散   ができる
CDP男子イチのイケ面は僕だよ!
Thank You! http://www.cloudpack.jp/       cloudpack.jp      @cloudpack_jp
20130413 JAWS-UG北陸 美人CDP
20130413 JAWS-UG北陸 美人CDP
20130413 JAWS-UG北陸 美人CDP
20130413 JAWS-UG北陸 美人CDP
Upcoming SlideShare
Loading in …5
×

20130413 JAWS-UG北陸 美人CDP

1,843 views

Published on

2013.4.13 JAWS-UG北陸で発表した資料です。

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,843
On SlideShare
0
From Embeds
0
Number of Embeds
1,174
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20130413 JAWS-UG北陸 美人CDP

  1. 1. 美人CDPと事例で学ぶクラウドデザインパターン そして2.0へ... 2013.4.13 JAWS-UG北陸 吉田真吾 @yoshidashingo
  2. 2. 自己紹介プロフィール名前:吉田真吾アイレット株式会社 cloudpack エバンジェリストJAWS-UG 横浜 代表好きなAWSサービス:Amazon S3好きなAWSクラウドデザインパターン:DirectHostingパターン
  3. 3. 金沢と言えば...世界一美味しいカレー=チャンカレ息子と娘の産まれたところ
  4. 4. 最近嬉しかったこととあるお客様の事例紹介の中で「運用などをcloudpackに頼んだことで色々メリットがあった」と紹介されたことJAWS-UG=お客さんも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. cloudopt データの圧縮 データの重複排除 TCP最適化SSLアクセラレーション アプリ固有の最適化
  49. 49. Suggooooooooi !!!
  50. 50. CDPは2.0へ...
  51. 51. もっと見たい?
  52. 52. Multi-Datacenter パターン - 泉岳寺のみゆきさん -
  53. 53. 距離が十分に離れたデータセンターを複数確保し、システムを構築することで、データセンターレベルの障害や災害が発生しても耐えられるようになる。
  54. 54. データセンターレ ベルの災害対策を考慮し た冗長構成ができるMulti Datacenterパターン 使いこなせる人ステキ!
  55. 55. Cache Distribution パターン泉岳寺の友美さん
  56. 56. 世界各地のロケーションにコンテンツのキャッシュデータを配置し、ユーザーのアクセス元に物理的に近いロケーションからコンテンツを配信してユーザーへのレスポンスを向上する
  57. 57. CloudFrontなら簡単にグローバルに配信 できます。グローバルな男性ってス テキですね
  58. 58. Stamp パターン @横浜 奈央さん
  59. 59. Stamp(スタンプ)を押すかのように、仮想サーバー上でOSやミドルウエア、アプリケーションの各種設定を実施した状態のマシンイメージを作成でき、そのイメージを用いて新しい仮想サーバーを 起動できる。
  60. 60. 設定済みのマシンをいつでも大量に用意できるなんて画期的で ステキですね!
  61. 61. Weighted Transitionパターン @大阪 由美さん
  62. 62. DNSサーバーで重みづけラウンドロビンすることで、 システムのドメイン名を替えることなく、スムーズに徐々に新システムにトラフィックを移行すること ができる
  63. 63. スムーズに移行できてステキ!
  64. 64. Ondemand Disk パターン @お茶の水 ゆうこさん
  65. 65. 仮想ディスクを用いることで、好きなタイミングでディスク容量の 増減が行える
  66. 66. ディスクサイズを気にせず使い始められるクラウドならではの特徴 ですね
  67. 67. Floating IP パターン サーバーワークス ギョリちゃん
  68. 68. サーバー障害やアップデートの際に新しいサーバーにEIPを付け替えることで、素早くサービスの切替を行うこ とができる。
  69. 69. Floating IP パターン使いこなせる人 ステキ!
  70. 70. Direct Hosting パターン 西新宿の圭介さん
  71. 71. オトコ は黙ってDirect Hosting
  72. 72. Priority Queue パターン 西新宿のガンジくん
  73. 73. バッチジョブの優先順位に応じて入れ分けるキューを作成し、キューごとにマシン性能/サーバー数を割当てて処理性能を 区別することができる
  74. 74. Cloud DI パターン 田町の後藤さん
  75. 75. 仮想サーバー起動時に内部構成を自動的に構築することで、各サーバーの役割に応じたIPアドレスやDB接続情報などを設定で きる
  76. 76. 自分のことくらい自分でまかないな それがオトコってもんだ
  77. 77. URL Rewriting パターン 目黒の片山さん
  78. 78. Webサーバーのフィルター機能を利 用して配信時にURLを変更する事で、静的コンテンツのアクセス分散 ができる
  79. 79. CDP男子イチのイケ面は僕だよ!
  80. 80. Thank You! http://www.cloudpack.jp/  cloudpack.jp  @cloudpack_jp

×