More Related Content
Similar to Auto Scalingの薄い資料
Similar to Auto Scalingの薄い資料 (20)
More from Serverworks Co.,Ltd.
More from Serverworks Co.,Ltd. (20)
Auto Scalingの薄い資料
- 17. ②Auto Scaling Group
• Auto Scaling全体の設計
• 使用するLaunch Config
• 最大起動台数
• 最小起動台数
• 使用するAZ
• 使用するELB(必須ではない)
• ヘルスチェックの設定
- 19. ④Scale Out Alarm
• 監視閾値とアクションの設計
• CloudWatchの監視間隔
• 監視する対象を指定
• 監視に使うメトリクス(CPU使用率など)
• 閾値となる数値
• 閾値に対する比較演算子
• アクションを実行までの評価回数
• 閾値に達した場合に実行するアクション
• アクションはScale Out Policy
- 21. ⑥Scale In Alarm
• 監視閾値とアクションの設計
• CloudWatchの監視間隔
• 監視する対象を指定
• 監視に使うメトリクス(CPU使用率など)
• 閾値となる数値
• 閾値に対する比較演算子
• アクションを実行までの評価回数
• 閾値に達した場合に実行するアクション
• アクションはScale In Policy
- 24. Auto Scaling Group
$ as-create-auto-scaling-group demo-as-group
--launch-configuration demo-lc
--availability-zones us-east-1a us-east-1b
--min-size 2
--max-size 4
--load-balancers "demo-elb"
--health-check-type ELB
--grace-period 60
- 25. Scale Out Policy
$ as-put-scaling-policy demo-scaleout-policy
--auto-scaling-group demo-as-group
--type ChangeInCapacity
--adjustment=2
--cooldown 600
- 26. Scale Out Alarm
$ mon-put-metric-alarm demo-scaleout-alarm
--period 300
--dimensions "AutoScalingGroupName=demo-as-group"
--namespace "AWS/EC2"
--metric-name CPUUtilization
--evaluation-periods 1
--statistic Average
--threshold 70
--comparison-operator GreaterThanThreshold
--alarm-actions arn:aws:autoscaling:us-
east-1:123456789012:scalingPolicy:xxxxxxxxx-e103-4efe-
xxxx-59be5c870198:autoScalingGroupName/demo-as-
group:policyName/demo-scaleout-policy
--alarm-actionsはscale out policy作成
時に出力されたものを指定します
- 27. Scale In Policy
$ as-put-scaling-policy demo-scalein-policy
--auto-scaling-group demo-as-group
--type ChangeInCapacity
--adjustment=-2
--cooldown 600
- 28. Scale In Alarm
$ mon-put-metric-alarm demo-scalein-alarm
--period 300
--dimensions "AutoScalingGroupName=demo-as-group"
--namespace "AWS/EC2"
--metric-name CPUUtilization
--evaluation-periods 1
--statistic Average
--threshold 30
--comparison-operator LessThanThreshold
--alarm-actions arn:aws:autoscaling:us-
east-1:123456789012:scalingPolicy:xxxxxxxxx-e103-4efe-
xxxx-59be5c870198:autoScalingGroupName/demo-as-
group:policyName/demo-scalein-policy
--alarm-actionsはscale in policy作成
時に出力されたものを指定します