作为后台持续改进的一部分,我们开发了一种更快的方法来调整平台上虚拟机的大小,并在将虚拟机迁移到不同主机时显著减少日常维护期间的停机时间。实现这一目标的部分原因是我们将实时迁移和冷迁移设计为使用相同的作业类型。
在服务器的整个生命周期中,您可能需要调整虚拟机的大小、更改计划类型,甚至搬到另一个Akamai数据中心。Akamai还可能需要定期移动虚拟机,以重新平衡主机或进行例行维护。
在此之前,Akamai计算平台上有两种类型的迁移:
- 实时迁移- 在虚拟机打开电源的情况下,我们可以将其迁移到同一数据中心内的类似主机上,而无需停机。
- 冷迁移- 在关闭虚拟机电源的情况下,我们可以调整其大小或将其迁移到不同的数据中心。这通常会导致大量停机时间,尤其是对于大型虚拟机而言。
我们增加了第三种迁移类型: 热迁移.热迁移允许虚拟机在大部分迁移过程中保持开机状态,将停机时间缩短到一分钟以内。与大多数云提供商一样,Akamai运行的是混合机群环境,现在我们有了将虚拟机快速迁移到不同主机的解决方案。这还能快速调整大小,或从共享或专用计划转换为 高级实例高级实例可保证使用特定型号或更新的处理器。
暖迁移源于简化和提高冷迁移可靠性的过程,这也是我们今天可以自豪地宣布的另一项更新。所有这些构成了我们的统一迁移平台。
实时迁移和冷迁移现在使用相同的任务类型,并作为单个任务运行,而不是多个可能成功或失败的独立任务。这消除了在迁移任务完成后,虚拟机存在于两个系统上而导致的任何潜在错误,而且在磁盘和状态成功同步到目标主机之前,进程不会调整记录或源主机的状态。这大大减少了我们的支持团队在将虚拟机迁移到另一个区域时进行人工干预的潜在需求。
总之,我们需要维护的开销减少了,维护和再平衡任务也更轻松了。对你来说,这意味着
- 热迁移可在一分钟内将虚拟机迁移到同一数据中心的另一台主机上。
- 在调整虚拟机大小或更改计划时,大大减少停机时间。
- 当我们重新平衡或升级机队时,停机时间大大减少。
- 从一个数据中心迁移到另一个数据中心时,可靠性大大提高。
资源
评论 (1)
Awesome news! The introduction of warm migrations is a game-changer, in my opinion. Combining live and cold migrations into one efficient process is a smart move. Great to see Akamai’s commitment to enhancing customer experience and service reliability. Looking forward to using this going forward. Great job!