Mais conteúdo relacionado
Semelhante a 51 cto下载 51cto信息图:openshift vs cloudfoundry (20)
51 cto下载 51cto信息图:openshift vs cloudfoundry
- 1. PAAS平台对比:OpenShift VS Cloud Foundry
PaaS作为云计算的实践重点,将应用运行所需的IT资源和基础设施以服务的方式提供给用户,包括了中间件服
务,信息服务和消息服务等服务形式。PaaS在未来几年,将是重要的发展方向。
以红帽、VMware等为代表等厂商看到了PaaS的价值,分别推出了OpenShift和Cloud Foundry。为了帮助大家更
多的了解以上两个PAAS云平台的相关信息,51CTO将两个平台放在一起进行了对比,希望能够对您有所帮助。
平台
OpenShift是由红帽推出的一款面向开源开
Cloud Foundry是VMware的一款OpenPaaS,
发人员的开放的平台即服务(PaaS),
它支持多种框架、语言、云平台及应用服务,
简述 OpenShift通过为开发人员提供在语言、框架和
是一个分布式系统,为开发者提供了应用和服
云上的更多的选择,使开发人员可以构建、测
务的舞台,承担了IaaS相关的通用的工作。
试、运行和管理他们的应用。
提供商 Red Hat Vmware
网址 openshift.com cloudfoundry.com
云类型 Paas Paas
是否开源 是 是
发布时间 2011年5月 2011年4月
最近更新 2012年7月18日 2012年6月11日
github
- 2. Java / Spring, Groovy/Grails, Ruby Rails
支持语言 Java, Java EE, Python, Perl, PHP, Ruby
& Sinatra, Node.js
Spring、Seam、Weld、CDI、Rails、Rack、
Spring for Java、Ruby on Rails、Node.js以
支持架构 Symfony、Zend Framework、Twisted、Django
及多种JVM开发框架
、Java EE框架
云主机 是 是
CDN 否 否
Multiple: MySQL, MongoDB, MemBase,
数据库 Memcache
MongoDB, MySQL and Redis
插件 无 无
集中的指示
是 否
板和控制台
采用Apache License 2.0许可,使得更多用户
、开发者、供应商可以使用它,目的是使其社 流水线方式的开源参与,支持几十个重要开
社区 区成为完全开放、广受人们喜爱的精英管理的 发框架和应用服务,以及多种云基础架构部署
社区,使用OpenShift的人数及社区人数在不断 、漏洞修复、文档及其它贡献。
增长。
免费的FreeShift。原先的开发者预览版本将 通过cloudfoundry.com,免费提供Cloud
进化为 FreeShift,依然免费,最多允许 3 个 Foundry软件的普通实例,旨在通过针对一些比
Gear,提供完整 Java EE6 Full Profile & 较高级的中间件(面向云托管的应用程序)收取
CDI 支持,但不支持存储空间扩展。 许可费来获利,但它不提供任何的服务级别协
议。
定价模式
收费的MegaShift。付费的MegaShift方案,
每月$42起价,允许最多16个Gear,且由Red
Hat提供技术支持。
Router
JBoss Operations Network
DEA(Droplet Execution Agency)
Cloud Admin Portal
CloudController
平台组件 Image Toolchain
HealthManager
Application Engine
Services
Cloud User Portal
NATS(Message bus)
JBoss Developer Studio开发工具。
- 3. 1、开发者可以保留自己的代码编写习惯,不
1、它提供了各种语言的平台给你选择,包括
需要做改变,在任何地方可以运行。满足多云
Ruby, Python, PHP 以及当前热门的 Node.js
需求,作为平台即服务开源项目,保护开发者
等等,与此同时还提供一些开发应用框架的一
不被锁定在任何特定云中。
键安装,比如 ROR, WordPress 等等。
2、该系统在设计时就已经设计成可自愈的,
2、它是首个支持企业级Java的PaaS平台,支
并且在各层级都可水平扩展,既能在大型数据
持JEE6与JBoss和其Eclipse集成开发环境以及
中心里运行,也能运行在一台桌面电脑中,二
Maven和Jenkins自动化。可以支持Java EE6的
者使用相同的代码库。
平台即服务产品,在云上为Java提供全面的生
命周期支持。
特点 3、通过将Cloud Foundry源代码融合到GitHub
的公共代码库中,与Gerrit集成进行代码审
3、OpenShift 基于开源和开放标准构建,应
查,与Jenkins集成进行持续整合,新流程将社
用程序在运行时环境中能够保持可移植性,支持
区代码贡献简单化,提高了代码质量,同时能
开发者插入自己喜爱的框架。
够更清晰的看到代码变化。
4、OpenShift依靠Git、Jenkins、Maven等标
4、对系统进行扩展不会导致正在活动的用户
准开发工具,以及Eclipse等集成开发环境
和应用停止服务,系统会为所有应用程序实例
(IDE),可以简化应用程序开发和维护。
考虑负载均衡和高可用方面的事情。
“今天又重新创新创建了一个openshift帐号, “试了下vmware的cloud foundry云平台,确实
发现变化好大,可以完全界面操作,并且最主 在上面发布web应用很方便。但是貌似由于服务
要的是速度很快啊。”——@张俊娥 器在米国的原因,响应速度似乎有点慢。”—
—@西门619
“用openshift做免费的私有git hosting还是
挺好。”——@ch3nz “将服务绑定到应用后,应用可以通过环境变
量VCAP_SERVICES来获取服务的相关信息。如果
“OpenShift Express是最适合个人的Web应用 要将现有应用部署到Cloud Foundry上,则需对
开发平台。”——@零一飘凌 应用进行相应的修改。”——@silverwave
用户评价 “不支持自定义php扩展,亦没有启用php-soap “第一次在Cloud Foundry上用Ruby写程序,
。所以你不可以用它托管任何基于soap的应用 Sinatra的框架感觉不错,Ruby的语法好别扭,
。虽然你可以使用nusoap代替,但这还是很愚 还是Python用得顺手。”——@hackerzhou
蠢的不让客户自己定义启用哪些php扩展。”—
—@天才无趣男 “Cloud Foundry对websocket协议不支持,可
能他们需要在nginx端进行配置。”——@某个
人的碎碎念