美人CDPと事例で学ぶ
クラウドデザインパターン
   そして2.0へ...

   2013.3.30 JAWS-UG広島
   吉田真吾 @yoshidashingo
自己紹介
プロフィール

JAWS-UG 横浜 代表
アイレット株式会社 cloudpack エバンジェリスト
好きなAWSサービス:Amazon S3
好きなAWSクラウドデザインパターン:Direct
Hostingパターン
ただいま広島!
広島生まれ(広島市民病院)

(父)ブリヂストン広島支社   (母)広島市民病院

パーティで出会ったらしい

親父は結構堅い人だったんだけど...

子どもは「未来」そのもの
出会いを大切にしよう
最近嬉しかったこと
とあるお客様の事例紹介の中で「運用などを
cloudpackに頼んだことで色々メリットがあっ
た」と紹介された
お客さんもSIerも集まるユーザー会の醍醐味
AWSの足りない部分を補完した
月額費用固定型フルマネージドホスティング

24時間365日サーバー運用・保守

電話/メールによるサポート

初期費用なし(移行作業含む)
月額5万円からのスタート

日本円で請求書発行
1. フルマネージド
サービス/リソース監視
ディスク使⽤用量量、メモリ使⽤用量量、プロセス数、
Webサーバー・DBサーバー死活...



バックアップ/リストア
EBSスナップショットを利利⽤用した⼆二世代(過去
⼆二⽇日分)バックアップ



アクセス制御(ファイアーウォール)
適切切なセキュリティグループを設定、OS・ミド
ルウェアレベルでさらに細かな設定も対応可能
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                      Web
                                Web


  ティザー状態                                    元の状態に
             キャンペーン開始時サー       予想以上のアクセス
静的なコンテンツのみ    バースペック強化     のため途中で性能アップ      性能下げる
適用したCDP
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




                     コンテンツ同期
Multi Server パターン
@Co-Edo
安雲さん
仮想サーバーを複数
台並べ、クラウドサ
ービスとして提供さ
れるロードバランサ
ーを用いて適宜負荷
 を振り分ける。
私を大事にしないと、
二股かけちゃうぞ♡
Clone Server パターン



 ビッグサイトの@ijinさん
コンテンツの同期
やDB接続を調整す
ることで、容易に
負荷分散可能なサ
ーバーの追加が行
    える
AWSで楽々運用しようぜ!
UNIQLO CHECK-IN CHANCE




             クライアント   株式会社ユニクロ
               制作     株式会社マウント
サーバー構成
キャンペーン期間外                  キャンペーン期間中

             サーバースペック強化
             Webサーバー台数増加                         ロードバランサー
             DB/キャッシュサーバー
                 追加




      Web                   Web            Web           Web


 結果発表のため     アクセス状態を見て
静的なコンテンツのみ   途中でスペックダウン
                              DB(Master)     DB(Slave)         Cache
適用したCDP
キャンペーン期間外                   キャンペーン期間中

             Scale Upパターン
              サーバースペック強化
              Webサーバー台数増加                         ロードバランサー
              DB/キャッシュサーバー
                  追加
            Multi-Serverパターン


      Web
            Clone Serverパターン
                             Web            Web           Web


 結果発表のため      アクセス状態を見て
        DB Replicationパターン
静的なコンテンツのみ 途中でスペックダウン
                               DB(Master)     DB(Slave)         Cache
Scale Upパターン       Multi-Serverパターン   Clone Serverパターン




               DB Replicationパターン

       地理的ロケーションをまたいだレプリケーショ
       ンを行うパターン。このパターンによりデータ
       ロストを防ぎ、データアクセスの可用性を担保
       する。
DB Replication パターン
  渋谷のRITSUKOさん
地理的に異なるデー
タセンターにデータ
ベースをレプリケー
ションすることで、
 耐障害性を高める
大切なデータを保護す
 るのは基本だぞ❤
パターンを駆使すれば
こんな構成も
こんな構成も
こんな構成も簡単にできちゃう
しかもcloudpackなら
運用おまかせ(フルマネージド)
月額定額(定額・円決済・請求書)
 バースト保障つき
大事なことなのでもう一度


  cloudpackなら
運用おまかせ(フルマネージド)
         
月額定額(定額・円決済・請求書)
 バースト保障つき
クラウドデザインパターン
が公開されて早一年以上
→実装レベルに至っている
  パターンも多いはず
    たとえば...
Cross-Region Replication
パターン
Webサーバーのフ
ィルター機能を利
 用して配信時に
URLを変更する事
で、静的コンテン
ツのアクセス分散
   ができる
Suggooooooooi !!!
CDPは2.0へ...
もっと
見たい?
Thank You!

 http://www.cloudpack.jp/
       cloudpack.jp
      @cloudpack_jp

20130330 JAWS-UG広島 美人CDP