如何让你的虚拟机更轻松地实现云就绪

如何让你的虚拟机更轻松地实现云就绪

将工作负载迁移到云端的能力会带来许多优势,但首先要确认你的虚拟机是否可以平稳完成迁移。

今天的大趋势之一是,将公有云用作内部数据中心的扩展,但如果你的虚拟机还不具备云计算的可移植性,这种扩展就会变得十分困难。

公有云可提供一定的可扩展性来解决可能很难或无法实现本地架设的场景,因此成为运行高等级工作负载的热门选择。当然,配置现有的虚拟化基础结构以充分利用公有云资源优势引入了多方面的挑战,例如联合身份验证和互联网带宽管理。然而,最紧迫的挑战之一是:如何将虚拟机从本地虚拟化平台移动到一个公共云。

在迁移过程中所涉及的确切步骤很大程度上取决于使用的虚拟化平台和云服务提供商。例如,从VMware向云迁移和从Hyper-V向云迁移的方式并不相同。同样,Amazon在将虚拟机导入EC2也和Microsoft向Azure的迁移有不同的要求。

无论你的组织选择哪个云服务提供商或虚拟化平台,提前计划才能事半功倍。如今你可以从很多方面着手提高云可移植性,让你的虚拟机向云端迁移变得更轻松。

兼容性规划

提升虚拟机的云就绪水平的方法之一就是:避免使用直通磁盘。直通磁盘功能允许虚拟机直接占用物理磁盘,而不是仅仅使用虚拟磁盘。当你将虚拟机向云端迁移时,上传虚拟硬盘是迁移过程的主要任务之一。在虚拟机使用直通磁盘的情形下,你将无法完成虚拟机迁移。因此,如果你认为云计算是一个机遇,并且你最终会将你的一些虚拟机迁移到云,那么避免使用直通磁盘就是个好主意。如果已经有一些虚拟机当前正在使用直通磁盘,除非你有一个充分的理由,正确的做法就是开始过渡到虚拟磁盘。

这就引出了另一个重点。仅仅知道某个云服务提供商支持从你所选的虚拟平台将虚拟机迁移到云,这并不意味着会支持所有的虚拟机参数配置。和云服务提供商一起核实他们会支持哪些虚拟机配置,这很重要。例如,一些知名的大型云服务提供商支持迁移Hyper-V虚拟机,但只支持使用较旧的虚拟硬盘格式(基于VHD而不是VHDX的虚拟硬盘磁盘)的虚拟机。不管什么原因,VHDX文件并非普遍受支持。

另一个最佳做法是,尽量确保你的虚拟机正在运行主流的操作系统版本。一些云服务提供商不关心在你的虚拟机上运行的操作系统,另一些却有限制。例如,Amason EC2要求虚拟机运行Amason明确支持的操作系统。设置这些限制的原因是,虚拟机将从Amason获得真实的许可,这是迁移流程的一部分。如果操作系统不受支持,那么Amason就没有办法将许可证分配给虚拟机。

保持灵活

另外需要注意的是,云计算的可移植性就意味着你的虚拟机可能无法在迁移后保留原本的硬件配置。如果你正在将一个虚拟机迁移到如迁移到Microsoft Azure,你可能必须选取一个虚拟机大小。虚拟机大小本质上是一个预先定义好的虚拟机硬件配置。虚拟机大小决定了即将分配给虚拟机的虚拟内核的数量、内存容量,以及存储器的类型和容量。现有的虚拟机配置和可选的大小很难完全相符,所以你将不得不选择最接近的大小。因此,最佳做法是在迁移规划过程的早期就做好虚拟机的性能基准测试。通过测试,你可以确保云中的虚拟机能分配到必要的资源。

相关推荐