近来,在IT业界,“云计算”可谓大名鼎鼎,赫赫有名。但是,何谓“云计算”?实际上,云里来,雾里去,谁也说不明白。到底什么是云计算?
大家知道,软件运行要有操作系统的支持,而操作系统紧紧贴在硬件驱动上。几年之前,一位天才的以色列工程师发明了一种办法,用一组程序代码“虚拟”(模拟)硬的元器件,让软件误以为这些“虚拟物”就是相关硬件。由此,创造了一种人造的虚拟计算环境,让软件在其中运行,软件被欺骗了。这种虚拟环境就叫虚拟机(准确地说,是基于内核的虚拟机)。记住,虚拟机构建在操作系统之上,它有自己的虚拟处理器,虚拟内存、各种虚拟板卡,......等等。一台高档PC计算机,可以开启许多虚拟机,让许多不同的程序可以在这些虚拟机里面同时运行,各得其所。虚拟机运行在内存中,经由网络,虚拟机可以被快速切换,在计算机硬件大环境中快速地搬来搬去。
一组服务器的集合称之为“云雾状之物”,简称为“云”。利用虚拟机技术,可以使得这组服务器“云”构成一个很大、很大的虚拟计算环境。当一台服务器的物理硬件发出运行故障信号时,云的管理系统将快速地把它切换掉,或提醒管理员这么去做。因此,一个云计算环境被启动之后,可以长久运行下去,不受个别硬件设备损坏的影响。大家都明白,这一点极为重要。
Ubuntu 9.10有3个不同的主要版本,1、桌面版本;2、服务器版本;3、上网本专用版本Remix。9.10的服务器版本值得我们特别注意。假定我们有一组服务器,它们都运行在Ubuntu 9.10服务器版本上,借助9.10服务器版本附带的Eucalyptus软件包(GNU软件),可使其成为一个“云”服务器机群。简单一句话,Ubuntu 9.10把云计算带进企业之中。
在企业防火墙之内,我们不妨称之为“内云”,在防火墙之外,称之为“外云”。由此可见,通常人们所说的云是“外云”,高不可及,神秘兮兮。为了帮助企业网络管理员用好“云计算”技术,典范公司(即Canonical)最近开办了云计算的网上培训班,同时,提供云计算方面的商业技术支持。
说明:本来,Cloud Computing应该翻译为云雾状计算。云者,高高挂在天上,人手不可触及也。雾者,往往贴近地面,人可穿行其中。我认为,把“Cloud Computing”翻译为“云雾计算”还是比较可取的。大家容易设想,一旦Ubuntu把云计算机带进企业计算中心,这意味着什么?云计算(其实就是一个服务器的群组)拥有强大的持续不断的服务能力,能够同时承受许许多多的服务请求。IBM和典范合作,推出的所谓“虚拟桌面”,就是根据这个道理。云计算支持所谓“瘦客户机”,叫作智能终端也行。我想,自启动U盘也在此列。对于企业而言,如果建立起自己的云计算中心,企业老板只要发给每位员工一个小小的U盘,那么,一切搞定。我想,一个乡镇,建一个云计算中心,每一位农民发一个U盘,在乡间网吧一插,一切搞定。农村信息化,想发农民的财,根本上没有道理。农民应该享受(不是自己花钱去购买)现代文明所带来的一切,因为,正是农民为我们提供了一切生活的必需品。看着农民那黑黝黝的脸庞,我顿觉自己矮了一节。我认为,Ubuntu造福人类不该是一句空话。今天,8月13日,Ubuntu 9.10的Alpha 4版本即将发布,实实在在地向我们走来。对此,有人笑,有人哭,人间真是奇妙也 |
|