Cloudfoundry 简介 Cloud Foundry是一个开源的平台即服务,它提供给开发者自由度去选择云平台,开发框架和应用服务。Cloud Foundry最初由 VMware发起,得到了业界广泛的支持,它使得开发者能够更快更容易的开发,测试,部署和扩展应用。Cloud Foundry是一个 开源项目 ,用户可以使用多种私有云发行版,也可以使用公共云服务,包括 CloudFoundry.com. 此外,该平台的全部代码于Github上托管,开发者可以实时跟踪该开源项目的进度。 企业支持 Vmware 授权 GNU GPL 价格 私有云无限制,公有云目前免费,收费细则待定 社区 由VmWare公司做推动,拥有强大的开源社区,国内也有相应的QQ群及多种线上线下活动等。 方案成熟度 于2011年4月发布,目前仍有结构性的较大改动,但整体方案已日趋成熟 工具 基于Eclipse可使用Cloudfoundry插件进行远程调试任务 支持语言 公有云支持Spring forJava、ruby、 Node.js等;私有云对多语言及框架的支持更好,几乎完全支持当前主流语言 学习曲线 由于使用命令行式的工具进行维护,初学可能门槛较高,但随着使用的深入,其掌握难度并不很高 易用性 使用命令行式的VMC工具进行维护,虽不如图形方式易用,但更为直观,操作性更强 侧重点 更偏重于开发者的选择性,如开发框架的选择性;应用架构服务的选择性;部署应用的云的选择性。此外,其弹性化设计使得开发者可以将自己所需要的服务添加到私有云中,灵活性很强。 主要服务 MySQL、MongoDB、Redis、RabbitMQ、ErLang、vFabric等应用服务,多种主流框架支持、以及UAA认证等 功能 Cloud Foundry支持多种流行高效的编程框架,包括Spring for Java、Ruby on Rails、Sinatra for Ruby和Node.js,也支持其他基于JVM的框架,例如Grails。Cloud Foundry还支持多种应用服务,包括MySQL、MongoDB、Redis以及VMware自己的vFabric应用服务。 主要缺点 1. 私有云当前仅支持部署在Ubuntu 10.04 amd64 Server上,后续很快会支持12.04版本; 2. 平台本身还会经常有结构性的调整,因此给予Cloud Foundry的私有云的有一定的维护难度。 备注 随着内核的不断调整和发展,该平台已日趋稳定,同时产生了如App Fog等衍生版本
|