评估虚拟化部署自动化工具

日期: 2012-03-11 作者:Eric Siebert翻译:张冀川 来源:TechTarget中国 英文

虚拟化部署是如此简单,以至于管理自动化工具以及虚拟环境的增长要比物理环境更加关键。考虑到虚拟机的蔓延,需要向云计算以及定价模式迈进。   虚拟化使得在数据中心内部执行自动化任务更加简单,但是这同样带来了管理方面的挑战。越来越多的组织都在了解自动化工具以确保重复乏味的任务能够快速正确地完成。

自动化工具是迈向云计算的一个关键步骤,同时能够为管理虚拟机提供帮助,因为虚拟机的数量可能会快速增加。与传统的物理环境相比,虚拟化架构的唯一性使自动化更加容易实现。   虚拟化层将硬件转换为软件,对运行在主机之上的服务器所使用的硬件进行模拟。这使集成和自动化变得更加简单,因为你可以使用API直接与虚拟机进行交互……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

虚拟化部署是如此简单,以至于管理自动化工具以及虚拟环境的增长要比物理环境更加关键。考虑到虚拟机的蔓延,需要向云计算以及定价模式迈进。

  虚拟化使得在数据中心内部执行自动化任务更加简单,但是这同样带来了管理方面的挑战。越来越多的组织都在了解自动化工具以确保重复乏味的任务能够快速正确地完成。自动化工具是迈向云计算的一个关键步骤,同时能够为管理虚拟机提供帮助,因为虚拟机的数量可能会快速增加。与传统的物理环境相比,虚拟化架构的唯一性使自动化更加容易实现。

  虚拟化层将硬件转换为软件,对运行在主机之上的服务器所使用的硬件进行模拟。这使集成和自动化变得更加简单,因为你可以使用API直接与虚拟机进行交互。因此,你可以自动化众多常见的任务比如创建虚拟机、改变电源状态、管理快照以及进行主机或存储的迁移。

  因为虚拟机不涉及硬成本,而且能够轻松创建,因此在大多数情况下虚拟化环境在持续增长。管理员可能仍旧必须执行一些手动的虚拟化部署任务以满足业务需要。

  在大型IT环境中,创建大批虚拟机的过程可能相当耗时。虚拟化和效率相关,自动化工具和工作流能够帮助你实现效率的最大化。无论是否正在向云环境迈进,第三方工具都能够极大地减少管理虚拟环境所付出的辛苦。

  本文帮助你了解在选择第三方虚拟化部署自动化工具时需要考虑的一些因素。你同样应该做好调整虚拟环境的准备。

  当我们谈论数据中心内部的自动化任务时,通常会想到“脚本化”这个词。许多脚本语言,比如PowerShell和Perl,都能够在虚拟化环境中用来执行自动化。然而,使用这些语言开发脚本需要编程技能而且可能非常耗时。脚本通常是内置的,但是编程技能水平却因人而异。因此脚本可能有些古怪,没有效率同时难于文档化。而且脚本的交互性不是很好,这使得脚本难于使用,监控并在工作流程中进行实现。

  使用自动化工具进行单元虚拟化

  众多第三方工具并不需要管理员具备任何编程知识就能够将某些任务自动化。因为自动化是云计算的一个关键组件,所以提供自动化的大多数工具都以云自动化工具自居。

  云计算实际上是虚拟化和自动化的紧密结合。因此当你为虚拟化环境购买自动化工具时,如果多次听到了云这个词那么请不必惊讶。迈向云需要在虚拟化环境中增加自动化,这样你就朝向你自己的私有云转化而更近一步了。

  尽管创建虚拟机要比获取物理服务器容易得多,但是配置虚拟硬件仍然要通过多个步骤。在大型环境中这个任务单调乏味,而可能需要在同一时间创建众多的服务器或桌面。

  虚拟机蔓延,也就是虚拟机的增加不受控制一直是一个关注点。虚拟机创建时所使用的资源往往比实际需求要多。自动化工具能够通过引入规则帮助你对虚拟环境进行严格的控制,自动化能够为数据中心做以下几件事:

  • 大大减少管理任务;
  • 减少人为错误;
  • 将提出需求与完成配置之间的时间最小化;
  • 使用创建新虚拟机需要授权的工作流程避免虚拟机蔓延;
  • 为监控虚拟机的生命周期提供帮助,保证不再需要该虚拟机时进行自动删除。

  对比虚拟化部署自动化工具

  许多自动化和部署工具不仅仅是简单的自动化。自动化通常与云环境中的其他特性进行了捆绑,比如报告、退订、自助服务、多租户、安全服务以及资源管理。CA公司的Virtual Automation提供了虚拟机部署自助服务。

  所以仔细了解下每个产品所提供的功能特性,确保其符合你的需求。如果只是在寻找自动化工具,那么就选择主要功能为自动化部署的工具。如果你需要更多的功能特性,那么就需要考虑多功能产品。

  如果只需要自动化功能,不要购买功能过多的产品。功能过多的产品不仅成本过高,而且其实现和管理也更为复杂。以ManageIQ公司的EVM Automate工具为例,它是四个产品套件的一部分,你可能需要购买四个产品套件以获得所有产品所提供的功能。当你能够以模块化方式扩展虚拟化环境,得到你所需要的特性就已经很好了。

  你还需要判断工具能够与现有环境进行何种程度的整合以及该工具是否能够做你所需要的任何事。对于VMware环境来说,vCloud Director能够进行很棒的整合,但是和更加成熟的产品比如Quest Software公司的Cloud Automation Platform相比,vCloud Director刚刚发行而且某些功能不够精细。Embotics Corp公司的V-Commander专门为VMware环境而开发。工作流非常重要,能够确保进行恰当的授权。自助服务能够进一步帮助实现流程的自动化。

  直接对比自动化工具往往非常困难。每一种产品可能提供了你所需要的特性,但是不同的产品之间往往有明显的不同之处。归根结底,你的选择是评估哪种产品让你感觉最舒服而且能够与现有的环境进行最好的整合。

  如果你购买的多数的产品都来自VMware公司,那么选择VMware的另一款产品可能是最好的选择。如果你已经选择了其他厂商比如Quest和CA的产品,那么这两家公司的产品可能最符合你组织的需求。

  自动化工具的定价模式

  需要注意你正在考虑的自动化工具的定价模式。虚拟化厂商通常使用两种模式:基于CPU插槽和基于虚拟机。多数供应商使用的是基于CPU插槽的定价模式,但是VMware使用的却是基于虚拟机的定价模式。

  对于基于CPU插槽的定价模式来说,你要根据主机上CPU的插槽数而不是核心数支付相应的费用。如果使用配置超过12个核心的CPU并且这台主机上运行了非常多的虚拟机,那么这一定价模式将非常节省成本。

  如果主机上运行了大量的虚拟机的话,那么基于虚拟机的定价模式的成本将变得非常高,但是这一模式提供了灵活性,你可对虚拟机进行适量的管理。也就是说,依据虚拟机进行容量管理,不必担心新硬件许可是否恰当。

  确保与现有虚拟化环境兼容

  在评估虚拟化部署的自动化工具时,一定要保证它们能够与现有环境进行很好地集成并流畅地工作。如果需要对该工具进行持续的关注和不断的维护,那么就不符合自动化供给的初衷了。同样需要评估虚拟环境的长期规划。目前,你可能只对自动化感兴趣,但是以后你可能对其他云特性感兴趣,因此获得最好的工具以满足现有和未来的需求在长期来看是能够节省时间与金钱的。

  因为API对自动化至关重要,所以请记着检查每个工具与数据中心中其他软件产品的集成程度。VMware以其大量的API而著称,这使紧密集成以及通过脚本进行自动化定制成为了可能。

  虚拟化厂商最近正在发布针对其hypervisor而进行的大量更新,所以要确保你所选择的工具是最新的。例如,VMware在使vCloud Director与vSphere的最新版本尽快兼容方面具有优先权。其他厂商可能需要花更长的时间使其产品支持最新版的vSphere。

  你可能需要对虚拟环境进行某些架构改变以实现许可成本效益的最大化。自动化工具在大型虚拟化环境中的效率可能具有巨大的差异,而你需要部署最好的工具以满足组织的需求。在选择虚拟化部署的自动化工具时,要考虑成本,集成,易用性以及支持和可扩展性。做出了明智的决策以后,你就可以开始享用虚拟化环境自动化所带来的优势并向云迈近坚实的一步。

  附:第三方部署和自动化工具列表

评估虚拟化部署自动化工具

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐