Amazon web services 自动缩放:实例突然启动和终止[AWS]
我正在尝试创建一个完整的系统(使用AWS CLI),自动缩放是其中的一部分Amazon web services 自动缩放:实例突然启动和终止[AWS],amazon-web-services,autoscaling,aws-cli,Amazon Web Services,Autoscaling,Aws Cli,我正在尝试创建一个完整的系统(使用AWS CLI),自动缩放是其中的一部分 当我添加自动缩放组时,实例将启动,但在5分钟的冷却期(默认冷却期)后,实例将自动终止,并且此循环将继续重复,尽管我的阈值是当实例联机时,它必须通过ELB运行状况检查,否则将通过自动缩放终止。您的启动配置是否包含用于实例自身引导的用户数据,或者您启动的AMI是否自动启动web服务?如果不是,您需要配置这一点,以便自动缩放以考虑实例是健康的。 请参阅。我遇到了类似的问题,请检查您的实例健康检查宽限期!你的回答对我有帮助,但E
当我添加自动缩放组时,实例将启动,但在5分钟的冷却期(默认冷却期)后,实例将自动终止,并且此循环将继续重复,尽管我的阈值是当实例联机时,它必须通过ELB运行状况检查,否则将通过自动缩放终止。您的启动配置是否包含用于实例自身引导的用户数据,或者您启动的AMI是否自动启动web服务?如果不是,您需要配置这一点,以便自动缩放以考虑实例是健康的。
请参阅。我遇到了类似的问题,请检查您的实例
健康检查宽限期
!你的回答对我有帮助,但ELB宣布这个例子不健康,但原因不同。正如cryptic在对我的问题的评论中正确提到的那样。另外,我认为要记住堆栈溢出策略,您的答案应该是注释。Thnx:D
aws autoscaling create-auto-scaling-group --auto-scaling-group-name AWS-CoE-1-AutoScalingGroup --launch-configuration AWS-CoE-1-AS-launch-config --max-size 3 --min-size 1 --desired-capacity 1 --health-check-type ELB --load-balancer-names AWS-CoE-1-LoadBalancer --health-check-grace-period 120 --vpc-zone-identifier subnet-153f2d53
aws autoscaling put-scaling-policy --policy-name aws-coe-scaleout-policy --auto-scaling-group-name AWS-CoE-1-AutoScalingGroup --scaling-adjustment 1 --adjustment-type ChangeInCapacity
aws autoscaling put-scaling-policy --policy-name aws-coe-scalein-policy --auto-scaling-group-name AWS-CoE-1-AutoScalingGroup --scaling-adjustment -1 --adjustment-type ChangeInCapacity
aws cloudwatch put-metric-alarm --alarm-name AddCapacity --metric-name CPUUtilization --namespace AWS/EC2 --statistic Average --period 120 --threshold 80 --comparison-operator GreaterThanOrEqualToThreshold --dimensions "Name=AutoScalingGroupName,Value=AWS-CoE-1-AutoScalingGroup" --evaluation-periods 2 --alarm-actions arn:aws:autoscaling:us-west-1:132895064974:scalingPolicy:03ff8c7b-cf7c-4d9b-970c-be7f4884415d:autoScalingGroupName/AWS-CoE-1-AutoScalingGroup:policyName/aws-coe-scaleout-policy
aws cloudwatch put-metric-alarm --alarm-name RemoveCapacity --metric-name CPUUtilization --namespace AWS/EC2 --statistic Average --period 120 --threshold 0 --comparison-operator LessThanOrEqualToThreshold --dimensions "Name=AutoScalingGroupName,Value=AWS-CoE-1-AutoScalingGroup" --evaluation-periods 2 --alarm-actions arn:aws:autoscaling:us-west-1:132895064974:scalingPolicy:6b3d9ba4-b4a9-472e-95f6-31fc0772ec33:autoScalingGroupName/AWS-CoE-1-AutoScalingGroup:policyName/aws-coe-scalein-policy