从虚拟化到数据中心
IT业仿佛实现了飞跃性的跨越:从虚拟化到达了云计算的境界,在这场演进中,我们一直看到的是IBM这个蓝色巨人的影子,从业界第一台应用虚拟化的大型机,到目前IBM拥有虚拟化领域最完整和最领先的解决方案,从硬件虚拟化到虚拟化软件和管理,再到新一代数据中心,甚至基于虚拟化的云计算基础架构,IBM在帮助企业整合资源,管理工作负载,自动化流程和优化服务交付能力方面一直走在前端。
第一个虚拟化系统
也许大家都知道,虚拟化起源于大型机,起源于对分时系统的需求。在1959年的国际信息处理大会上,一篇名为《大型高速计算机中的时间共享》被认为是虚拟化技术的最早论述。到了上世纪60年代,"虚拟化"被作为术语创造出来并使用至今。当时虚拟化是指一台虚拟机(当时也称为伪机),用来描述在IBM M44/44X系统上建立虚拟机(之前也被称为伪机 )。而建立和管理虚拟机在当时被称为虚拟化平台,或更多人称之为服务器虚拟化。
首个虚拟化系统:IBM 的M44/44X是IT历史上第一台虚拟化系统,这是位于纽约约克镇高地的托马斯J ·沃森研究中心设计、运营的一台实验性计算机系统。它是基于对IBM的7044 (即'M44'),模拟多个7044虚拟机-即'44X’。 IBM M44/44X是一个突破性的机器,用来探索传呼,虚拟机概念,和计算机性能的测量。
1967年至1972年,完全虚拟化 (Full virtualization)成为现实。IBM的另一台研究体系CP-40首次向外界展示并证明了其CP/CMS操作系统的控制程序能够进行完全虚拟化。通过分布式开放源码系统,CP-40可以为每个的CP / CMS的用户提供了一个模拟的,独立的计算机。也正是从这个时间开始,IBM的虚拟机家族稳步前进。每一个这样的虚拟机有基本的计算机的完整功能,并且,虚拟机(与它的用户)无法区分与个人系统的区别。其结果便是,一台CP-40可同以时由多个用户进行复用,允许在一台主机上运行多个操作系统,让用户尽可能地充分利用昂贵的大型机资源。
完全虚拟化将硬件与软件一同整合变为可能,迈出这一步的仍然是IBM,1972年,IBM公司在著名的System/360基础上增加了系统硬件的虚拟内存功能,这也就是 IBM System/370。随后,VM 继续发展,今天,你能够在 System z9 主机上发现 VM, 它甚至能够向后兼容到 System/360。
发展中的虚拟化
由于虚拟化技术技术在商业应用上的优势,RISC 服务器与小型机成为了虚拟化技术第二波受益者。1999年,IBM 公司在 AS/400 上提出了上"逻辑分区(LPAR)"技术和新的高可用性集群解决方案。在 POWER 管理程序上运行的 AS/400 LPAR 令单台服务器工作起来如同 12 个独立的服务器。而在 2002 年,IBM 还更进一步,其 AIX5L v5.2 还首次包括了 IBM 实现的动态逻辑分区(DLPAR)。DLPAR 允许在无需重启系统的情况下,将包括处理器、内存和其它组件在内的系统资源分配给独立的分区。这种在不中断运行的情况下进行资源分配的能力不仅令系统管理变得更加轻松,而且因为能够更好地使用资源而帮助降低总拥有成本。
从60年代UNIX系统诞生起,虚拟化技术和分区技术就开始了发展,并且经历了从"硬盘分区"到"虚拟机"再到"准虚拟机"再到"虚拟操作系统",再到"服务器虚拟化"、"存储虚拟化"和"融合虚拟化"的发展历程。经过近30年的发展,虚拟化技术在高端服务器产品上的应用日臻成熟。
在存储领域,最早的虚拟化出现在上世纪九十年代初,即第一种RAID子系统。早就1978年,IBM就获得了RAID(冗余独立磁盘阵列)概念的专利。作为一种存储虚拟形式,RAID首先将物理设备组合为池,然后从这一池中"切割"出一组虚拟逻辑单元(LUN)并将其提供给主机。
到九十年代末,许多新型的存储虚拟化技术相继出现,它们的目标多数都是改善管理和利用率。从那以后,存储虚拟化已经从一种独立的技术发展成为存储基础设施管理工具中的一个重要特性。也就是说,它不仅驻留在主机服务器上和磁盘阵列上,也越来越多地出现在存储网络中的智能交换机上。
存储虚拟化还可以实现更高层次的管理功能。卷管理也被认为是虚拟化的一种形式,而且目前已经成为多数数据中心管理存储网络和大型存储阵列的必备工具。在未来的几年中,它将会成为入门级存储阵列中的一个标准特性,并且广泛应用于IP存储和入门级存储网络。
在2003年5月,IBM推出可提供数据块级存储虚拟的SAN卷控制器(SAN Volume Controller),在业界第一次允许客户拥有一个对其存储基础架构进行管理的控制界面。在2004年10月,IBM推出了拥有逻辑分区(LPAR)功能的DS8000。通过使用IBM POWER5微处理器和IBM虚拟引擎技
- x86服务器虚拟化在数据中心遇到的8个问题(02-19)
- IBM存储虚拟化产品进行SPC测试(06-18)
- 数据虚拟化:数据整合问题的解决方案?(08-18)
- 如何用虚拟化解决数据安全问题(03-09)
- 没有面向服务的虚拟化SOA就很难取得成功(03-21)
- 企业部署服务器虚拟化之前必须考虑的五大问题(03-18)