今天,SaaS、云计算、云安全、云服务有如巨浪,汹涌而来: 几乎所有的软件企业都在向SaaS转型; 所有的IT服务商都准备转战云计算; 所有的软件创业公司都要在云里创业; 所有欲投资软件的风险投资都瞄准了SaaS和云计算。
我们经过大量调查,发现业界认同的趋势是,随着新型软件服务模式的兴起,SaaS和云计算将全面取代传统的软件开发和交付模式。
所有这些,都预示着软件和IT服务行业即将发生一种翻天覆地的变化。
然而,SaaS究竟是传统软件的拯救者还是终结者?云计算是SaaS的黄金搭档吗?云计算和SaaS能携手再造软件世界吗?我们看到的事实是,SaaS、云计算和软件这三者之间尚不稳定的三角关系,必然给它们的前景带来诸多的不确定性。
SaaS VS 传统软件 终结者还是拯救者?
SaaS冲击传统软件业
“SaaS是软件通过互联网来交付,向用户收取月服务费。用户通过互联网来使用软件,不需要一次性购买软件、硬件,也不需要维护和升级。SaaS运营商将统一安装、升级、维护软件和硬件。”阿里软件总裁王涛如此解释SaaS与传统软件交付方式的不同。
而正是这种特殊的软件交付模式,让SaaS一经出世,就备受业界关注,尤其得到了为数众多的、缺乏资金和人才的中小企业用户的支持。在一次专门针对SaaS应用情况的调查中,86%的用户表示,他们将利用SaaS来节省费用。也正是因为用户的认可,才引得包括IBM、甲骨文、SAP等软件巨头在内的企业纷纷调整产业方向,以求分得SaaS的一杯羹。
早些时候,IBM推出的Lotus Notes已经拥有了众多企业级粉丝。近期,IBM又以 13亿美元收购了互联网安全系统公司IIS,旨在强化其SaaS业务的开展。而甲骨文CEO Larry Ellison也于日前公开表示: “SaaS将是未来软件交付方式的潮流。”
到目前为止,SaaS做得最成功的是美国的Salesforce.com,其高级营销副总裁Phill Robinson曾说过: “SaaS是计算领域中即将发生的变革。在这场变革中,传统软件业将前所未有地被撼动。”
我们看到,传统软件业确实正面临着诸多困境。传统软件业市场环境还不够成熟和完善,社会层面对软件价值的认知度不高,从而造成软件价格被压得很低,发展不利; 除此之外,很多软件产品还经常会遭遇到盗版软件的困扰; 此外,在市场秩序方面,软件企业存在同质化现象,价格战直接导致了利润率下降。在此形势下,传统软件业如果不向服务转型,无疑是极其危险的。
从另一个角度看,软件转向互联网,将为软件企业和互联网企业的发展带来新的机遇,传统的软件生产模式尽管会受到巨大的冲击,但是互联网将是软件企业“再见青山”的一个有力渠道; 同时,软件产品也将为互联网带来新业务、新模式和新的生产方式。
SaaS也可能再造软件世界。如今,Salesforce公司的下一目标,就是建造自己的网络应用软件平台Force.com,这一平台可作为其企业自身软件服务的基础,又可以供企业的程序员在上面开发应用程序。
Salesforce的发言人表示,一开始,开发人员都利用Force.com来创建Salesforce客户关系管理软件的附加程序,而如今,与Salesforce产品无关的软件研发日益增多。比如,游戏开发商电子艺术公司(Electronic Arts)就在Force.com平台上开发了一款员工招聘应用软件,而软件厂商蔻达公司(Coda)也在该平台上创建了一款总账应用程序。
SaaS模式尚待成熟
尽管SaaS模式铺天盖地,很多人也认为它是大势所趋,但是从用户角度来看,有些人还是对它心存疑虑。把自己企业的各种数据交给互联网公司来管理,这样安全吗?
据Gartner公司的调查,在307家美国中小企业中,有45%表示,他们不放心把资料交给诸如SaaS供应商的第三方。只有7%的中小企业坚信SaaS适合他们的企业,还有17%表示愿意考虑SaaS,但要等它的应用更加普遍。
但王涛指出,其实没有必要太担心SaaS模式的安全问题,这就好比在银行里存钱一样,把钱存在银行里也要面临像SaaS模式一样的风险,但是绝大多数人还是要把钱存在银行中,因为在某种程度上,银行还为用户起到了保障作用,它可以给人们带来利息,同时提供保护服务。SaaS也一样,它会在基础软件的基础上提供一些增值服务,来保障用户更好地使用该软件产品,比如在企业办公软件的基础上,给用户开发一些企业内部通信的功能。
不过,任何事物都有两面性,SaaS在为用户提供共享和便利的同时,也带来了新的问题。用友集团副总裁郑玉林认为,目前的SaaS模式还存在着三点不足: 第一是复杂业务流程不能给以满足。很多企业有个性化需求,这些SaaS目前做不到; 第二是安全问题。人们需要知道自己的一些保密信息,比如财务、机密数据等交由SaaS服务商保管的资料是否安全; 第三是技术问题。因为SaaS与传统软件业相比还属新兴业务,在互联网上的编程技术比在桌面上编程技术要简单,从而造成很多网络软件的界面并不是很友好,但是随着时间的推移,这种情况将会得到改进。云计算改变软件开发模式
在近日召开的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、存储以及软件就可以了。
云计算难以颠覆软件商业模式
“这是一个时代的变迁,云计算会让传统软件产业经历一场阵痛。”一位云计算推崇者这样说道,其中受影响最为明显的,当然是软件界“执牛耳者”微软。据有关媒体报道,由于受到在线办公软件的冲击,自去年秋天始,微软选择性地降低了其办公软件的价格。在限定的时间内,学生购买办公软件office下载版,价格仅为60美元,而在此之前,普通版的价格约为460美元。
然而,与SaaS的情况颇为相似的是,今天的云计算并不足以推翻传统的软件商业模式,毕竟对于资格老道的传统软件来说,云计算还是一个尚不成熟的“少年”。
而最近一系列影响较大的网络故障,让人们对云计算的可靠性产生了实质性的担忧。今年2月和7月,亚马逊的“简单存储服务”(Simple Storage Service,简称S3)两次中断,导致依赖于网络单一存储服务的网站被迫瘫痪。今年7月,被认为将要取代微软Office等传统应用程序的Google Apps(在线办公应用软件)服务中断,用户的文件只能“呆”在“云”中; 8月,Google的云计算服务出现严重问题,Blogger和Spreadsheet等服务均长时间宕机,Gmail服务两周内3次中断,不满的用户纷纷到TwITter网站上发出抱怨。
对这些处于初创期、公司的用户黏性还不大的企业来说,网站瘫痪的损失以及服务的中断极易动摇他们的信心——这也是云计算不成熟的表现。
“在云计算模式下,所有的业务处理都将在服务器端完成,服务器一旦出现问题,就将导致所有用户的应用无法运行、数据无法访问。”一个中小企业的用户这样向记者表示,毕竟这些云服务的规模十分庞大,在出现问题之后,很容易导致网民对于云计算模式的怀疑,动摇用户对云服务的信心。
针对云计算的合理成本、可靠性以及安全性,Google Apps业务开发经理Jeff Keltner反驳道: “人们认为驾驶自己的汽车要比乘坐飞机更舒适,但是统计数字显示,乘坐飞机更加安全。当我们想到云计算的时候,应该把云计算的风险与现有业务环境的风险做一个对比。”
但美国利福尼亚州公用事业委员会的CIO Carolyn LaWSon显然不同意这一观点——“从政府的角度来讲,我们不会将所有的数据信息都迁移到‘云’中,因为我们的数据包括个人社会保障号码、驾驶执照,以及子女信息等,公众把他们的个人信息交给我们,希望我们能够很好地保护这些信息。如果我们将这些信息交给一家云计算公司,而这家公司非法将这些信息出售的话,我们该怎么解决?我们要承担这个责任。”
在现阶段,云计算模式似乎更加适合那些因为新项目,而紧急需要计算处理能力的用户,他们可以调动云环境中的所有计算实例,而且在不需要的时候关闭这些应用。
对用户而言,在使用云计算时,更重要的是在云计算下增强安全意识,清楚地认识到风险,并采取必要的防范措施来确保安全。Gartner咨询公司副总裁兼分析家David Cearley表示: “使用云计算的局限是,企业必须认真对待敏感问题,企业必须对云计算发挥作用的时间和地点所产生的风险加以衡量。”企业通过减少对某些数据的控制,来节约经济成本,意味着可能要把企业信息、客户信息等敏感的商业数据存放到云计算服务提供商的手中,对于信息管理者而言,他们必须对这种交易是否值得做出选择。
尽管IT厂商们进攻云计算的手段各异,但他们都不得不承认的一个道理是: 在互联网上开发、部署和交付软件服务是大势所趋,而云计算在其中充当了重要的角色。而随着技术和服务的进步,云计算与软件的关系将会变得越来越清晰。“云”托起SaaS
云计算与SaaS是怎样的关系?
在“云计算”时代,“云”会替这些SaaS供应商们做存储和计算的工作。
“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机可以随时更新,保证“云”长生不老。Google的工程师谷雪梅则认为,PC时代好比每个人要用电,都得自己购买发电机; 而“云计算”时代,每个人不必拥有发电机,直接从大型发电厂买电就好。Google就有好几个这样的“云”,其真正的竞争力也在于有这些“云”,他们让Google有了无与伦比的存储和计算全球数据的能力。而其他IT巨头,如微软、雅虎、亚马逊也拥有,或正在建设这样的“云”。
事实上,云计算可以对SaaS起到很好的补充作用: SaaS强调最终的应用,云计算则侧重对底层架构和资源的充分利用,可以帮助SaaS提供商解决硬件或带宽等资源不足的问题,并实现降低成本的目的。SaaS厂商如果能和云计算厂商携手,必将能促进产业的进一步繁荣。
而SaaS在国内的风生水起,或许能让云计算真正找到用武之地。IBM大中华区云计算项目总监朱近之在提及云计算对SaaS的好处时说: “云计算对于支持SaaS发展有着天然的优势,通过灵活支配硬件资源,可以满足SaaS提供商的各种应用需求。”她还介绍说,IBM已经开始尝试和SaaS提供商在云计算方面开展合作。
SaaS厂商 静观“云”变
虽然云计算和SaaS的珠联璧合,被看成是传统软件的终结者,但对于两者之间的关系如何,业界目前的分歧却很大。从国内现状来看,SaaS厂商虽然对云计算表现了浓厚兴趣,但因为没有成功的案例,多数厂商仍持观望态度,等待出现第一个吃螃蟹的人。
金算盘公司刘古权博士告诉记者,金算盘也在尝试开展SaaS业务,也希望未来能和云计算厂商能有更多合作,不过目前并没有具体的合作计划。他还估计,像阿里软件等实力比较雄厚的SaaS厂商,或许会成为云计算最早的尝试者。而近期在阿里软件联合微软召开的共推SaaS的会议上,阿里软件总裁王涛也告诉记者: “SaaS要进一步发展,必须依靠云计算的支持。”而在云计算方面,他们也正在积极地建设中。
这两家厂商的观点或许代表了国内多数SaaS厂商的看法,对他们来说,云计算还是一个新事物,虽然看起来很美好,但还不足以抵消他们心中的种种疑虑。
有很多用户就提出疑问,云计算厂商和IDC有什么区别?(受成本等各方面因素限制,目前国内SaaS厂商多数没有自己的数据中心,而是租用IDC。)
对此,IBM的一位云计算专家解释了两者之间的区别: “IDC只是将机器租给用户,并不保证当用户的负荷量突增的时候,可以马上增加机器或调配其他可用资源,操作不够灵活; 而云计算是将软件和硬件结合起来,可以很快满足用户需求,这是IDC做不到的。”
“在中国,SaaS模式拥有巨大的市场需求。因为中国中小企业数量巨大,他们在IT方面的需求,实际上以前没有得到很好的满足。”王涛对SaaS在中国的发展显得非常有信心。
不仅是阿里软件,自打SaaS诞生以来,它就受到了互联网公司的青睐。SaaS的多种便利,让更多的中小用户开始选择SaaS。根据IDC的统计,去年全球在线软件服务总收入超过40亿美元,而且到2009年可能达到107亿美元,年增长率达到令人咋舌的21%。
看到这个大蛋糕的何止互联网公司。在传统软件业中,不仅是微软、IBM、甲骨文等国际公司不断向SaaS发起攻势,就连国内软件厂商金蝶、用友等也丝毫没有懈怠。早在2000年初,金蝶发布友商网、用友推出伟库网等一系列的举动,就可以看出,传统软件行业已经在纷纷发展SaaS。
然而经过几年的发展,这些传统软件公司在经营SaaS业务时,并没有像他们在经营传统软件时来得顺手。“比如微软由于在中国的网络用户群的限制,SaaS还没有发展起来,而其他软件巨头的声音也不是很大。在国内的情况也是如此,许多国内的传统软件厂商尽管一直在跟进SaaS,但却一直没有太多的作为。”某业内专家如此表示。
“主要的原因在于: SaaS供应商更专注于软件的开发,对网络资源管理的能力较弱,而SaaS模式要求供应商必须有一个好的互联网计算环境,否则随着这种模式的发展,往往会导致供应商花费大量资金购买服务器和带宽等基础设施,但提供的用户负载依然有限。”该专家表示,后出道的“云计算”提供了一种管理网络资源的简单而高效的机制,其分配计算任务、工作负载重新平衡、动态分配资源等功能,可以向SaaS厂商提供不可想象的巨大资源,满足用户的海量需要。
链接:各式各样的“云”
出于对自身能力以及优势的考虑,每家厂商所倡导的云计算并不相同,这也导致了业界在理解云计算时产生了一些混乱,以下介绍几种规模较大的云计算。
亚马逊
亚马逊的”云“名为亚马逊网络服务(Amazon Web Services),目前主要由4块核心服务组成: 简单存储服务、弹性计算云、简单排列服务以及尚处于测试阶段的数据库服务。换句话说,亚马逊现在提供的是可以通过网络访问的存储、计算机处理、信息排队和数据库管理系统接入式服务。
要提供这些服务,需要建造庞大的IT基础设施,而这些都需要亚马逊强大的数据中心做支持。用户只需按照他们所消费的服务付费。
Google公司围绕因特网搜索创建了一种超动力商业模式。如今,他们又以应用托管、企业搜索以及其他更多形式,向企业开放了他们的“云”。
今年4月,Google推出了Google应用软件引擎(Google App Engine),这种服务让开发人员可以基于云计算环境编写应用程序,并可免费使用Google的基础设施来进行存储。Google云计算的优势在于,所有的应用程序都可以存在于云计算中,用户永远都不需要安装任何东西,不需要管理软件升级和安全补丁。
Salesforce
Salesforce是SaaS厂商的先驱,它一开始提供的是可通过网络访问的销售自动化应用软件。而如今,在云计算热潮的蔓延下,Salesforce在总结了自身“网络+软件”的优势之后,开始建造自己的网络应用软件平台Force.com,这一平台可作为其他企业自身软件服务的基础。Force.com包括关系数据库、用户界面选项、企业逻辑以及一个名为”Apex“的集成开发环境。程序员可以在该平台上,对他们利用Apex开发出的应用软件进行测试,并提交完成后的代码。
微软
很多厂商都认为,未来绝大部分的IT资源都将来自云计算,但微软却并不这么认为。微软表示,微软的宏伟计划是“提供均衡搭配的企业级软件、合作伙伴托管服务以及云服务”。简而言之,微软将其称为“软件+服务”。
不可否认的是,在云计算当中,微软有着别家不具备的应用软件优势。然而微软也有缺点,那就是没有自己的数据中心做支持。多年以来,微软一直都是在租用大型的数据中心,但现在公司已开始设计、构建并拥有自己的数据中心。
Sun公司
让云计算变得简单易用是Sun目前的核心研发方向,它已推出了两种相关的服务,其中之一是Network.com,它集合了大量网格化的在线应用软件,按使用次数进行收费; 另一个则是Project Caroline,这是一项提供云资源的计划,主要面向从事网络应用软件和服务研发的专业人员。
而如今,Network.com正在逐步演变为“虚拟按需数据中心”,用户可以根据企业的需求变化来实时地调整对它的使用; Project Caroline的目标则是成为SaaS供应商的托管平台,这一点和Salesforce的“平台即服务”计划颇为相似。
IBM
2007年、IBM公司发布了蓝云(Blue Cloud)计划。用IBM自己的话说,这套产品将“通过分布式的全球化资源让企业的数据中心能像互联网一样运行”。蓝云包括虚拟化Linux服务器,并行工作负载日程安排和IBM的Tivoli管理软件。IBM的云计算几乎包括了它所有的业务和产品线。