11家PaaS公有云供应商服务功能要点比较

在写Cloud Foundry之前,先预热一下。2014年7月,为企业PaaS云建设,个人对11家PaaS公有云供应商的服务内容进行了调查,共享出来,供进行PaaS项目建设的同仁参考。所有调查内容为2014年7月的状态,受限于项目建设目标,调查的范围主要是运行环境和MySQL数据库服务。

调查范围

Pivotal Web Services(based on CF) 搜狐云景 IBM Bluemix(based on CF) 百度开放云(based on CF) Google App Engine SinaAppEngine 华为云服务 腾讯弹性Web服务 阿里云引擎ACE AWS Elastic Beanstalk 京东云擎(based on CF)

主要结论服务要点-重复功能没有一一列出Pivotal Web Services(based on CF)

– 没有按照策略的应用弹性,只有手动的cf_scale – 对每个项目/应用划分工作空间,这个功能对私有云很必要 – 对每个项目/应用划分域,需要企业域名多一级后全部划分给CF使用 – MySQL数据库是扩展服务,而且是第三方的(ClearDB,,运行于Azure上的数据库公有云) – 有eclipse插件,可以做GUI所有的事情和绝大部分CLI的事情 – 支持项目人员管理功能

搜狐云景提供水平和垂直弹性,有弹性策略

数据库为独享的数据库群集,不透明的读写分离,估计只有两个节点,提供简单管理工具,配额按照数据容量调整,都是droplist,而不是textbox

IBM Bluemix(based on CF)

从文档上看,基本就是个CF,没做啥特别的东西,力气都放在was和db2集成上了。

百度开放云MySql数据库为透明读写分离,多机房冗余,可以用任意MySql客户端连接,分为共享和独享,没有数据备份的选项BAE作为狭义PaaS也不包括数据库,也就是说数据库是单独提供的扩展服务应用是按照执行单元手动扩展的(支持水平和垂直,但是垂直是对所有的执行单元全部进行扩展),每个执行单元都是一个单独的虚拟机。没有策略驱动的弹性扩容

MySql数据库服务分为共有和私有,共有就是共用一个MySql实例,私有就是自己的MySql实例,但是连接方式是一致的,都是域名、用户名、密码,只能修改大小和字符集,有简单的MySql客户端,支持数据导入导出等,自动读写分离,多机房自动冗余备份

Google App EngineMySQL关系数据库服务按容量计费,可设置参数如下(初始化申请和之后的手动弹性变化),数据库是有异地复制的,推测应该也是分为共享和独享两种,可用MySQL的任何客户端进行连接:

SinaAppEngine基于策略的弹性

不透明读写分离的MySQL数据库

华为云服务

它的PAAS是假的。。。

腾讯弹性Web服务仅支持PHP的运行环境,设置的是实例上限

数据库按容量和访问次数计费

阿里云引擎ACE支持自动弹性的运行环境

基于阿里MySQL技术的数据库服务

AWS Elastic Beanstalk

处于Beta阶段的服务,基本功能与上述公有云运营商提供的一致。

京东云擎(based on CF)JAE应用属性

基于策略和手动的弹性

共享的数据库服务,多用户共用同一实例

而在于当时的那份心情。可是旅行的彼时那刻我的心情一直是好的吗?

11家PaaS公有云供应商服务功能要点比较

相关文章:

你感兴趣的文章:

标签云: