【IT168 评论】随着IT的不断发展,人们依赖IT环境的程度也越来越高,对应的问题也越来越多,如今常常听到CIO们抱怨,又要增加服务器、增加设备,机房都快没地方了、电费越来越多了、最近服务器老出问题,运维人员不够用,又要招运维人员了……相信如今这已经不再是个别现象。或许有人还在想买台服务器,花点电费、招个运维人员能有多少钱,也值得CIO们抱怨,如果你有这样的疑问,看看下面的数据。
▲数据中心TCO及复杂度调查
从上图中,我们可以清楚的发现,15年来,数据中心的TCO和复杂度在不断的提升,然而这样的原因是服务器的初次采购成本上升造成的吗?答案显然是否定的,其中用于购置新服务器的花费是基本持平的,而且初次采购成本在TCO中所占的比例是下降的,能耗、冷却费用和运维费用则占了TCO的绝大部分。
面对使用多年的分布式平台,人们可以说是有爱亦有恨,采购成本低、扩展性好,标准化平台,这些本是分布式平台最引以为豪的地方,但是随着它们的扩展,也带给我们不小的难题,设备越来越多、架构越来越复杂、所需的运维人员素质越来越高、而且需要的运维人员数量越来越多、耗电量越来越大、电费持续上升,所用空间持续上升,TCO不断上升,而且随着架构的复杂性上升,安全性面临巨大挑战,那么我们有办法取代或者整合它们吗?可能有人想到了,那就是采用传统大型机或者采用虚拟化。
分布式计算系统vs大型机
首先我们有必要看看大型主机与分布式服务器(x86平台或者小型机)这对“冤家”的优劣势:分布式计算初期购置成本低,经常是一个服务器上跑单一应用或数据库,资源利用率低,能耗和占地空间大,但非常流行,相应的技术人才一抓一大把;而大型机的集成度非常高,持续利用率可以接近100%,虚拟化和负载管理的技术更加成熟,更安全,能耗和占地空间都较小。
▲分布式计算系统利用率
▲大型机利用率
从以上图中,可以发现分布式计算系统和大型机之间最大的差别-利用率高低,分布式计算系统中的单台服务器24小时平均利用率仅仅是4%。打个比方,一天中这台服务器仅需要工作1小时左右,其它时间可以关掉,这样一方面造成能耗上的浪费,另一方面没有充分利用,对IT资源也是一种浪费。
分布式平台虚拟化能解决问题吗?
面对利用率低下的分布式系统平台,许多CIO在考虑通过虚拟化、私有云来整合企业业务应用,而且经过这么多年的发展,虚拟化也不再是大型机的专属,小型机甚至x86都在谈虚拟化,面对如此多的选择,相信每位用户都很纠结,因为这直接决定着整体架构的选择,应用部署、成本控制等等。这其中x86平台虚拟化以VMware为典型代表,而小型机和大型机的虚拟化则以IBM Power和IBM大型机为典型。
当然,世界上没有一种完美的技术可以解决所有的问题。在过去十年中,通用网络、标准化软硬件大行其道,导致今天的工作负载环境发生根本性变化,许许多多的应用——数据库、交易处理、智能分析、WEB互动、企业业务等,包括关键核心应用,大多部署在异构的环境中——有些应用跑在大型机上,有些应用跑在UNIX服务器和X86分布式平台上。
面对复杂的异构环境、各种各样的应用,人们开始寄希望于虚拟化来解决这些问题。然而,此时人们又不得不面对另一个问题,是基于现有的环境和应用直接整合,还是购置新设备整合应用?相信以现有的技术水平,两者均可实现对现有应用的完美整合,但是究竟哪一种更适合呢?
从技术的角度来看,虚拟化技术、可靠性、可用性、稳定性等都可以说是相差无几,因为虽然大型机要比单台服务器在这些方面高很多,但是分布式计算系统完全可以通过大规模集群及合理的架构抵消这部分的差距;实际情况也表明,随着双方阵营的不断发展、进步,技术已经不再是决定的关键因素。TCO总体拥有成本愈加凸显其重要性,特别是近些年低碳、节能思想的倡导,能耗成了数据中心考虑的头等要素。
既然已经找到症结所在,那么该如何降低TCO呢?显然大型机要比分布式计算系统更加适合,一方面耗能少,而且仅需一两个系统管理员即可搞定,省去大量的运维成本,除此外,使用大型机将使你的数据中心变得简单,而不是无限的增加复杂度。
大型机能带给我们什么
使用大型机的用户都有一个共同的感受,那就是其对关键业务的支持,这其中包括高可用性、稳定性、安全性等。在保证可用性方面,大型机做到了硬件部件的全冗余设计,为避免单电故障,甚至内部指令计算都是双路,互为校验,互为备份,另外硬件还采用智能检测报警和自动隔离,可以做到不停机更换硬件。安全性方面,大型机是世界上唯一达到最高EAL5级别安全认证的商用计算机,而且达到军用级别。而在其它方面,像管理性、虚拟化技术方面等,大型机也是遥遥领先。
除此,2010年7月,IBM大型机又迎来了重要的设计变化,推出新一代企业级大型机zEnterprise,zEnterprise在总体设计上继续延续了IBM大型机的传统,并针对当前企业IT架构与新的应用理念,在提供高可靠性与可用性的基础上加入了创新的设计,从此将大型机强大的可靠性和安全性带入到数据中心的更多系统中。
▲IBM新一代企业级大型机zEnterprise
例如,IBM最新发布的z196系统微处理器主频高达5.2GHz,而当今普通处理器主频一般在2.0至3.4GHz之间。单z/VM 6.1版本每CPU可满足60台以上虚拟机使用;一台满配置zEnterprise机柜包含四个模块,每个模块包含六个拥有四级缓存的四核处理器,并支持最高达786GB的内存;整套系统可以管理3TB以上内存并支持数千以上并发负载,可以在很大程度上达到(或接近)100%利用率。
此外,大型机正在打破原有的封闭架构。zEnterprise允许大型机、POWER7和System x 服务器上的工作负载共享资源,并作为一个单一的、虚拟的系统进行管理,并且享受大型机的稳定性、安全性。此外,zEnterprise能够支持z/OS、Linux、IBM AIX、x86 Linux等平台,并将在不久后,实现对Windows系统的支持。
当今的企业数据中心中,Linux、Unix以及Windows的混合平台可以说很常见,因此实现对异构环境的跨平台管理显得尤为关键和重要。可以说zEnterprise的开放姿态很好地迎合了如今企业数据中心整合的大趋势,同时为IBM大型机走向更多的行业和中小企业拓宽了道路,为企业应用整合奠定了基础。