VMware虚拟化的应用
更新时间:2013/11/25 点击:1488次
IT是一个充满创新与激情的行业,几乎每隔一段时间,就会有一种新的技术革新成为市场的热点。而最近几年,随着IT技术发展的日新月异,大量高性能、高整合率而又异构的基础硬件平台不断涌现,虚拟化日渐成为了新的热点:服务器虚拟化、存储虚拟化、网络虚拟化,越来越成为人们耳熟能详的词汇,所有主要的IT厂商也都在推波助澜,似乎大有让这股潮流演变成海啸之势。但是虚拟化到底是做什么用的呢,它究竟能给复杂多变而又充满挑战的IT运维环境带来怎样的影响呢?本文就以电信行业为例,看看虚拟化从中起到了怎样的积极作用。
由于虚拟化所涉及的领域非常广泛,不同的厂商对虚拟化又有着不同的诠释,不可能一概而论,所以本文着重探讨的是服务器领域的虚拟化,特别是被称为工业标准服务器的X86架构服务器(也即人们通常俗称的PC服务器)的虚拟化。
之所以以电信行业为例,是因为在任何一个现代化的国家里,电信公司都是具有举足轻重地位的代表性大企业,而电信的机房里更是集各种最新最高精尖的IT技术之大成,一种新的IT技术或解决方案,如果没能在电信的机房里占据一席之地,就很难说它真的是一个市场热点。
也许有人会说:“你要用电信行业为例来讨论X86架构服务器的虚拟化,是不是不太现实?据我所知,电信核心业务几乎都是运行在UNIX服务器上,即使有少量X86服务器,运行的也不过是些非关键性的业务,有必要做虚拟化吗?”
这种说法言之有理却又失之偏颇,没错,基于对性能和高可用性的考虑,目前的电信主流核心应用运行的平台仍然是以UNIX服务器为主,而这些UNIX服务器大都具有自身特有的基本虚拟化特性,如逻辑分区功能。但是不能否认的是除了这些关键性的核心应用外,仍然有很多似乎不那么关键,不那么重要的应用是运行在X86架构的服务器上的,而这些应用之所以被认为不那么关键和重要,也许仅仅是由于以前技术上的限制,无法让其所运行的X86架构服务器具备UNIX服务器的高性能和高可用性,因为没有一个企业能把内部的所有应用都一视同仁的“关键化”“核心化”,那样的话,意味着所有的应用都要运行在成本相对高昂、对管理使用技能要求更高的UNIX服务器上甚至是大型机上,部署与维护的成本将会难以估量。可是那些“非关键性”的X86架构服务器所带来的维护管理上的麻烦并不会因此而减少,很多时候,由于X86架构服务器的典型一对一部署方式,即一台服务器部署一个应用,造成服务器数量大量分散,且出现问题的时候,又缺乏有效的方式来及时恢复,只能是靠睁一只眼闭一只眼的方式应付过去,人为的“不关键”起来。
但是如果有一种方法能够改变这种现状,在不增加更多的成本,不改变基础硬件平台,同时对用户现有的环境又不会造成太大的影响情况下,实现了X86架构的高度整合率、高管理性与高可用性,我想没有人会真的拒绝。而X86架构服务器的虚拟化就是这种有效的解决途径之一,而且是非常重要的一个途径。
如前所述,虚拟化的含义非常广泛,一种比较通俗的定义就是:“简单来说,虚拟化就是淡化用户对于物理计算资源,如处理器、内存、I/O设备的直接访问,取而代之的是用户访问逻辑的资源,而后台的物理连接则由虚拟化技术来实现和管理”。这个定义形象的说明了虚拟化的基本作用,其实就是要屏蔽掉传统方式下,用户部署应用时需要考虑的物理硬件资源属性,而是更着重于应用真正使用到的逻辑资源,如CPU主频Hz,内存大小等。
虚拟化产品是逐渐成熟与完善的,第一代的虚拟化产品通过一个hypervisor或者是主机的架构提供了服务器的分区能力。第二代的虚拟化技术增加了虚拟化的管理、生产力的规划、物理服务器到虚拟机的迁移已经其他的工具用于整合生产服务器。而X86架构服务器虚拟化的市场开拓者与领导者VMware的第三代虚拟架构(VI3),则代表了新一代的虚拟化技术,该虚拟架构重新定义了一个新的IT标杆,它将工业标准服务器和存储虚拟化组成了一个整体,聚合成一个动态的可集中管理的资源池,可使任何应用或操作系统保持持续优化和高可用状态。它使得企业有能力去转化、管理和优化他们的IT系统架构。VMware的虚拟架构可以让用户的数据中心被整合成一个单一的包括处理器、存储和网络连接的资源池。
在一个虚拟架构中,用户可以把资源看成是专属于他们的,而管理员则可在企业范围内管理和优化整个资源。VMware的虚拟架构可以通过增加效率、灵活性和响应能力来降低企业的IT花费。管理一个虚拟架构可以让IT部门更快的连接和管理资源,以满足商业所需。
虚拟架构可以让IT部门达成以下目标:
● 35%-75% TCO 节省
通过将整合多个物理服务器到一个物理服务器降低40%软件硬件成本;
整合比:生产环境10-15 : 1 ,开发测试环境15-20 : 1;
每个服务器的平均利用率从5%-15%提高到60%-80%;
降低70-80%运营成本, 包括数据中心空间、机柜、网线,耗电量,冷气空调和人力成本。
● 提高运营效率
部署时间从小时级到分钟级, 服务器重建和应用加载时间从 20-40 hrs =>15-30 min, 每年节省10,000 人/小时(300台服务器);
以前硬件维护需要之前的数天/周的变更管理准备和1 - 3小时维护窗口,现在可以进行零宕机硬件维护和升级。
● 提高服务水平
帮助您的企业建立业务和IT资源之间的关系,使IT和业务优先级对应;
将所有服务器作为大的资源统一进行管理,并按需自动进行动态资源调配;
无中断的按需扩容。
● 旧硬件和操作系统的投资保护
不再担心旧系统的兼容性,维护和升级等一系列问题。
下面来针对几种电信领域常见的应用场景进行分析,来看看虚拟化给电信运营环境所带来的一些帮助。