分布式平台虚拟化能解决问题吗?
面对利用率低下的分布式系统平台,许多CIO在考虑通过虚拟化、私有云来整合企业业务应用,而且经过这么多年的发展,虚拟化也不再是大型机的专属,小型机甚至x86都在谈虚拟化,面对如此多的选择,相信每位用户都很纠结,因为这直接决定着整体架构的选择,应用部署、成本控制等等。这其中x86平台虚拟化以VMware为典型代表,而小型机和大型机的虚拟化则以IBM Power和IBM大型机为典型。
当然,世界上没有一种完美的技术可以解决所有的问题。在过去十年中,通用网络、标准化软硬件大行其道,导致今天的工作负载环境发生根本性变化,许许多多的应用——数据库、交易处理、智能分析、WEB互动、企业业务等,包括关键核心应用,大多部署在异构的环境中——有些应用跑在大型机上,有些应用跑在UNIX服务器和X86分布式平台上。
面对复杂的异构环境、各种各样的应用,人们开始寄希望于虚拟化来解决这些问题。然而,此时人们又不得不面对另一个问题,是基于现有的环境和应用直接整合,还是购置新设备整合应用?相信以现有的技术水平,两者均可实现对现有应用的完美整合,但是究竟哪一种更适合呢?
从技术的角度来看,虚拟化技术、可靠性、可用性、稳定性等都可以说是相差无几,因为虽然大型机要比单台服务器在这些方面高很多,但是分布式计算系统完全可以通过大规模集群及合理的架构抵消这部分的差距;实际情况也表明,随着双方阵营的不断发展、进步,技术已经不再是决定的关键因素。TCO总体拥有成本愈加凸显其重要性,特别是近些年低碳、节能思想的倡导,能耗成了数据中心考虑的头等要素。
既然已经找到症结所在,那么该如何降低TCO呢?显然大型机要比分布式计算系统更加适合,一方面耗能少,而且仅需一两个系统管理员即可搞定,省去大量的运维成本,除此外,使用大型机将使你的数据中心变得简单,而不是无限的增加复杂度。