即使数据中心被虚拟化了,但在确保数据中心组织有序、经过优化以及与公司的业务需求匹配之前,迁移到云中的时机还不够成熟。虚拟化管理工具的功能已经变得相当强大,具备自动化,更好的成本可见性以及更好的灵活性,这使虚拟环境更加接近于云。
虚拟化管理战略在数据中心中占关键地位,其在迁移到私有云、混合云或者公有云的过程中发挥关键作用。虚拟化管理工具将在以下方面帮助你迁移到云中:
1. 了解并报告虚拟基础设施
工具能够告诉你在虚拟基础设施中有哪些对象以及对象的配置及组织方式。迁移到云中需要这些最基本的信息。
2. 测量容量使用率
设定未来云环境的价格并进行配置,需要了解CPU、内存、网络以及存储使用相关的知识。例如,当迁移到公有云后,面向公众的服务器需要的IOPS是多少?
3. 考虑chargeback/showback
虚拟化管理工具能够告诉你公司内的哪个业务单元使用了最多的云基础设施。这能够为管理今后用于云投资的资金提供帮助。
4. 提供云可视化
有些工具能够洞察现有的虚拟基础设施以及今后的私有云或者公有云基础设施。在迁移过程中以及服务器完成迁移后具备可视化至关重要。
5. 进行转换
制定虚拟机从私有环境到公有云的迁移计划,某些虚拟化管理工具能够为你迁移到云提供帮助。
了解目前正在使用的虚拟化平台的内置功能,以及可供选择的工具能够提供的具体功能,能够增加你选择***工具为迁移到云提供支持的概率。
主流虚拟化厂商内置的管理工具
在研究第三方工具之前,让我们先讨论一下现有虚拟基础设施内置的云相关特性。
Hypervisor厂商不只提供hypervisor,还有虚拟基础设施集中管理以及一些额外的工具。例如,VMware提供了vSphere(hypervisor)、vCenter(集中管理)以及额外的工具像vCloud Connector。
微软在Windows平台上提供了Hyper-V、System Center Virtual Machine Manager以及Windows Azure Services。VMware和微软这两大厂商提供的hypervisor以及集中管理工具的成本具备相关性。
IT采购人员还研究免费或者低成本的云管理方向产品。例如,VMware用户应该研究免费的vCloud Connector所提供的功能,其不需要vCloud Suite或者vCloud Director就能够为迁移到云提供支持。
如果正在使用VMware的产品构建私有云,那么可以考虑包含在vCloud Suite中的vCloud Director。如果在使用微软Hyper-V构建私有云,那么可以使用System Center Suite进行虚拟化管理并与Azure集成来构建私有云。
额外的内置功能可能包括备份与恢复,灾难恢复,性能,管理以及监控工具,可能包括了存储功能,也可能没有。
更为重要的是,主要厂商提供的集中管理工具为第三方工具提供了与虚拟基础设施进行交互的API。以VMware vCloud为例,vCloud connector以及vCloud Director使用vCenter API提供了与云相关的特性。
额外的工具及特性
安装完hypervisor以及可以使用API对功能进行扩展的集中管理工具后,你需要确定将哪些其他的特性作为虚拟化管理战略的一部分。请记住这些工具并非总是来自于第三方厂商。
例如,VMware提供了vCenter Operations Manager帮助你查找有哪些基础设施,组织基础设施并管理容量的使用。vCenter Operations Manager的企业版能够与System Center、vCloud Director以及操作系统或者应用进行交互。
微软有它自己的System Center 2012套件,尽管不是内置的vSphere管理工具,但是你可以使用该套件管理Hyper-V以及VMware vSphere基础设施。
还有大量的第三方虚拟化管理产品能够为迁移到云提供帮助。一些更为流行的工具如下:
• Veeam One
• 用于虚拟化的Dell Foglight (提供了三个版本,其中两个版本来自vKernel的vOPS套件,另一个版本来自于Quest软件的Foglight解决方案。)
• SolarWinds Virtualization Manager
• Embotics管理软件
• Cirba用于虚拟化以及云基础设施的系统
• VMTurbo
• Xangati 虚拟化管理产品
然而,不要把虚拟化管理工具与云管理工具比如Cloudpia以及VMware vCloud Automation Center搞混。虚拟化管理工具关注于虚拟基础设施,而云管理工具关注管理一个或者多个云环境,而且可能只在云管理层而非虚拟化管理级运行。
无论是考虑主流hypervisor厂商还是第三方产商的工具,如下特性将使你能够成功迁移到云中:
• Hypervisor支持 至少确保工具支持目前以及未来计划使用的hypervisor。某些公司对支持多hypervisor的工具以避免厂商锁定感兴趣并考虑了hypervisor堆叠功能。
• 云兼容性 考虑虚拟化/云管理工具支持的私有云及公有云的类型以及该厂商的计划。例如,VMware的vCloud Automation Center支持vSphere、Hyper-V、 XenServer、AWS、Azure、vCloud以及用于私有云环境的vCloud Director。
• 功能 工具能够为你做什么?功能特性从简单的监控与报表一直到多云容量管理、自动化以及服务调度。就这些问题咨询厂商以了解工具的运行机制。了解的工具越多,你就会发现尽管这些工具都属于虚拟化管理这一类,但是它们有很多不同的特征集而且工作方式的差异可能很大。
• 可用性 太多的工具的用户界面已经过时或者有些功能需要写脚本才能调用。需要寻找对用户友好的工具。
• 复杂性 注意需要那些需要购买专业服务才能够良好运行的工具。你希望能够测试并部署不会让你倾尽所有的应用,工具功能强大并不意味着它很难部署和使用。