vForum 2012带来的技术“大餐”还没被彻底消化,12月7日,VM ware“SpringOne中国行”又在北京拉开了大幕。SpringOne大会在业界独一无二,它面向开发业务应用程序、创建多设备感知Web应用程序、设计云体系架构以及管理高性能基础架构的应用程序开发人员、解决方案架构师、Web运营和IT团队举办地,这也是VMware在中国首次举办SpringOne大会。大会为期两天,VMware技术专家通过近30场的技术研讨会,为参会的1000多名技术开发人员重点介绍了Cloud Foundry开源PaaS平台以及云基础架构技术的最新趋势。
Cloud Foundry中国生态链成型
会上,VMware上海研发中心总经理任道远宣布中国Cloud Foundry开放联盟正式成立。目前该联盟已吸引包括新浪、盛大云、阿里巴巴、华为用友等在内的20家合作伙伴的参加。任道远表示,“Cloud Foundry在中国的落地和发展离不开合作伙伴的支持。VMware成立了专门的解决方案架构师团队,通过积累和传播PaaS平台的搭建和运维经验,更好地帮助和支持合作伙伴。”
Cloud Foundry作为新兴的开源PaaS云平台,自2012年3月Cloud Foundry开源中国巡展启动以来得到了迅速的推广和传播。与此同时,一个基于Cloud Foundry的开源PaaS生态系统也在逐渐形成。包括互联网企业、独立软件开发商、系统集成商、技术创业企业、IDC运营商和高校在内的众多组织,都在不同程度地了解、学习和评估并尝试使用Cloud Foundry搭建公有云或私有云平台。
除了年初发布的新浪SAE Ruby平台,在过去的6个月,SNDA盛大云、莫怕网、上海交通大学、复旦大学等都完成了基于Cloud Foundry的公有云服务搭建。此外,用友公司还在尝试使用Cloud Foundry构建企业私有云平台。
Spring和Cloud Foundry相得益彰
Cloud Foundry是SpringOne大会的“明星”,因为它是业界首个开源PaaS云平台。在云计算火热的今天,Cloud Foundry平台可以大大简化技术人员的开发。而Spring架构是业界领先的企业Java编程模型,目前有半数以上的企业Java项目采用这一模型,全球有200多万开发者使用它。Spring架构提供了一个高效、简洁的编程环境,使应用程序在跨开源和IBM、甲骨文等商业应用服务器环境运行时更为便捷。
说到Spring和Cloud Foundry的渊源,专程来华出席SpringOne大会的VMware开发者关系高级总监Patrick Chanezon介绍,两者的关系还得从2009年VMware收购SpringSource说起。SpringSource是众多当今最为普及、发展最迅速的开源开发者社区、应用架构、应用程序和管理工具背后的创新与驱动力量。在完成收购后的整合后,VMware和SpringSource进一步开发集成的“平台即服务”(Platform as a Service,PaaS)解决方案,它既可以托管在客户数据中心,也可以托管在云服务提供商处。
2011年4月,VMware正式推出了Cloud Foundry。这是业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是一个基于Ruby on Rails的由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。
Patrick Chanezon表示,作为新一代云应用平台,Cloud Foundry专为私有云计算环境、企业级数据中心和公有云服务提供商所打造。Cloud Foundry云平台可以简化现代应用程序的开发、交付和运行过程,在面对多种公有云和私有云选择、符合业界标准的高效开发框架以及应用基础设施服务时,可以显著提高开发者在云环境中部署和运行应用程序的能力。
云时代的开发需要好平台
Patrick Chanezon的一项重要职责,就是扩大Spring Framework社区的影响力,让更多的开发者体验和使用并最终选择Cloud Foundry平台。由于经常和开发者打交道,而且此前亦是技术开发者,因而Patrick Chanezon对云时代的开发有着独到的理解。
Patrick Chanezon认为,云计算将会使得应用开发更加容易,这主要得益于软件组件的模块化和部分功能转移到客户端。模块化使得开发团队对于细颗粒度的组件可以直接购买第三方的产品,而不用全部自己开发;而客户端由C/S结构转化为B/S结构后,后端会有更多服务模块可以依赖于PaaS平台,开发者只需要直接搭建和优化就行。
目前市场上有多种云平台可供用户选择,其中包括VMware的Cloud Foundry,以及Amazon、Google、Heroku等。VMware新的Spring项目使得企业数据类应用的开发变得简单。这一点体现在早先提供多种关系型数据库访问方法供用户选择,而现在则拓展为提供一系列NoSQL存储、Hadoop/Batch数据处理、内存内数据网格功能,以及内置的应用程序集成。
“Cloud Foundry作为开源的PaaS平台,问世不到2年时间却已经建成了最大的生态系统,并且社区已经开发了上千个应用组件,这些都是它不可比拟的优势。此外,Cloud Foundry支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员专注于编写应用程序,而无需为中间件和基础设施分心。”Patrick Chanezon强调。