2011年是国内外云计算蓬勃发展的大年。以PaaS为首的各类云服务取得长足发展;云互操作性和云标准得到重视;云安全和云可用性受到广泛热议;国内外从业者积极分享实践经验。
PaaS成为市场竞争的热点
Geva Perry在其博客中分享了他对云计算未来的预测:
……PaaS将实现大一统,IaaS将被置之高阁。从长远看,IaaS没有太多意义。所有的IaaS提供商壮大后都会发展成PaaS……
经过多年的发展SaaS几乎趋于成熟,IaaS又几乎被几大厂商垄断,位于中间层的PaaS发展相对滞后,正处于创新(研发)和市场整固阶段。它面向广大开发者,由于平台语言的多样化,暂无绝对占统治地位的产品出现,它成了目前市场竞争最惨烈的一块。这一年中,各大厂商不断推陈出新,在PaaS领域下了大功夫。让我们回顾这一年来InfoQ跟踪过的厂商事件:
9月份,Heroku支持Python和Web框架Django之后,又在其Java应用中增加New Relic,为用户提供实施性能监控功能
VMware在发布Cloud Foundry免费版本之后,又推出对PostgreSQL的支持
IBM推出新的PaaS解决方案
CloudBees在JavaOne大会上发布了第一款支持Java EE Web Profile的PaaS产品
RightScale提供基于Zend PHP的PaaS服务
Amazon借助Beanstalk进入PaaS领域
WSO2发布StratosLive PaaS和the Stratos 1.5平台
Google App Engine开始支持Go语言,之后又有Google App Engine涨价,开发者深受打击
此外,由于越来越多企业计划或已经采用云端应用,将数据存储在云中,因此云端应用和企业内部应用整合需求也逐渐旺盛起来,众厂商们看准了这一大好时机,纷纷推出云整合平台(iPaaS):
IBM收购Castiron
MuleSoft发布下一代PaaS整合服务iON
Talend发布云端统一整合平台
微软发布Windows Azure应用整合服务预览版
云互操作性和云标准得到重视
在市场格局尚未稳定的早期,各大厂商更多地忙于抢占市场,而忽略了云和云之间的互操作性、可移植性以及云标准的建设。在此情况下,用户若使用了某厂商的云服务,再想换到另一家的云服务就要花很大代价,这是一种厂商锁定,显然是不合理的。可喜的是,2011年我们看到了行业巨头和标准组织在这方面的努力,比如,Open Cloud Initiative组织将推动开放式云计算,通过用例加速云计算标准进程和IBM提交建设云计算环境的参考架构。这是一个不错的开端,希望2012年这一领域会有进一步发展。
云安全和云可用性受到热议
从云计算开始的第一天起,云技术的安全风险一直备受关注。如何实现互联网传输安全?如何保障存储在云中的信息的隐私保护及安全控制?如何支持云中的安全审计?InfoQ月刊《架构师》2011年八月刊针对这一话题进行了探讨。
2011年4月21日Amazon EC2美国东部数据中心发生故障——多个网站受到影响,这一天是每个云计算从业者都应该记住的日子,它提醒我们在享受云计算带来的便利时,时刻不忘云计算的可用性问题,不论从云服务供应商的角度,还是从云服务消费者的角度。事实上,只要做好防范和准备,在架构设计上思考这个问题,就可以将此类事故的影响降到最低。正如《架构师》2012年1月刊主编金明的一段话:
云服务的可用性问题并非无解:云服务提供商与云应用开发商都需要及早考虑、规避、预警服务不可用的风险,并及时妥善做好恢复工作。两者各司其职,“上帝的归上帝,凯撒的归凯撒”,又需要紧密合作、双向共赢。
国内云计算从业者积极分享实践经验
在国内,云计算发展靠前的是几家广为熟知的云平台,如阿里云,新浪的SAE,百度的BAE,以及盛大的大云等。InfoQ有幸邀请到众多来自一线领域的专家们为读者分享了他们在各自领域的实践经验。
来自百度基础平台部高级软件工程师的肖伟谈到他眼中的云端架构:
每个人心中都有自己的一朵云,在我设想中,应该存在这么一种公有服务,它能够帮助用户随时随地的获取自己的数据,与朋友交流,获取好友最新状态。在这服务之上,我们有这么一个平台,它能够给用户提供二次开发的接口,让开发者根据用户数据开发丰富的展现层,并且提供这些展现层的运行平台。
Oracle中国区战略客户架构咨询部企业架构师祁敏志在构建企业私有云架构的演讲中探讨了以下问题:如何构建私有云架构?在建设时采用IaaS、 PaaS、SaaS种模式?哪些技术和产品是实现云计算的架构所必需的?对云计算做了全面的介绍,包括:云计算的起源、定义、特征、模式等,并阐述对于企业云计算PaaS的重要性,以及Oracle产品如何成功帮助企业构建PaaS架构。
CloudTao创始人阮志敏分享了他对PaaS在企业中的战略地位理解:
不论是大型企业、中小企业,、软件开发商、软件供应商、运营商,还是开发和运维人员,都需充分认识到PaaS的战略核心地位和即将带来的变化,做好充分的准备,迎接PaaS时代的到来。