在上古时代(20世纪末年到21世纪初期),企业IT系统的统治者是四大恶龙:
大小型机 (IBM, SUN为代表)
FC存储 (EMC, Brocade为代表)
集中式数据库 (Oracle, DB2为代表)
Unix操作系统 (AIX, Solaris为代表)
而目前占据主流的x86,Linux,云存储与MySQL/分布式数据库,在当时还是非常弱小的少年。然而,每个少年,心中都酝酿着一个屠龙的梦……
“我生来就是高山而非溪流,
我欲于群峰之巅俯视平庸的沟壑。
我生来就是人杰而非草芥,
我站在伟人之肩藐视卑微的懦夫。”
——共产党员 张桂梅
虽然在上古时代,Intel只能占据桌面PC市场,但一直期望通过颠覆企业级IT市场实现自己屠龙的梦。它相信,自己生来就是胜利者,终有一天能够俯视这个世界!
1995年,Intel期望通过推出支持双处理器SMP的Pentium Pro处理器冲击服务器市场。1998年,Intel将Pentium Pro升级为Pentium II XEON 处理器,整机能够支持8路处理器,处理能力得到了质的提升。
然而,Intel离屠龙之梦,还差最后一层窗户纸——
这要从计算机世界的寒武纪说起。
早在50年代ENIAC的诞生起,在计算机科学家们眼中,如此昂贵的计算机,每一秒,甚至每一毫秒的闲置,都是严重的浪费,是对人(zi)民(ben)的犯罪。因此,科学家们发明了操作系统,让计算机处理能力可以被多个任务和多个用户同时使用。然而,操作系统提供的故障隔离机制是有限的,内核层面的问题会影响到所有用户。
因此,在1972年,科学家们为基于Power处理器的IBM主机(Mainframe) System 370引入了一项盖世武功。这就是大名鼎鼎的虚拟化(Virtuliazation)。IBM给这项技术起名叫zVM。在zVM的加持下,IBM的主机通过了最严格的EAL5级安全评测,同时,zVM对处理器性能方面的开销接近于0。在zVM上,一台IBM主机可以虚拟化为数千台虚拟机,在实现内核级别故障隔离的同时,还将性能压榨到了极致。
而在Intel x86平台上的虚拟化平台,在1999年,才第一次由VMWare推出。但,少年真的能借助这一武器,实现自己的梦想吗?