存储 频道

SaaS遇上云计算:危险的三角关系

云计算改变软件开发模式

云计算 VS 传统软件:颠覆还是改变?

  在近日召开的VMworld 2008会议上,VMware做了一系列宣布,其中最令人瞩目的是,VMware将通过改造自己的基础设施产品与技术,积极进军云计算领域;前不久,Google也发布了Chrome浏览器,Google希望通过Chrome,可以将原有服务器端的工作转移到客户端来实现,将用户的电脑加入到“云”中,实现计算能力的大幅提高。Google的意思很明确,它将通过Chrome浏览器来部署云计算,将用户引向SaaS模式,以此来挑战微软的传统桌面软件模式; 9月22日,甲骨文也宣布,授权自己的几款软件产品在亚马逊的云计算环境中执行。

  自此,无论是硬件公司还是软件公司,抑或是平台技术公司,几乎所有的IT厂商都在努力向云计算靠拢。

  最近,比尔·盖茨在微软亚洲研究院10周年创新论坛上的言论,更是足以让软件业感到兴奋。他说:“软件行业永远令人兴奋,因为软件的边界一直在不断地改变, 云计算将使软件用在很多互相联网的电脑上,这会大大降低计算的成本。”在盖茨看来,人和软件的互动正在发生改变,当软件用在很多互相联网的电脑上时,就是“云计算”,它会降低计算设备和计算的成本。

  “所有的软件都可以连接起来,可以说这是互联网的革命。”比尔·盖茨说,“当你需要写一个程序时,只需要呼叫其中的一个服务器,而不需要拿到所有的计算资料,这会大大提高人类的生产力。”比尔·盖茨所提到的,正是云计算的魅力所在,它不仅改变了软件交付模式,更加改变了软件开发模式。

  为了让这种趋势发展得更快些,早在去年,IBM就联合Google开始了对这方面人才的培训。IBM和Google表示,两家公司均将各自出资2000万~2500万美元,为从事计算机科学研究的教授和学生提供所需的电脑软硬件和相关服务。

  IBM和Google先期将提供400台左右的计算机,并计划最终在多个地点装备4000台计算机,这些计算机与6所美国大学相连。两家公司将投资建设多个大型数据中心,通过数据中心,学生们可用互联网进行远程编程和研究,这种方式被称为“云计算”(cloud computing)。在新模式下,计算业务将日益远离个人桌面和公司计算中心,成为一种通过互联网处理的服务。

  两家公司提出了“云计算”编程技术。“其实云计算编程技术不难理解,就是编程人员将在互联网所提供的软件、硬件上写程序,或者是通过互联网上提供的计算资源进行协同研究,而本地的主机好比你进入这个互联网的界面。”IBM的工程师这样解释道,而此时的互联网资源即云计算。

  这一计算模式颇受高校学者们的欢迎,因为它带来了计算设备成本的节约。不仅仅是学术界,连企业界也早就接触了类似的变化。只要稍加观察各云计算巨头的下一步计划,就可以发现,Google、Salesforce等企业都在倡导“平台及服务”,即他们搭建云计算平台,企业可以在“云”里开发自己的应用程序,并把它推向最终用户。

  IBM的创立人托马斯·沃森曾表示,全世界只需要5台电脑。世界上所有的软件都将装载在这5台电脑里,其他人呢,只需要一根网线,连接上,“享受”就好。比尔·盖茨在一次演讲中则称,个人用户的内存只需要640kb就足矣。

  据云计算的推崇者们解释,在日后的软件开发中,程序员不必在本地安装软件,也不必在本地配置多大的内存,只需要打开网络,在“云”上租用合适你的CPU、存储以及软件就可以了。

0
相关文章