我们在TargetResponseTime阈值上触发自动缩放。为新的EC2实例启动和恢复正常状态需要将近20分钟。当我们检查代码部署时,我们看到两种时间,一种在部署历史记录中,开始时间为2019年8月22日3:10 PM,结束时间为2019年8月22日3:28 PM。对于该特定部署,我们看到从ApplicationStop到AfterAllowTraffic的持续时间为2分21秒。其余时间在哪里?为什么部署历史记录显示18分钟,而部署时间却是2分钟21秒?
如何减少这个时间?
背景:要通过自动缩放功能启动EC2实例,我们有一个启动配置,用于安装codedeploy代理。实例将在Auto Scaling组实例的生命周期中处于挂起:等待状态,并带有一个钩子CodeDeploy-managed-automatic-launch-deployment-hook-DGENSVPC1b-f51a955c-194e-4a51-ad9b-1489101325ba 自动缩放:EC2_INSTANCE_LAUNCHING,ABANDON,600