例如,在您有一个大小为 1 的自动扩展组的情况下,该组启动了一个持续使用相同根 EBS 卷的竞价型实例。
答案1
据我所知,不是本机的,也不是根卷。但是,您可以创建启动脚本,在实例启动时将卷安装为辅助驱动器
答案2
我认为这无法通过自动扩展实例(“牛”服务模型)来实现。
但如果你使用“宠物”服务模式,你现在可以(自 2017 年起) 创建竞价请求并启用“维护目标容量”,并将“中断行为:停止”和单个可用区域设置为“保持目标容量”。这样,即使竞价实例暂时中断,其根卷也将得到保留。
我认为(我没有检查过)您现在可以将普通(宠物类型)EC2 实例转换为如下位置:
- 使用一些公共 AMI 创建现货实例,
- 停止 Spot 实例(自 2020 年 1 月起可能),
- 从竞价实例中分离根卷,
- 删除分离的根卷,
- 停止正常实例,
- 创建正常实例根卷的快照,以防万一,
- 从正常实例中分离根卷,
- 将根卷附加到现货实例,
- 终止正常实例,
- 启动现货实例。
还有一个脚本,ec2-现货转换器,通过创建临时 AMI 映像执行类似操作: