JAWS-UG大分 第1回勉強会 実例で学ぶ Cloud Design Pattern

752 views
667 views

Published on

2013.3.23に行われたJAWS-UG大分 第1回勉強会で発表したクラウドデザインパターンの実例紹介と美人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
752
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JAWS-UG大分 第1回勉強会 実例で学ぶ Cloud Design Pattern

  1. 1. JAWS-UG大分 第1回勉強会 実例で学ぶCloud Design Pattern 後藤 和貴 @kaz_goto facebook.com/kaz.goto 2013.3.23
  2. 2. 自己紹介プロフィールアイレット株式会社 cloudpack エバンジェリスト @kaz_goto facebook.com/kaz.gotoJAWS-UG 副代表 slideshare.net/kaz.goto出没するJAWS-UG: 東京、大阪、福岡、宮崎、    浜松、静岡、鹿児島、沖縄、名古屋、札幌、    北陸、熊本、長崎、神戸、岩手受賞歴: AWS SAMURAI 2012/2013!! (個人)    2011年度パートナー特別賞(会社)好きなAWSサービス: プレミアムサポート好きなCDP:
  3. 3. 勉強会&懇親会
  4. 4. 1/20(金)∼1/21(土) JAWS-UG北陸 6/2(土)∼6/3(日) JAWS-UG大阪2/8(水)∼2/11(土) JAWS-UG福岡、 6/6(水)∼6/7(木) JAWS-UG神戸JAWS-UG熊本 9/7(金)∼9/10(月) 明星和楽参加2/14(火)∼2/15(水) JAWS-UG札幌 10/6(土)∼10/7(日) JAWS-UG名古屋2/18(土)∼2/19(日) JAWS-UG大阪 10/16(火)∼10/21(日) Cloud Days2/21(火)∼2/22(水) JAWS-UG仙台 Fukuoka 2012、JAWS-UG鹿児島3/7(水)∼3/9(金) Cloud Days 11/11(日)∼11/13(火) JAWS-UG札幌Osaka 2012 11/17(土)∼11/19(月) JAWS-UG沖縄3/30(金)∼3/31(土) JAWS-UG長崎 11/26(月)∼12/2(日) AWS4/17(火)∼4/22(日) AWS Summit re:Invent 2012+Amazon本社訪問2012 NYC 12/11(火)∼12/14(金) UP 20124/25(水)∼4/29(日) JAWS-UG沖縄 12/15(土)∼12/17日(月) JAWS-UG5/16(水)∼5/17(木) JAWS-UG札幌 大阪+営業 JAWS-UG計16回 / 出張合計32回83日間
  5. 5. サービスが多すぎ
  6. 6. 使い方が難しい?
  7. 7. ?
  8. 8. ?使用料金はいくらになる?
  9. 9. 申し訳ありません が...
  10. 10. 深夜にトラブル発生! どうする? 申し訳ありません が...
  11. 11. そこで
  12. 12. AWSの足りない部分を補完した月額費用固定型フルマネージドホスティング24時間365日サーバー運用・保守電話/メールによるサポート初期費用なし(移行作業含む)月額5万円からのスタート日本円で請求書発行 AWSの良いところはそのままによくあるレンタルサーバー のように使えて、運用まですべて任せられるサービス
  13. 13. フルマネージドサービス/リソース監視ディスク使用量、メモリ使用量、プロセス数、Webサーバー・DBサーバー死活...バックアップ/リストアEBSスナップショットを利用した二世代(過去二日分)バックアップアクセス制御(ファイアーウォール)適切なセキュリティグループを設定、OS・ミドルウェアレベルでさらに細かな設定も対応可能
  14. 14. 定額課金・請求書払いAmazon Web Servicesでは... 従量課金では予算計画が立てられない クレジットカードでUSドル決済では利用料の予測が難しい 月額固定+日本円請求書発行
  15. 15. バースト保障キャンペーンなど急激なアクセス増加へ合わせてインフラ準備するのは不可能いつあるかわからないピークのために予め準備できない 追加料金無しでスケールアウト (7インスタンス日まで)
  16. 16. EC-CUBEホスティング サービス
  17. 17. 続きはウェブでamazon  EC2  運⽤用保守
  18. 18. 皆さんCDPってご存じですか?
  19. 19. AWSクラウドデザインパターンとは「 AWSクラウドを使ったシステムアー キテクチャ設計を行う際に発生す る、典型的な問題とそれに対する解 決策・設計方法を、分かりやすく分 類して、ノウハウとして利用できる ように整理したものである。 」
  20. 20. 要するにクラウド版(AWS版) デザインパターン
  21. 21. AWS Summit Tokyo 20121日目 2日目
  22. 22. ついに世界進出!
  23. 23. Stampパターン BootstrapパターンFloating IPパターン DB Replicationパターン
  24. 24. 現在その数Scale Upパターン Bootstrapパターン 49パターンFloating IPパターン DB Replicationパターン
  25. 25. どこで役に立つの?
  26. 26. もう少し例を話す時間増やす?
  27. 27. 実例で紹介
  28. 28. ハワトラクイズ クライアント 株式会社ジェーシービー 制作 spfdesign Inc.
  29. 29. 12月末∼1月中旬 3月頭∼中旬
  30. 30. サーバー構成キャンペーン キャンペーン キャンペーン 期間外 期間中 終了後 Web Web Web Web ティザー状態 元の状態に キャンペーン開始時サー 予想以上のアクセス静的なコンテンツのみ バースペック強化 のため途中で性能アップ 性能下げる
  31. 31. 適用したCDPキャンペーン キャンペーン キャンペーン 期間外 期間中 終了後 Scale Upパターン Web Web Web Web ティザー状態 元の状態に キャンペーン開始時サー 予想以上のアクセス静的なコンテンツのみ バースペック強化 のため途中で性能アップ 性能下げる
  32. 32. Scale Upパターンクラウドでは、仮想サーバーのスペック(CPU、メモリーサイズなど)を必要に応じて切り替えることが可能である。仮想サーバーを起動した後でもスペック変更が行える。
  33. 33. 社団法人 日本プロゴルフ協会 公式サイト http://www.pga.or.jp/ 社団法人 日本プロゴルフ協会 クライアント (PGA)
  34. 34. サイト特性MovableTypeによるコンテンツ更新(静的ファイル)トーナメントがテレビで放送されるときだけアクセス数が15倍に
  35. 35. サーバー構成平常時 トーナメント期間中 ロードバランサーWeb/DB Web/DB Web Web Web Web Web コンテンツ同期
  36. 36. 適用したCDP平常時 トーナメント期間中 Multi-Serverパターン ロードバランサー Clone ServerパターンWeb/DB Web/DB Web Web Web Web Web コンテンツ同期
  37. 37. Multi-Serverパターン Clone Serverパターン仮想サーバーを複数台並べ、クラウドサー 負荷分散が考慮されていないシステムを、ビスとして提供されるロードバランサーを 容易に負荷分散可能なシステムにする。既用いて適宜負荷を振り分ける。 に存在するサーバーをマスターとし、追加 するサーバーのマシンイメージを用意す る。
  38. 38. UNIQLO CHECK-IN CHANCE クライアント 株式会社ユニクロ 制作 株式会社マウント
  39. 39. サーバー構成キャンペーン期間外 キャンペーン期間中 サーバースペック強化 Webサーバー台数増加 ロードバランサー DB/キャッシュサーバー 追加 Web Web Web Web 結果発表のため アクセス状態を見て静的なコンテンツのみ 途中でスペックダウン DB(Master) DB(Slave) Cache
  40. 40. 適用したCDPキャンペーン期間外 キャンペーン期間中 Scale Upパターン サーバースペック強化 Webサーバー台数増加 ロードバランサー DB/キャッシュサーバー 追加 Multi-Serverパターン Web Clone Serverパターン Web Web Web 結果発表のため アクセス状態を見て DB Replicationパターン静的なコンテンツのみ 途中でスペックダウン DB(Master) DB(Slave) Cache
  41. 41. Scale Upパターン Multi-Serverパターン Clone Serverパターン DB Replicationパターン 地理的ロケーションをまたいだレプリケーショ ンを行うパターン。このパターンによりデータ ロストを防ぎ、データアクセスの可用性を担保 する。
  42. 42. パターンを駆使すれば
  43. 43. こんな構成も
  44. 44. こんな構成も簡単にできちゃう
  45. 45. ぜひ活用してみてください
  46. 46. お知らせ
  47. 47. http://coiney.com/
  48. 48. プレスリリース(PCFさんと提携リリース画面キャプチャ)
  49. 49. ワンストップでサービス提供 エンドユーザー PCI DSS準拠 インフラ構築サービス•PCI  DSSレベル1 •インフラ構築 •PCI  DSS準拠⽀支援サービスプロバイダ •PCI  DSS準拠対策 •QSA
  50. 50. おまけ
  51. 51. http://www.bijint.com/
  52. 52. http://bijo-linux.com/
  53. 53. 美人CDP bijin-cdp
  54. 54. Multi-Datacenter パターン - 泉岳寺のみゆきさん -
  55. 55. 距離が十分に離れたデータセンターを複数確保し、システムを構築することで、データセンターレベルの障害や災害が発生しても耐えられるようになる。
  56. 56. データセンターレ ベルの災害対策を考慮し た冗長構成ができるMulti Datacenterパターン 使いこなせる人ステキ!
  57. 57. Cache Distribution パターン泉岳寺の友美さん
  58. 58. 世界各地のロケーションにコンテンツのキャッシュデータを配置し、ユーザーのアクセス元に物理的に近いロケーションからコンテンツを配信してユーザーへのレスポンスを向上する
  59. 59. CloudFrontなら簡単にグローバルに配信 できます。グローバルな男性ってス テキですね
  60. 60. Scale Up パターンCloud Days Tokyo の淑恵さん
  61. 61. 仮想サーバーのスペック(CPU、メモリーサイズなど)を必要に応じて切り替えることで、リソース不足の解消や、余剰の緩和を行うことができる。
  62. 62. 突発的にロードアベレージが上がった時にも対策完了までスケールアップしてしのげるスマートな 人ってイイですね
  63. 63. Stamp パターン @横浜 奈央さん
  64. 64. Stamp(スタンプ)を押すかのように、仮想サーバー上でOSやミドルウエア、アプリケーションの各種設定を実施した状態のマシンイメージを作成でき、そのイメージを用いて新しい仮想サーバーを 起動できる。
  65. 65. 設定済みのマシンをいつでも大量に用意できるなんて画期的で ステキですね!
  66. 66. Weighted Transitionパターン @大阪 由美さん
  67. 67. DNSサーバーで重みづけラウンドロビンすることで、 システムのドメイン名を替えることなく、スムーズに徐々 に新システムにトラフィックを移行するこ とができる
  68. 68. スムーズに移行できてステキ!
  69. 69. Ondemand Disk パターン @お茶の水 ゆうこさん
  70. 70. 仮想ディスクを用いることで、好きなタイミングでディスク容量の 増減が行える
  71. 71. ディスクサイズを気にせず使い始められるクラウドならではの特徴 ですね
  72. 72. Multi Server パターン@Co-Edo安雲さん
  73. 73. 仮想サーバーを複数台並べ、クラウドサービスとして提供されるロードバランサーを用いて適宜負 荷を振り分ける。
  74. 74. 私を大事にしないと、二股かけちゃうぞ♡
  75. 75. Floating IP パターン サーバーワークス ギョリちゃん
  76. 76. サーバー障害やアップ デートの際に新しいサーバーにEIPを付け替えることで、素早くサービスの切替を行う ことができる。
  77. 77. Floating IP パターン使いこなせる 人ステキ!
  78. 78. オトコ向けばかりか! →いえいえ...
  79. 79. CCDDPP男子cdp-dan!i
  80. 80. Direct Hosting パターン 西新宿の圭介さん
  81. 81. オトコ は黙ってDirect Hosting
  82. 82. Priority Queue パターン 西新宿のガンジくん
  83. 83. バッチジョブの優先順位 に応じて入れ分けるキューを作成し、キューごとにマシン性能/サーバー数を割当てて処理性能を区別することができ
  84. 84. Clone Server パターン ビッグサイトの@ijinさん
  85. 85. コンテンツの同期やDB接続を調整することで、容易に 負荷分散可能なサーバーの追加が 行える
  86. 86. AWSで楽々運用しようぜ!
  87. 87. Cloud DI パターン 田町の後藤さん
  88. 88. 仮想サーバー起動時に内部構成を自動的に構築することで、各サーバーの役割に応じたIPアドレスやDB接続情報などを設定で きる
  89. 89. 自分のことくらい自分でまかないな それがオトコってもんだ
  90. 90. URL Rewriting パターン 目黒の片山さん
  91. 91. Webサーバーのフィルター機能を利 用して配信時にURLを変更する事で、静的コンテンツのアクセス分散 ができる
  92. 92. CDP男子イチのイケ面は僕だよ!
  93. 93. 協力者募集中!!
  94. 94. Thank You! http://www.cloudpack.jp/ facebook.com/cloudpack.jp @cloudpack_jp

×