一个java应用的场景:我有多个EC2运行实例(按需),如果负载来了,那么一个Spot实例会自动启动,java应用应该在该Spot实例上运行,一旦负载正常,SPOT实例会自动终止。3)我们需要找到如何在内存使用量大的情况下实现自动升级?
kindly suggest your views for the sameThanks(谢谢)
为了补充 @ŁukaszOlszewski 的回答,另一种方法是使用 亚马逊EC2自动扩展生命周期钩子(Amazon EC2 Auto Scaling Lifecycle Hooks). 文档中甚至规定了在实例完全终止之前从实例中下载日志,作为钩子使用的一个例子。
生命周期钩子会在实例终止前暂停它的运行。当实例处于等待状态时,你可以,例如,连接到实例,并进行 在实例完全终止前下载日志或其他数据。.
下载操作可以使用 SSM运行命令 在一个由钩子触发的lambda函数中。