cloud foundry分布式架构概述

cloud foundry分布式架构概述

ID:3899270

大小:2.53 MB

页数:40页

时间:2017-11-25

cloud foundry分布式架构概述_第1页
cloud foundry分布式架构概述_第2页
cloud foundry分布式架构概述_第3页
cloud foundry分布式架构概述_第4页
cloud foundry分布式架构概述_第5页
资源描述:

《cloud foundry分布式架构概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CloudFoundry开源云计算平台架构剖析张轩宁HenryZhangVMWare云应用平台资深架构师@张轩宁的围脖©2012VMware,Inc.AllrightsreservedCloudFoundry精美纪念品提问可获得卫衣一件今天13:30-15:00活动现场关注官方微博@CloudFoundry并转发且评论一条微博可以参加机械键盘抽奖CONFIDENTIAL2CloudFoundry概述CONFIDENTIAL3云计算的三个层次SaaSSoftwareasaServicePaaSPlatformasaServiceIaaSInfrastruct

2、ureasaServiceIaaS:硬件的自动化管理,人与机器的解耦合效率/性能PaaS:应用的自动化管理,应用与OS的解耦合弹性/控制CONFIDENTIAL4CloudFoundry的生态系统开发者开发、测试、云平台服务运营商部署、更新应用维护,运行,客户化平台最终用户访问、使用应用CONFIDENTIAL5CloudFoundry云平台开源CONFIDENTIAL6CloudFoundry云平台开放CONFIDENTIAL7CloudFoundry云平台自动化CONFIDENTIAL8CloudFoundry开放云应用平台–丰富编程框架OSScomm

3、unityApache2LicenseCONFIDENTIAL9CloudFoundry开放云应用平台–多样的服务vFabricPostgresDataServicesvFabricRabbitMQTMMsgServicesOtherServicesApacheAdditionalpartnersservices…2LicenseCONFIDENTIAL10CloudFoundry开放云应用平台–多平台支持DataPrivateServicesCloudsMsgPublicServicesCloudsOtherMicroServicesCloudsApac

4、he2LicenseCONFIDENTIAL11应用平台支持:不断增多Java平台Python平台•Grails模仿Rails的Java平台实现•Django最流行的PythonWeb框架•Java_web普通Javaweb程序•WsgiPython的CGI•Lift基于Scale的web框架•Spring流行的Java框架其他平台•Staticpage静态页面Ruby平台•node.js异步Web框架•Rack最小化的RubyWeb框架•Erlang•Rails3一站式的RubyWeb框架•php•Sinatra极简主义的RubyWeb框架•st

5、andalone独立的程序CONFIDENTIAL12服务平台支持:不断增多主流服务存储•Mongodb最流行的Nosql数据库•AtmosEMC专业存储•Mysql传统开源关系数据库•FileSystem远程NFS支持•Neo4j图数据库•Vblob提供AmazonS3支持•PostgresqlMysql的有力竞争者•Redis极快的内存KV数据库消息•RabbitMQ出色的Erlang队列系统大数据•Hadoop集成CONFIDENTIAL13Demo发布应用到CloudFoundry云平台CONFIDENTIAL14现场演示编写PHP脚本in

6、dex.phpCONFIDENTIAL15现场演示发布应用到CloudFoundry云平台CONFIDENTIAL16现场演示-发布后用浏览器测试CONFIDENTIAL17立刻账户注册http://cloudfoundry.com/signup输入推广码:CFCN账号可以立刻生效CONFIDENTIAL18MoreDemoAppshttps://github.com/cloudfoundry-collaboration/sample_appsCONFIDENTI

7、AL19CloudFoundry架构CONFIDENTIAL20CloudFoundry架构的逻辑视图CONFIDENTIAL21CloudFoundry部署模型(1)-单结点OS单虚拟机或物理机CONFIDENTIAL22CloudFoundry部署模型(2)-多结点ccdbcloudcloudcontrollerVMstagerstagercontrollerstagerVMVMVMVMVMuaaVMnatsrouterrouterVMVMVMhealthmanagerVMdeaservicedeaservicedeaVMserviceserviceV

8、MdeaVMVMVMVMVMVM每台虚拟机(或物理机)部署一个或数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。