把各种应用软件统统搬到“云”上是未来互联网发展的新趋势,“云”已经成为各大IT、互联网公司互相厮杀争夺的对象。
马克·贝尼奥夫(Marc Benioff)是个人物,他身高近2米,是“软件工业25年的老兵”。他是“世界经济论坛”评出的百名“全球明日领袖”(100名商人、政治家、艺术家)之一,与拉里·埃里森(Larry Ellison)、斯蒂夫·乔布斯(Steve Jobs)一样,贝尼奥夫也是一个我行我素的理想主义者,而他所扮演的角色,是“软件终结者”。在贝尼奥夫创建的Salesforce公司总部内,到处张贴着印有“No Software”(不要软件)的警告标志;公司电话是1-800-No- Software;就连贝尼奥夫的衣服、出席会议的每份文件,甚至会场边的蛋糕上也要带着这个标志。
创造一个行业
贝尼奥夫的“敌人”是微软公司。坦率而言,比尔·盖茨的微软并不是Salesforce公司的直接竞争对手,但在贝尼奥夫看来,微软的商业模式及其对桌面操作系统的垄断,“是件令人憎恶的事情”。贝尼奥夫曾在苹果电脑公司工作过,之后加入甲骨文公司(Oracle)。贝尼奥夫27岁时成为甲骨文公司历史上最年轻的副总裁,并深受公司老板拉里·埃里森赏识。1999年,贝尼奥夫辞职创立Salesforce公司,而埃里森则投给了他200万美元,并成为公司董事。“我其实没冒什么风险,拉里告诉我,如果我失败了,可以回甲骨文公司去。”贝尼奥夫说。
Salesforce公司提供一种在线客户关系管理(CRM)服务。在传统模式中,企业内部CRM项目需要数月的时间进行安装、配置、训练和交付,企业还要为此投入大笔资金用于购买软、硬件。贝尼奥夫将传统CRM设计成一个独特的软件解决方案放在主机托管模型上。在主机托管的环境下,用户可以根据自己的业务需求定制并使用纯粹互联网架构的CRM系统。华尔街分析师指出,微软的业务模式是销售软件光盘,之后再要求用户多次升级,并从中收取不菲的升级费用。而Salesforce公司的模式正好相反,一旦拥有了它们的服务,用户就可以定期更新,不再需要一次次升级。而且服务透过网络提供,不需要安装程序,也不需要请专人维护,花在信息设备上的预算也随之减少。
2004年,Salesforce公司在纽约证券交易所上市,贝尼奥夫甚至为了选择CRM作为公司股票代码而放弃纳斯达克。Salesforce公司在当年开始盈利,2007年,Salesforce公司收入达到7.5亿美元,在全球拥有7.5万个企业客户。“我们的目标不只是统治某个市场,而是创建一个全新的行业。”贝尼奥夫说,“我们不仅将拥有我们的小众市场,而且将创建一个巨大的行业并领导这个行业的发展。”在贝尼奥夫看来,传统的软件概念——购买、安装、使用都将随着Salesforce“On Demand”(按需应用)服务的到来而结束,用户不再需要购买任何软件和硬件,只需要每年支付一定费用,就可以通过互联网随时使用自己所需要的服务。
在计算机行业里,贝尼奥夫的“Salesforce.com模式”被称为SaaS(Software as a Service,软件即服务),这是一种在近几年兴起的软件应用与销售模式,与“on-demand software”(按需软件)、ASP(应用服务提供商)、Hosted software(托管软件)具有相似含义。SaaS服务模式与传统销售软件永久许可证的方式有很大的不同。SaaS不仅减少或取消了传统的软件授权费用,而且厂商将应用软件部署在统一的服务器上,免除了最终用户的服务器硬件、网络安全设备和软件升级维护的支出,客户不需要除了个人电脑和互联网连接之外的其他IT投资就可以通过互联网获得所需要的软件和服务。
AMR Research公司的调查显示,在美国各主要垂直行业和不同规模企业中,超过78%的企业使用或考虑使用SaaS服务,只有18%的企业暂时没有使用SaaS的计划。只要SaaS的品质和可信度能继续得到证实,它的魅力就不会消退。目前在欧美市场,CRM和HR已成为应用最广泛的SaaS服务。
交给“云”处理
SaaS风头正劲要得益于一系列硬件条件与网络环境的改善,更为重要的是,一些大型IT公司的实际行动真正推动了SaaS服务的发展。Google是这个领域内最积极的倡导者与推动者。在公司CEO埃里克·施密特(Eric Schmidt)的领导下,Google正在部署与实施一项被称为“云计算”(Cloud Computing)的战略,而SaaS则是“云计算”模式下的一种具体应用。
Google的核心技术是网络搜索,通过部署在全球各地的服务器形成的庞大的计算机网络,Google可以实现对搜索需求的即时反馈。现在,Google提出了一种新的解决方案,它将几十万甚至上百万台廉价服务器形成网络集群,使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中。这个网络集群的存储量将十分惊人,能容纳不计其数的网络数据拷贝,更快地处理浩如烟海的数据,在眨眼之间为数十亿的搜索提交答案。Google内部将这种大规模计算机集群称为“云”,而在“云”上完成的各种网络服务的过程则称为“云计算”。
“云计算”的原理就像是人类用电的演变。现在人们不再需要自己购买发电机,而是购买大型发电企业输送在电网上的电力。在PC时代,人们处理文档、存储资料、娱乐休闲或通过U盘与他人分享信息都要在本地计算机上完成,这一过程好比每个人都要拥有一台发电机。而在“云计算”时代,这些工作都可以交给“云”来完成,人们只需要在使用的时候从网络上调用。施密特比喻说,“云计算”就仿佛银行的自动取款机,我们出门再也不用随身携带大量现钞,可以根据需要随时取用。
随着“云计算”概念影响力的扩大,Google在产业中的价值逐渐得到显现。要知道,想开展“云计算”服务就需要具备吞吐海量信息的能力并拥有相关业务资源。我们的文字、图片、点击、搜索乃至任何在PC上可以做的事情,都是“云计算”产业的原材料。今天,只有少数几家网络巨头拥有这些资源,Google则是其中的佼佼者。
要想实现“云计算”,Google的编程工程师所遇到的最大挑战是如何驾驭“云”——提高它的数据处理能力,而且相关的编程和操作应该与使用互联网一样简单。这意味着,首先要建立一种新型的网络共享基础架构,包括计算服务器、存储服务器、宽带资源及相关软件等,它可以将巨大的信息系统池连接在一起,并由软件实现自动管理,无需人为参与。要想理解这个问题,我们要首先把思绪回到几十年前互联网刚刚出现的年代,来看看网络世界究竟是如何搭建起来,而它的未来又将会变成什么样子。
互联网开始于上世纪60年代,当时采用数据包交换方式和统一标准的信息传输协议,典型应用是收发电子邮件、传输文件、发布文字新闻及言论等,被称为第一代互联网。20世纪90年代,欧洲高能物理研究中心(CERN)发明了超文本格式,把分布在网上的文件链接在一起,不仅可以看到文字信息,还可以欣赏到丰富多彩的多媒体信息。这个阶段的互联网被称作“万维网”,它改造了第一代互联网。两代互联网使用的都是IPv4协议,其32位的地址空间只有大约40亿个地址可用。由于互联网早期缺乏规划,造成IP地址分配“贫富不均”现象。20世纪90年代中期开始,第三代互联网技术IPv6进入实验室。IPv6的地址空间由32位扩展到128位,有助于改善端到端的安全性,提高服务质量并减轻系统管理负担。基于IPv6的第三代互联网主要有3种模式:NGI、Internet 2和NGN。
美国政府从1996年开始启动研究NGI计划(Next Generation Internet),NGI计划的重点是事务处理安全性和网络管理等方面,服务对象主要是美国国防部、航空航天局等政府机构。Internet 2是由美国的一些科研机构和34所大学代表于1996年10月1日在芝加哥提出的新一代互联网,它的建立初衷并不是取代互联网,而是用于教育和科研。Internet 2的目的是实现远程医疗、数字图书馆、虚拟实验室等资源共享。NGN(Next Generation Network)概念是美国在1997年提出的“下一代互联网行动计划”。按照预想,NGN几乎是一个无所不包的网络,包括了软交换网络、下一代互联网以及下一代移动网。就目前各种网络技术的发展情况而言,互联网、移动通讯等技术的融合已成为大趋势,而这将极大地推动信息服务业的发展。