vCenter Operations:虚拟化环境的最佳分析师
2011-04-06 比特网 编辑:张桂林
云计算是一种与以往截然不同的IT模式,能够实现跨多个来源资源的汇聚、高度动态的预配置和容量功能以及更加灵活的配置。虚拟化是云计算的基础,随着云时代的到来,物理服务器将逐渐向虚拟服务器转型,而传统的数据中心也将向虚拟数据中心迈进,虚拟机的规模将远远超过物理服务器。那么,随之而来的就是虚拟机的管理问题,如何有效管理日益庞大的虚拟机,并能够实现自动化?如何让资源实现最佳调配,让资源充分利用?如何能够提高管理效率,让海量的虚拟机都能够有条不紊?
谈到对虚拟环境的管理我们往往会想到VMware的vCenter,的确,vCenter堪称当前虚拟化环境管理工具中的佼佼者,可以实现对虚拟机的直接控制,如vCenter可以为某一个虚拟机分配更多的CPU、更多的内存或更多的I/O,或者是回收资源。虽然vCenter对虚拟机的控制已经足够直接,但vCenter更像是一个熟练的操作工,而对于如何调控这些资源,还需要管理员来进行决定。以往VMware会依赖于合作伙伴提供的一些虚拟机管理软件,包括像Tivoli,HP、CA等,而随着Vmware vCenter Operations的发布,VMware为vCenter找到了一位更加合适的“分析师”。
Vmware vCenter Operations是什么?
Vmware vCenter Operations(下文简称VC Ops)是什么?VMware给出的定义是“一套自动操作管理解决方案,能够为高度虚拟化的云计算基础架构提供集成式性能、容量和配置管理。”这样的说法比较抽象,对此,VMware公司产品与解决方案高级经理吴启新给出了更简洁的解释:“VC Ops是一个很专的产品。它所解决的问题是什么?就是管理——管理虚拟机的性能,它能预测虚拟机在过去、现在以及将来。”
VC Ops特点
“有统计数据指出,系统管理人员大约80%的工作量是用在对问题的分析和故障的隔离上,也就是说一旦前端应用产生了性能的下降,他并不知道这个性能的下降到底是由哪一个物理设备上面的哪一个指标进行了错误的设置引起,需要调优时到底是调CPU、调内存还是调I/O,他并不知道”,吴启新表示,“所以,需要有这样的一个产品,它能够更直观的看到所有的指标,而不是单一的只看CPU,或者说只看一个虚拟机内部的指标。更重要的是,它能进行分析和预测,它可以了解过去,感知未来。未来会发生什么,它可以提前进行预警,在系统性能真正下降之前,就告诉系统管理员,应该进行什么样的调优。”
VC Ops与VMware vSphere紧密集成,能够利用其先进的基础架构管理功能并可从其底层的物理组件(服务器、存储、网络)以及企业内部其他管理工具中收集数据。随后,它将对这些系统生成的数百万个数据点进行实时分析,并通过仪表盘以一种简单、实用的方式直观地显示相关信息。这意味着基础架构和运营团队能够获取足够的信息,更加快速、准确地作出运营决策。
通俗来说,VC Ops就像是一个“分析师”,将从vCenter获得的数据进行分析、预测,为管理员提出最佳的调配虚拟机资源的建议,让虚拟环境的资源可以实现最优化利用,从而让虚拟机更加高效。
VC Ops:“汽车仪表盘式”的直观管理
VC Ops能够“了解过去、感知未来”,这体现在它能收集vCenter中所采集到的各种各样的指标性数据,并且进行分析预测,并且用“汽车仪表盘”一样的直观方式进行展现,让管理员可以一目了然,迅速了解虚拟机的工作状态。吴启新介绍说,VC Ops不仅可以采集vCenter中的数据,最高端版本企业版还可以收集如来自于HP,来自于CA、BMC、EMC等第3方管理工具所输出的数据,进行采集、分析和预测。
通过VC Ops可以了解虚拟机整体的性能变化,如下图,横轴是时间轴,纵轴表示负载,整体显示的是负载随时间变化的曲线。吴启新介绍说,VC Ops工具的特点就是灰色这部分,灰色这部分对应每一个蓝色的点,你可以每一个蓝色都会有一个灰色的区域,这个区域是蓝色点的正常的变化区间。也就是说在这个时间点,它的主要的数据体现是蓝色的部分,但是只要在灰色区域我们都认为它是正常的。“利用vCenter Ops,我们不仅可以看到它负载的变化,还可以看到它是否健康。”
负载随时间变化曲线
对于每一个设备,无论是VM,还是一台物理主机,还是整个数据中心,VC Ops都用三个维度去考核它的状态,分别是工作负载、健康状况和容量。VC Ops用不同的图标和颜色进行了形象的展示,如下图,齿轮状图示代表工作负载,数字表示使用的百分比,随着负载升高会从绿色变成橙色和红色;方形图示代表健康状况,健康值越大越健康,随着健康值的下降颜色从绿色转变为橙色和红色;菱形图示代表容量,也就是虚拟机的资源分配能力,100分最大,随着容量下降颜色从绿色转变为橙色和红色。
VC Ops用三个维度显示虚拟机状态
能够看出,VC Ops汽车仪表盘式的管理界面能够让管理员非常直观的了解虚拟机的工作状态,确保IT部门能够提前发现潜在的问题和风险,避免性能出现严重问题而影响服务水平协议。VC Ops除了监控虚拟机的状态,还能够实现多级别的监控管理,包括VMs(虚拟机)、ESXs(Host主机)、Clusters(集群)、Datecenter(数据中心),从而让管理员从整体上了解虚拟环境的状态。
一目了然的状态面板,通过不同图示进行多级别管理
对虚拟机状态进行分析
VC Ops可以帮助客户成功地主动解决性能问题,因为管理员可以在每个操作之前,就知道会发生什么,避免了错误的操作,所以报警的信息就会少很多。据统计,应用VC Ops,以前每小时400条的警报,可以下降到20条/月。“因此,当我们推出这个产品测试版时,就好评如潮。非常非常简单的原因就是vCenter Ops把所有关键指标综合起来看,以时间轴来看,我们不仅要看现在,还可以看到过去,预测未来。这就是这个产品的特点”,吴启新表示。
三个版本可选择
VC Ops分三个版本,Standard版,Advanced版,Enterprise版。Advanced版是在VC Ops 加上Capacity IQ,两个打包在一起。Capacity IQ是VMware vCenter管理解决方案系列的增值组件,可为虚拟化数据中心或桌面环境提供容量管理功能,保持业务需求与 IT 资源供应之间的平衡,同时不影响性能、可用性和安全性。简而言之,做容量的分析和预测。VC Ops 与Capacity IQ打包在一起,能够做到精确的容量预测和分析。
VC Ops的包装方式
最高版本Enterprise则是在Advanced基础上增加了VCM,即VC Ops标准版+Capacity IQ+VCM。这样,除了能够管理VMware vCenter之外,还能管理更多的合作伙伴厂商、上下游厂商的产品,不仅能够收集vCenter的数据,还能收到第3方的数据等等。
在价格上,VC Ops的收费的原则是按照VM收费的,50美金/VM,一个包25个VM,就是1225美金,它的峰值是最多标准版管理1500个VM。但是企业版还没有对中国用户发售,因为其本地化工作还未完成,并且企业版也不再按照VM收费,因为VC Ops企业版取消了对虚拟机的限制,其售价还要根据用户的应用来确定,据吴启新介绍,VC Ops企业版预计将在今年下半年正式推出。