作为在CSDN的第一篇博客文章,还是从自己做的事情说起。介绍一下IBM最近推出的Beta版本的公有云PaaS平台BlueMix[1]。
IBM作为传统的企业IT服务商,以前谈的比较多的是私有云。其实早在2010年的时候IBM已经推出了公有云服务,我们称之为SCE(IBM SmartCloud Enterprise), 提供基础设施云服务,也就是IaaS。 在2013年6月IBM收购了全球最大的私人控股云计算基础架构提供商SoftLayer之后, IBM逐步关闭了原有的SCE,并免费将用户的工作负载从SCE中迁移到SoftLayer的云计算服务。 我们先按下不谈SoftLayer,先说说在SoftLayer上构建的公有云PaaS平台BlueMix.
关于公有云PaaS平台,大家会想起Google,Amazon或者MicrosoftAzure. 他们除了提供IaaS服务外也提供PaaS的能力。 另外还有开源的或者其他商业的PaaS平台, 最具有代表性的是Heroku,Openshift 和CloudFoundry。 其中CloudFoundry 和OpenShift为开源项目, 他们都有在线的平台托管在Amazon上, 如Openshit Online, 以及基于CloudFoundry的Pivotal Web Services。 IBM的BlueMix则是以CloudFoundry开源作为内核的基于IBM开放云架构的的PaaS公共云平台,它托管在IBM的SoftLayer数据中心。 有关IBM开放云架构请参照笔者在2013年末的CloudFoundry群英会的演讲[2]。
PaaS的理念就是提供“拎包入住”的能力,即平台提供了现成的中间件,运行时系统和一系列云服务以及开放API,开发人员可以专注于应用本身,并迅速的创建,部署以及轻松的管理自己的应用。 BlueMix提供的开放PaaS平台有以下特点:
1. 支持多语言运行时系统以及框架ÿ