20120413 cdpナイト
-
Upload
serverworks-coltd -
Category
Documents
-
view
1.183 -
download
3
Transcript of 20120413 cdpナイト
Cloud Design Patternスケジュールスケールアウト(beta)
2012年4月13日(金) CDPナイトAWSクラウドデザインパターン(CDP)を極める
自己紹介
•名前:柳瀬 任章(やなせひであき)
•所属:株式会社サーバーワークス AWSチーム
•Twitter:@oko_chang
•好きなAWSサービス:Elastic Load Balancing
背景とシナリオ
• 雲サイトのキャンペーン効果が抜群!
• さらに大規模キャンペーンをしたい!
• 嬉しいことに大物有名人が紹介してくれるという話が…
大物有名人
• Yes we can !
• BlackBerryでいつも見てるよ
• 明日8時の会見で紹介するよ
このシナリオの前のシナリオ
• CDP(キャンペーンサイト編)
• キャンペーンサイトは開設済み
• Clone Serverパターン
• Scale Outパターン
• NFS(Sharing、Replica)パターン
• Read Replicaパターン
• URL Rewritingパターン
利用環境・ソフトウェア
• CDPキャンペーンサイト編と同じ
• Amazon Linux
• Apache HTTP Server 2.2.21
• MySQL 5.1.52
• PHP 5.3.8
• WordPress 3.3.1
今回想定されるアクセス
0
37500
75000
112500
150000
7:457:507:558:008:058:108:158:208:258:308:358:408:458:508:559:00
アクセス数
懸念
• 紹介のタイミングでアクセスが急増
• 手動やインスタンスの負荷をトリガにしたスケールアウトでは間に合わない
スケジュールScale Outパターン
• 時間指定でサーバ数増減
• ELB+Auto Scalingで実現
• 増加タイミングが予測可能なトラフィックに対処
• 直前にスケールアウト
Auto Scaling設定概要①
•Launch Config•起動するインスタンスの設定
•AMI•Security Group•Key Pair
Auto Scaling設定概要②
•Auto Scaling Group•適用するLaunch config
•ELBと起動するインスタンスを紐付けるか
•有効にするAZ
•最小台数、最大台数
Auto Scaling設定概要③
•スケジュール時間
•適用するAuto Scaling Group
•いつスケールアウトするか(UTC時間)
主な実行コマンド
$ as-create-launch-config \demo-launch-conf \--image-id ami-4e45021c \--key demo-key --group demo-group \--instance-type t1.micro
$ as-create-auto-scaling-group \demo-as-group \--launch-configuration demo-launch-conf \--availability-zones ap-southeast-1a ap-southeast-1b \--min-size 2 --max-size 100 \--load-balancers demo-lb
$ as-put-scheduled-update-group-action \demo-action \-g demo-as-group \--name "scale out" \--time "2012-04-13T07:50:00Z" \-min-size 50 -max-size 100
$ as-describe-scheduled-actionsUPDATE-GROUP-ACTION demo-as-group scale out 2012-03-27T07:50:00Z 50 100
+ELBの暖機運転
• 短時間にアクセスが急増する場合
• ELB自身のスケールアウトを事前実行
• プレミアムサポートから申請可能
会見終了数時間後…
• Good Job!
• 私も嬉しいよ!
• これからも応援してるよ!
Auto Scalingのご利用は(特に)計画的に
Two more thing.....
• AWS運用の便利ツール群
• 無料ではじめられます
• 日本語で簡単に操作可能
• スケジューリングジョブ
• 世代管理バックアップ
• AMIリージョン間コピー
• http://www.cloudworks.jp/
Cloudworks
We are Hiring!!AWSエンジニア PG募集中
ご清聴ありがとうございました