现在我AWS架构ECS基础设施。
为了进/出汽车衡,我用自动scailing。
我的系统是在AWS上运行ECS(部署泊坞窗,撰写)
假设我们有1 cluster
,1 service
与2 ec2 instance
。
我通过定义POI qazxsw比例的政策,如果CPU的利用率高达50%。
为了autoscailing,我们必须运用我们的政策是CloudWatch
和ecs service
。
当连接的CloudWatch政策autoscailing group
,它会自动增加ecs service
算,如果CPU的利用率高达50%。
当连接的CloudWatch政策task definition
,它会自动增加autoscailing group
算,如果CPU的利用率高达50%。
测试之后,一切工作正常。
但在我ec2 instance
事件日志中,出现错误是这样的。
service
我认为它发生,因为服务扩展的EC2实例缩放之前开始。 (由于服务scailing(扩展输入/输出任务定义)需要的EC2实例来运行它)
但它工作正常。也许这对多次自动重试。 (我不确定)
我想知道的是,它是在AWS ECS autoscailing正常配置?
或者说,在我的流程任何丢失的呢?
谢谢。
如果一个容器实例是可用的相匹配的容器CPU /内存需求ECS只能安排服务。确保你有这样的可用空间,以保证流畅的自动缩放。
在EC2-ASG缩放前应服务自动缩放发生,确保容器实例可用于任务调度。