您好,欢迎您来到DOIT! [ 登录 ] [ 免费注册 ]
您的位置:DOIT云计算> 风:云趋势 > 分析评论 > 正文

盘点国内外主流云计算开发平台——Cloud Foundry

DOIT云计算 13年05月17日 10:55 【原创】 作者:王雪杨 责任编辑:王雪杨

导读:随着大众对云计算日益增长的需求,很多公司也建立了云计算开发平台,从多种角度、多形式的进行云技术的开发。这是开发者打造云战略的一个舞台,他们提供了云的部署及管理应用所需的基于云的开发和应用缩放或者是基础设施的管理,或是提供一个开源软件和硬件向结合的应用程序开发平台。

关键词: 新浪 云计算 谷歌 红帽 PAAS 阿里 云开发平台 百度 微软 VMware

Cloud Foundry

Cloud Foundry是由相对独立的多个模块构成的分布式系统,每个模块单独存在和运行,各模块之间通过消息机制进行通信。Cloud Foundry各模块本身是基于Ruby语言开发的,每个部分可以认为拿来即可运行,不存在编译等过程。

Cloud Foundry云平台是完全模块化的分布式系统,各个模块之间是相互独立的,通过消息总线进行相互连接和通信,这种结构不仅使系统各模块之间的耦合度降低,而且使系统功能容易扩充。此外,开发人员可以通过VMC命令行工具或STS插件方便的部署应用程序到Cloud Foundry云平台上,最终用户可以通过浏览器访问运行在Cloud Foundry云平台上的应用。所有的访问请求都通过Router进行转发,分别由云控制器Cloud Controller和应用运行代理DEA模块进行请求响应,应用生命周期管理Health Manager模块负责监控和管理整个应用在云平台上的正常运行,云平台的各种应用服务由Services模块提供,可以灵活扩展。

Cloud Foundry云平台主要有Router、Cloud Controller、Health Manager、DEA、NFS、NATS、Cloud Controller Database以及Service等模块组成。这些模块协同合作,通过特定的消息传输机制和API接口进行通信,就可以使整个云平台正常运行。由于在集群环境下每个模块都有多个部署节点,从而保证了云平台的可靠性和弹性动态扩展的需求,使得应用程序可以稳定可靠的运行在Cloud Foundry云平台上。

编辑总结:Cloud Foundry为开发者构建了具有足够选择性的PaaS云平台,它同时支持多种开发框架、编程语言、应用服务以及多种云部署环境的灵活选择。其优点是:支持各种框架的灵活选择;增加了在PaaS平台上部署应用的灵活性;可以灵活的部署多种云环境中。

  • 人人网
  • 转播到腾讯微博腾讯微博
  • 新浪微博
热点文章排行
  • 微软重拳推出Office 365  微软重拳推出Office 365 2011年07月08日 经过大半年的准备,微软终于在今年6月份隆重推出了云计算办公套件Office 365。那么,Office 365作为微软集成了电子邮件、协作软件、字处理软件、电子表格和演示程序的办公套件重要产品之一,Office 365对微软来说到底是福是祸,能否为微软带来实质性的营收,能否让微软在新兴的云计算领域赢得一席之地?
  • 云计算和算计云 云计算和算计云 2011年06月22日 DOIT特别专题从云的历史进程到目前实施云的厂商,逐一谈起,让读者耳目一新的了解到现在云的现状以及如何不被云所算计。
  • 云端争夺战——IT厂商的盛宴 云端争夺战——IT厂商的盛宴 2010年07月27日 云计算到底是如何发迹的似乎已经不再重要了,重要的是它确实炙手可热。