为了进一步缩短服务停机时间,提升热迁移的用户体验,阿里云 ECS 进行了如下 3 个方面的热迁移优化,如下图所示。
1)对关键步骤进行最大限度的并行。
2)将非关键的操作预处理或延后处理,使其不阻碍热迁移的关键步骤。
3)将核心控制权下移到虚拟化层处理。由于热迁移中的服务停机时间与虚拟机的负载相关度很高,为了进一步优化阿里云 ECS 的热迁移体验,将人工智能技术引入热迁移流程中,用于预测虚拟机的负载趋势和最佳迁移时间点,尽可能地让热迁移62
发生在虚拟机负载较低的时刻,这样对用户的业务影响最小。
这些优化的最终落地,使得阿里云 ECS 热迁移的用户体验大幅提升,目前多数小规格虚拟机的服务停机时间在 100 毫秒以内,而稍大规格虚拟机的热迁移服务停机时间一般都能控制在几百毫秒内。
资料来源:《弹性计算—无处不在的算力》
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。