收藏官网首页
查看: 3353|回复: 0

2016年平台即服务(PaaS)比较矩阵报告

19

主题

20

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2017-2-6 11:29:25 | 显示全部楼层 |阅读模式
校园创客福利
企业界正面临移动和数据迅猛发展的时代。原来那种“内部”开发的孤立模式显露老态――在许多情况下,内部部署型IT根本无法与时俱进。过去十年来,云计算一直日益受到追捧;而现在,云计算终于势必会在IT支出方面超过内部部署型解决方案。
在过去,企业采用云计算主要专注于软件即服务(SaaS)和基础设施即服务(IaaS)。但是最近,越来越需要企业采用云计算家族的中间解决方案:平台即服务(PaaS)。

PaaS是一种云计算模式,服务提供商为用户提供大规模构建、部署和管理应用程序必不可少的软硬件,通过互联网将它们作为一项服务来提供。
PaaS简化了购买、配置和管理开发内部部署型应用程序所需的软硬件的复杂性和成本,并通过大大简化配置和部署工作,相比IaaS,缩短了创造价值的时间。

但是PaaS格局在实时变化――找到并部署合适的解决方案是个难题。我们《Solutions Review》认为,想选择一款合适的PaaS解决方案,最好的办法就是从将使用它的人:你的开发人员开始入手。为此,我们制作了这份PaaS买家矩阵报告,直观地显示并总结了市面上十大同类中最佳的PaaS解决方案。

在这个矩阵中,你会找到这十大PaaS解决方案:Amazon Elastic Beanstalk、微软Azure、Centurylink Appfog、Cloudcontrol dotCloud、Engine Yard、Google App Engine、IBM Bluemix、Pivotal Cloud Foundry、Redhat Openshift和Salesforce Heroku。
我们根据五个类别对每个解决方案进行了比较,专门旨在帮助企业和开发人员选择最适合其要求的解决方案,无论那些要求是运行时环境、软件堆栈、提供的服务,还是数据驻留之类的宏观问题。

功能:
这部分让读者可以比较PaaS解决方案具有的基本功能。可以通过这部分,迅速找到基本功能,比如公共或专用托管、开源、隔离方法(容器或虚拟机)、美国和全球数据区域的数量、定价方案,以及是不是可以使用免费选项。

语言:
这些是用来编写应用程序的运行时环境。这部分只包括云服务提供商官方支持的语言,不包括通过社区构建包(buildpack)添加的运行时环境支持功能。由于经常用于服务器端脚本,node.js运行时环境已包括在内。

中间件:
中间件是指帮助但并不直接参与任务的任何软件组件或代码库。实际上,中间件是指充当联络员的任何软件。就本文而言,这意味着Nginx和JBoss等Web服务器系统以及HAproxy等负载均衡系统。

框架:
这些软件框架旨在支持网站、Web应用程序、Web服务和资源的开发。这部分包括基于PHP的内容管理应用程序(比如Drupal),以及基于Java的框架(比如Grails)和基于Python的框架(比如Flask和Django)。

服务:
这些是由PaaS提供商作为其解决方案一部分而提供的核心原生服务。这包括memcaching服务、面向文档的数据库服务和大数据服务(比如Apache Hadoop)。这部分不包括任何第三方服务或附加服务。

可扩展性方面的说明:为了简单起见,Solutions Review的PaaS比较矩阵只包括每款解决方案自带(原生)或完全支持的运行时环境、框架、中间件和服务。不过要说明的一点是,本文介绍的解决方案中60%是可扩展的,可以通过社区构建包添加新的运行时环境和框架支持功能,对用户来说难易程度不一。
2016年买家矩阵报告--云平台即服务(PaaS)
20%的PaaS解决方案是开源。
70%提供免费选项,用于测试、开发和试用。
90%的平台支持Ruby on Rails。
100%的平台支持PHP。90%支持Python、Ruby和Node.js。
80%支持Apache Tomcat Web服务器系统。
60%的PaaS解决方案支持Linux容器。
60%的PaaS解决方案可扩展。

2016年平台即服务(PaaS)提供商比较:功能
云服务提供商
托管
开源
虚拟机
Linux容器
美国区域数量
全球区域数量
按量定价
按月定价
免费选项
Amazon Elastic Beanstalk
公共


3
6


Azure(微软)
公共


5
9


Centurylink Appfog
公共


6
7


CloudControl dotCloud
公共


4(Google)
6(Google)


Engine Yard
公共


3(Amazon)
6(Amazon)


Google App Engine
公共


4
6


IBM Bluemix
公共


1
1


Pivotal Cloud Foundry
专用


专用
专用


Red Hat OpenShift
专用


专用
专用


Salesforce Heroku
公共


1
1


2016年平台即服务(PaaS)提供商比较:运行时环境
*=可扩展
云服务提供商
Clojure
.NET
Go
Groovy
Java
jRuby
Node.js
PHP
Python
Ruby
Amazon Elastic Beanstalk





Azure(微软)*





Centurylink Appfog





CloudControl dotCloud*





Engine Yard





Google App Engine





IBM Bluemix*





Pivotal Cloud Foundry*





Red Hat OpenShift*





Salesforce Heroku*





2016年平台即服务(PaaS)提供商比较:中间件
*=可扩展
云服务提供商
Gunicorn
HAProxy
Jboss
Jetty
Nginx
Passenger
Rack
Puma
Tomcat
Unicorn
Amazon Elastic Beanstalk





Azure(微软)*





Centurylink Appfog





CloudControl dotCloud*





Engine Yard





Google App Engine





IBM Bluemix*





Pivotal Cloud Foundry*





Red Hat OpenShift*





Salesforce Heroku*





2016年平台即服务(PaaS)提供商比较:框架
*=可扩展
云服务提供商
CakePHP
Django
Drupal
Flask
Grails
Merb
Play
Rails
Sinatra
Spring
Symfony
Webapp2
Amazon Elastic Beanstalk






Azure(微软)*






Centurylink Appfog






CloudControl dotCloud*






Engine Yard






Google App Engine






IBM Bluemix*






Pivotal Cloud Foundry*






Red Hat OpenShift*






Salesforce Heroku*






2016年平台即服务(PaaS)提供商比较:服务
*=可扩展
云服务提供商
MySQL
Memcache
MongoDB
NoSQL
PostgreSQL
Redis
RabbitMQ
SQL Server
Amazon Elastic Beanstalk




Azure(微软)*




Centurylink Appfog




CloudControl dotCloud*




Engine Yard




Google App Engine




IBM Bluemix*




Pivotal Cloud Foundry*




Red Hat OpenShift*




Salesforce Heroku*






您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2022 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表