>100 Views
November 13, 12
スライド概要
2012.11.12におこなわれたJAWS-UG札幌第8回勉強会で発表した資料です。
(まずい部分は削除済み)
Cloud Design Patternを理解しやすいようサイト構築事例のなかでいくつかのパターンを紹介しています。
第8回 JAWS-UG札幌 勉強会 実例で学ぶ Cloud Design Pattern と 後藤 和貴 @kaz_goto facebook.com/kaz.goto 2012.11.12
自己紹介 プロフィール アイレット株式会社 cloudpack エバンジェリスト 2012/9 JAWS-‐‑‒UG 副代表就任 @kaz_goto facebook.com/kaz.goto 出没するJAWS-‐‑‒UG: 東京、⼤大阪、福岡、宮崎、 浜松、静岡、⿅鹿鹿児島、沖縄、名古屋、札幌、 北北陸陸、熊本、⻑⾧長崎、神⼾戸、岩⼿手 受賞歴: AWS SAMURAI 2012(個⼈人) 2011年年度度パートナー特別賞(会社) 好きなAWSサービス: プレミアムサポート 好きなCDP:
皆さんCDPって ご存じですか?
AWSクラウドデザインパターンとは 「 AWSクラウドを使ったシステムアー キテクチャ設計を行う際に発生す る、典型的な問題とそれに対する解 決策・設計方法を、分かりやすく分 類して、ノウハウとして利用できる ように整理したものである。 」
要するに クラウド版(AWS版) デザインパターン
AWS Summit Tokyo 2012 1日目 2日目
ついに世界進出!
Stampパターン Floating IPパターン Bootstrapパターン DB Replicationパターン
現在その数 49パターン Scale Upパターン Floating IPパターン Bootstrapパターン DB Replicationパターン
どこで役に立つの?
実例で紹介
ハワトラクイズ クライアント 株式会社ジェーシービー 制作 spfdesign Inc.
12月末〜1月中旬 3月頭〜中旬
サーバー構成 キャンペーン キャンペーン キャンペーン 期間外 期間中 終了後 Web ティザー状態 静的なコンテンツのみ Web Web Web キャンペーン開始時サー 予想以上のアクセス 元の状態に バースペック強化 のため途中で性能アップ 性能下げる
適用したCDP キャンペーン キャンペーン キャンペーン 期間外 期間中 終了後 Scale Upパターン Web ティザー状態 静的なコンテンツのみ Web Web Web キャンペーン開始時サー 予想以上のアクセス 元の状態に バースペック強化 のため途中で性能アップ 性能下げる
Scale Upパターン クラウドでは、仮想サーバーのス ペック(CPU、メモリーサイズな ど)を必要に応じて切り替えること が可能である。仮想サーバーを起動 した後でもスペック変更が行える。
社団法人 日本プロゴルフ協会 公式サイト http://www.pga.or.jp/ クライアント 社団法人 日本プロゴルフ協会 (PGA)
サイト特性 MovableTypeによるコンテンツ更更新(静的ファイル) トーナメントがテレビで放送されるときだけアクセス 数が15倍に
サーバー構成 平常時 トーナメント期間中 ロードバランサー Web/DB Web/DB Web Web コンテンツ同期 Web Web Web
適用したCDP 平常時 トーナメント期間中 Multi-Serverパターン ロードバランサー Clone Serverパターン Web/DB Web/DB Web Web コンテンツ同期 Web Web Web
Clone Serverパターン Multi-Serverパターン 仮想サーバーを複数台並べ、クラウドサー 負荷分散が考慮されていないシステムを、 ビスとして提供されるロードバランサーを 容易に負荷分散可能なシステムにする。既 用いて適宜負荷を振り分ける。 に存在するサーバーをマスターとし、追加 するサーバーのマシンイメージを用意す る。
UNIQLO CHECK-IN CHANCE クライアント 株式会社ユニクロ 制作 株式会社マウント
サーバー構成 キャンペーン期間外 キャンペーン期間中 サーバースペック強化 Webサーバー台数増加 ロードバランサー DB/キャッシュサーバー 追加 Web Web 結果発表のため アクセス状態を見て 静的なコンテンツのみ 途中でスペックダウン DB(Master) Web DB(Slave) Web Cache
適用したCDP キャンペーン期間外 キャンペーン期間中 サーバースペック強化 Multi-Serverパターン Webサーバー台数増加 ロードバランサー DB/キャッシュサーバー 追加 Clone Serverパターン Web 結果発表のため Scale Upパターン Web Web Web アクセス状態を見て 途中でスペックダウン DB Replicationパターン 静的なコンテンツのみ DB(Master) DB(Slave) Cache
Scale Upパターン Multi-Serverパターン Clone Serverパターン DB Replicationパターン 地理的ロケーションをまたいだレプリケーショ ンを行うパターン。このパターンによりデータ ロストを防ぎ、データアクセスの可用性を担保 する。
パターンを駆使すれば
こんな構成も
こんな構成も
こんな構成も簡単にできちゃう
ぜひ活用して みてください
それでも構成検討が 難しいと思う方は...
AWSの足りない部分を補完した 月額費用固定型フルマネージドホスティング 24時間365日サーバー運用・保守 電話/メールによるサポート 初期費用なし(移行作業含む) 月額5万円からのスタート 日本円で請求書発行
フルマネージド サービス/リソース監視 ディスク使⽤用量量、メモリ使⽤用量量、プロセス数、 Webサーバー・DBサーバー死活... バックアップ/リストア EBSスナップショットを利利⽤用した⼆二世代(過去 ⼆二⽇日分)バックアップ アクセス制御(ファイアーウォール) 適切切なセキュリティグループを設定、OS・ミド ルウェアレベルでさらに細かな設定も対応可能
定額課金・請求書払い Amazon Web Servicesでは... 従量課金では予算計画が立てられない クレジットカードでUSドル決済では利用料の予測が難しい 月額固定+日本円請求書発行
バースト保障 キャンペーンなど急激なアクセス増加へ合わせてインフ ラ準備するのは不可能 いつあるかわからないピークのために予め準備できない 追加料金無しでスケールアウト (7インスタンス日まで)
!
! " " " ! " " !
続きはウェブで cloudpack クラウドパック
最後に
Thank You! http://www.cloudpack.jp/ facebook.com/cloudpack.jp @cloudpack_jp