我正在使用AWS cloudwatch来扩展我的应用程序。我创建了启动配置,自动缩放组,升级和缩减警报和策略。问题是从AMI启动实例需要5分钟。有没有办法将启动时间从5分钟减少到2-3分钟?
答案 0 :(得分:0)
不可以,通过AutoScaling扩展操作来加速新EC2实例的配置是不可能的。
我认为欣赏EC2在这5分钟内所做的一切非常重要。它正在构建一个新的虚拟机,在其上安装操作系统的映像,将其连接到网络并将其投入使用。如果你问我,那5分钟的工作会让你印象深刻。
如果您需要快速扩大规模,那么坦率地说,您做错了。即使使用自动扩展,您也应该为预期的负载配置一点点。如果你开始接近超过缩放限制,那么现在是时候自动调整了。不要准确地提供你需要的东西,它不会很好地运作。
答案 1 :(得分:0)
启动时间取决于几件事:
实例类型中资源的可用性 可用区。
AMI的大小。对于自定义AMI映像,可能需要将其复制到VM的正确内部存储中。
初始化过程。对于Windows,某些带有用户数据脚本的映像可能需要重新启动才能加入域。
这是一个古老的问题,正如我所看到的。在过去的几年中,EC2的启动时间有所缩短。像Google Cloud这样的某些提供商可以在一分钟内提供服务器。因此,如果您的工作量如此之高,则可以研究可用的提供商及其运营差异。