沃森先生所说的 “巨型电脑”已经不是幻想,现在已经实现:它是通过网络将更多的运算能力、存储能力和网络资源大规模集成。你的个人电脑CPU可能具有双核或四核,而“巨型电脑”中的主机, 每台都支持支持几个甚至几十个多核处理器,重要的是云中这样的主机有许多台,它们的处理器可能是不同型号、不同构架,甚至是采用不同的“语言”(指令集);你的个人电脑可能拥有几百GB或几个TB的磁盘,而“巨型电脑”中的存储空间动辄几千TB,而且可以随时扩展、更换,并且做好了完备的数据备份,让所有数据都万无一失。这样的“巨型电脑”,现在被称之为 “云计算”。
在拥有了强大运算性能和海量存储容量的同时,问题也随之而来——如何来管理这样一台集合了成百上千台计算机的“巨型电脑”呢?比如气象部门需要保存一段时间某地区的所有气象数据,一台主机硬盘装不下,却又必须保持数据的连续和完整;比如在一台主机上部署一个小型网站,处理器只用到很小的负载就可以胜任,大多数内核都在闲置。
能力越大,责任越大,要管好这样一台“巨型电脑”,最好的方式就是“虚拟化”。简单地说,通过虚拟化技术,你可以不考虑“巨型电脑”有多少台不同型号的主机,它可以将所有主机的处理器、存储装置、网络等I/O接口抽象出来,像操作一台个人电脑一样便捷。
【“虚拟顾问团”,真正的优化大师】
比“云计算”的概念产生早30多年,早在20世纪60年代,大型机的鼻祖IBM公司就开始着实施虚拟化技术。现在,IBM公司的基于IBM Power处理器的硬件平台上提供了具有行业领先水平的虚拟化技术家族——PowerVM。
PowerVM是一套完整强大的虚拟化解决方案。为了让每个处理器都能做到物尽其用,PowerVM的“微分区技术”允许对工作负载进行管理,将微分区的大小定义为一个处理器的 1/10,并以小到一个处理器的 1/100 的增量更改它。可以为每个核心创建最多 10 个微分区。通过PowerVM技术,客户还可以获得服务器上的各种I/O资源,比如分配给一个分区的物理适配器可以由一个或多个其他分区共享,使管理员可将用于各个客户机的物理适配器的数量降到最低。最方便的是,它具有一个虚拟化管理器(IVM),管理员可以通过浏览器,直观地管理这台庞大的虚拟电脑。
当然,对于系统管理员来说,通过虚拟化技术来管理一个看不见摸不着的“云”,需要的不仅是功能如何强大,更重要的是丰富的配置策略和完善的管理预案。2012年,IBM推出了基于Puresystem 服务器的Flex System Manager(FSM)“专家集成系统”,让虚拟化管理更加人性化。FSM是虚拟化软件与硬件的结合,外形上和一台服务器差不多,不过它可不是一台普通的服务器,而是一个集成了IBM 40余年来在基础架构与虚拟化方面的经验的虚拟顾问团,它预设了200多种规则与智能化的触发脚本,可以对整个“云”进行主动管理。如果你是这台“巨型电脑”的操作者,那就暗自庆幸吧,这才是真正的优化大师。
【平等,无论真实还是虚拟】
在云时代,虚拟化技术让云端各种规格的服务器、存储装置、网络设备,在管理员眼中成为平等的存在,让他们可以像操作一台电脑一样,管理远在千里之外的现实中的设备。而如今的 “云”具备了更加智慧的能力,通过虚拟化技术构建的各种各样的云服务,也让使用它的人们更加平等,不管你是何身份,只要有一台PC、手机或平板,都平等的享受着云端提供的各种信息和服务。这是虚拟化带来的平等机会,拉近了你我之间的距离。