问题描述
我想按计划分离并附加一个EBS卷。
这是流程示例:我有10个EC2实例,每个实例都运行我的应用程序的副本。此app / api提供的数据是附加到实例的EBS卷上的。我们希望每晚在这些实例上刷新数据,一次将一个实例移出服务池。为了最大程度地减少实例的停机时间,我们将在后台使用新数据创建数据卷,一旦数据准备就绪,我们将希望替换EBS卷。我想每晚针对一堆实例执行此操作:停止实例->分离旧卷->附加新卷->挂载新卷->重新启动应用程序
实现此目标的最佳方法是什么?
解决方法
使用所需的逻辑创建一个Lambda Function,并使用EventBridge安排Lambda函数。并非完全相同,但是here是一项旨在削减成本的项目,即删除任何未使用的EBS卷。一些代码可以重用。