引用:http://baike.baidu.com/view/8193015.htm
编辑本段Cloud Foundry云平台特点
Cloud Foundry为开发者构建了具有足够选择性的PaaS云平台,它同时支持多种开发框架、编程语言、应用服务以及多种云部署环境的灵活选择,其主要特点如右图所示:[1]开发框架的选择性
当前大多数PaaS云平台只支持特定的开发框架,开发者只能部署平台支持的框架类型的应用程序。Cloud Foundry云平台支持各种框架的灵活选择,这些框架包括Spring for Java,.NET,Ruby on Rails,Node.js,Grails,Scala on Lift以及更多合作伙伴提供的框架(如Python,PHP等),大大提高了平台的灵活性。应用服务的选择性
CloudFoundry云平台将应用和应用依赖的服务相分开,通过在部署时将应用和应用依赖的服务相绑定的机制使应用和应用服务相对对立,增加了在PaaS平台上部署应用的灵活性。这些应用服务包括PostgreSQL,MySQL,SQL Server,MongoDB,Redis以及更多来自第三方和开源社区的应用服务。部署云环境的选择性
灵活性是云计算的重要特点,而部署云环境的灵活性是PaaS云平台被广泛接受的重要前提。用户需要在不同的云服务器之间切换,而不是被某家厂商锁定。Cloud Foundry可以灵活的部署在公有云、私有云或者混合云之上,如vSphere/vCloud,AWS,OpenStak,Rackspace等多种云环境中。编辑本段Cloud Foundry云平台组成及架构
Cloud Foundry是由相对独立的多个模块构成的分布式系统,每个模块单独存在和运行,各模块之间通过消息机制进行通信。Cloud Foundry各模块本身是基于Ruby语言开发的,每个部分可以认为拿来即可运行,不存在编译等过程。Cloud Foundry云平台整体逻辑组成如右下图所示:编辑本段CloudFoundry云平台运行类型
Cloud Foundry能够部署在私有云或公有云环境中,既可以运行在vSphere/vCloud架构之上,也可以运行在其他云基础设施(IaaS)之上。例如,Cloud Foundry可以部署在AWS之上,还可以部署在Eucalyptus和OpenStack等开源平台技术之上。也就是说,Cloud Foundry可以运行在多种IaaS之上,与IaaS的耦合性很低。目前,Cloud Foundry的运营方式主要有以下三类:公有云服务平台
私有云服务平台
私有云服务平台是指在企业内部构建的云服务平台。VMware也提供商业版本的Cloud Foundry给想部署PaaS平台的企业,帮助他们在自己的云中构建企业PaaS云平台。企业PaaS云平台在技术本质上是构建统一的企业IT基础架构,也就是将企业IT资源整合为服务,以供企业各部门和其他企业共享使用,从而提高企业IT资源的使用率。具体而言,构建企业私有云服务平台的总体架构如右下图所示:本地微云平台
编辑本段Cloud Foundry云平台开源和社区支持
- 参考资料
-
-
1. Cloud Foundry技术资料汇总 .CloudFoundry中文博客 [引用日期2012-11-7] .
-
2. 深入CloudFoundry .****博客 [引用日期2012-11-7] .
-
3. 公有云平台CloudFoundry.com .CloudFoundry全球官网 [引用日期2012-11-7] .
-
4. Single/Multi Node VCAP Deployment using dev_setup .CloudFoundry技术支持 [引用日期2012-11-7] .
-
5. 深入CLoudFoundry上 .新浪博客 [引用日期2012-11-7] .
-
6. “我们把云缩小了”– 适合开发人员的 Micro Cloud Foundry 简介 .CloudFoundry中文博客 [引用日期2012-11-7] .
-
7. CloudFoundry开源社区 .CloudFoundry社区支持 [引用日期2012-11-7] .
-
8. CloudFoundry源代码库 .Github官网 [引用日期2012-11-7] .
-
9. VMware应用平台联席总裁畅谈云应用发展 .CloudFoundry中文文档 [引用日期2012-11-7] .
-
- 扩展阅读:
-
- 1
CloudFoundry全球官网:www.cloudfoundry.com
- 2
Cloud Foundry技术文档:http://docs.cloudfoundry.com/getting-started.html
- 3
Cloud Foundry官方博客:http://blog.cloudfoundry.com
- 4
Cloud Foundry技术支持论坛:http://support.cloudfoundry.com/home
- 5
Cloud Foundry开源社区:http://www.cloudfoundry.org
- 6
Cloud Foundry源代码库:https://github.com/cloudfoundry
- 7
CloudFoundry中文官网:http://cn.cloudfoundry.com
- 8
Cloud Foundry官方微博:@CloudFoundry http://weibo.com/u/2169336083
- 9
Cloud Foundry中文博客:http://blog.sina.com.cn/u/2169336083
- 10
Cloud Foundry优酷站点:http://u.youku.com/CloudFoundryCN
- 11
Cloud Foundry私有云平台Chef方式部署:http://support.cloudfoundry.com/entries/20407923-single-multi-node-vcap-deployment-using-chef
- 12
Cloud Foundry集群环境BOSH部署:https://github.com/cloudfoundry/oss-docs/blob/master/bosh/documentation/documentation.md
- 1