分享

主流PaaS平台(1):Cloudfoundry介绍

pig2 发表于 2013-11-25 16:57:10 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 7305
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等衍生版本

没找到任何评论,期待你打破沉寂

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

本版积分规则

关闭

推荐上一条 /2 下一条