Cloud Foundry概念和技术

原创
数据库
Cloud Foundry是业界领先的开源PaaS平台,它的内核采用Ruby开发,设计上使用以NATS消息系统为核心的松耦合组件架构。Cloud Foundry近期完成了内核重构,进一步降低了组件之间的耦合度,提升了整体的弹性和可用性。

  2013年4月26日-27日,由51CTO传媒集团旗下WOT(World Of Tech)品牌主办的2013大数据全球技术峰会在北京富力万丽酒店召开。本次峰会将围绕大数据基础架构与上层应用的生态系统,解决大规模数据引发的问题,探索大数据基础的解决方案,激发数据挖掘带来的竞争力,让数据发出声音。51CTO作为本次峰会的主办方,将全程视频、图文直播报道这场数据的盛宴,更多内容请点击专题:2013大数据全球技术峰会

 

2013大数据全球技术峰会专题

 

Cloud Foundry是业界领先的开源PaaS平台,它的内核采用Ruby开发,设计上使用以NATS消息系统为核心的松耦合组件架构。Cloud Foundry近期完成了内核重构,进一步降低了组件之间的耦合度,提升了整体的弹性和可用性。

Cloud Foundry是开源并且是开放的平台,不仅支持Java平台、Ruby平台,还可以支持Python、PHP等平台,未来就算出现新的语言,也可以进行很好的支持。与此同时,Cloud Foundry支持的服务平台也不断的在增多。

其主流服务包括

Mongodb:***的Nosql数据库;

MySQL:传统开源关系数据库;

Postgresql:MySQL的有力竞争者;

Redis:极快的内存KV数据库;

Neo4j:图数据库。Neo4j重点解决了拥有大量连接的传统RDBMS在查询时出现的性能衰退问题。通过围绕图形进行数据建模,Neo4j会以相同的速度遍历节点与边,其遍历速度与构成图形的数据量没有任何关系。此外,Neo4j还提供了非常快的图形算法、推荐系统和OLAP风格的分析,而这一切在目前的RDBMS系统中都是无法实现的。

[[71724]]

Cloud Foundry的设计理念

设计前提:假设失败、为MTTR优化,而不是MTBF、快速失效,自我修复、横向扩展的组件、分布式状态,没有单点故障、极度简单。

模式:事件(消息)驱动、异步、非堵塞、独立、消息传递、最终一致性。

设计:组件的松耦合、更少的类,更多的实例、消息是基础、寻址和组件发现、命令和控制、数据通过HTTP或File/Blob传递。

内核组件的特点:动态发现、无依赖性和启动顺序、通过HTTP/JSON监控、位置独立性。

数据及服务的整合

Cloud Foundry中管理应用执行的最小单元是DEA,DEA会把应用部署运行在Warden Container,不同于虚拟机,Warden Container是一种应用级别的进程隔离技术,在保证安全性的情况下,它提供了更快的应用启动和横向扩展的速度。

以上是51CTO.com记者从一线为您带来的精彩报道。后续我们还有更加精彩的独家报道,敬请关注。

责任编辑:张伟 来源: 51CTO
相关推荐

2015-04-24 09:33:11

Cloud Found组件分析PaaS

2011-04-22 10:13:42

Cloud FoundAzure

2012-07-19 09:13:40

VMware云计算Cloud Found

2015-05-26 09:15:14

开源PaaS 云平台Cloud Found

2015-04-16 10:51:05

paaspcfhaproxy

2012-05-14 10:49:25

Cloud Found

2012-12-07 10:00:25

SpringOneCloud FoundVMware

2012-03-27 11:40:55

vmwareCloud Found

2014-03-07 09:26:46

PaaSCloud Found

2015-12-16 11:11:52

Cloud FoundSpring云计算

2012-08-02 09:15:16

PAASOpenShiftCloud Found

2012-11-29 10:37:39

VMwarePaaSCloud Found

2012-05-14 10:39:19

2011-04-15 11:07:20

VMwarePaaS平台Cloud Found

2015-12-08 17:16:40

Cloud Found

2014-03-03 10:04:34

Cloud FoundPaaS

2015-03-30 14:57:03

paascloudfoundrservice bro

2015-06-09 10:36:13

Cloud FoundAzurePaaS

2012-04-19 11:14:48

PaaSCloud FoundVMware

2015-06-02 11:42:00

Cloud FoundAzure
点赞
收藏

51CTO技术栈公众号