- 1、本文档共109页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PivotalCloudFoundryPaaS云解决方案概要
O
Pivotal PaaS平台云CloudFoundry产品功能和架构
陈威
Pivotal Senior Solution Architect
cwei@
目录
Paas和IaaS的区别和PaaS价值
CloudFoundry的设计目标、原理
CloudFoundry支持的敏捷开发
企业私有云解决的问题和建设价值
CloudFoundry的功能架构
CloudFoundry的应用部署和大规模部署
CloudFoundry的弹性计算
CloudFoundry的案例情况
Cloud Foundry解决了什么问题?
4
IaaS: 硬件的自动化管理,人与机器的解耦合 获得效率/提高资源利用率
PaaS: 应用的自动化管理,应用与OS的解耦合 获得弹性/简化运维
PaaS云计算的价值分析
PaaS的业务价值
- decouple from the underlying infrastructure
- provide data as a service
- decompose applications?
- automate everything
系统安装和应用部署
PaaS云计算的业务价值分析
目前的IT模式
劳动力成本 (运维)
硬件成本
新的应用开发
软件成本
电力成本
Current IT Spend
100%
劳动力成本 (降低xx%)
硬件成本 (降低xx%)
新的开发
基于虚机的部署
软件成本
(降低xx%)
电力成本
(降低xx%)
基于IaaS的云计算
劳动力成本 (降低xx%)
硬件成本 (降低xx%)
新的开发
自动化部署
软件成本
(降低xx%)
电力成本
(降低xx%)
提升业务能力
降低每年的运作成本到
基于PaaS的云计算
PaaS的业务价值
?在IaaS基础上共享虚机计算资源,进一步挖掘IaaS虚机的计算能力,再一步提高硬件资源利用率,从而降低硬件成本。
?在IaaS基础上直接提供应用运行平台,降低应用平台的运维需求,系统自动化的打补丁、应用升级等,降低运维的劳动力成本。
?在IaaS基础上动态的精确计算业务资源,在业务空闲时自动释放并回收平台资源以及与之相关的硬件资源,降低电力成本。
?通过PaaS自动化的供应系统平台和应用平台,对业务应用自动化的部署,降低应用系统上线的部署工作量,加快业务上线时间。
今天的应用趋势
应用框架应用越来越广泛
提高开发效率,创新
降低开发工作量,减少开发时间
支持新的应用类型
Mobile, Social, SaaS
应用要尽早发布,并且经常升级
数据密集型应用
新的要求: 弹性伸缩、支持多种云
面向Web带来了数据指数级的增长
要部署在虚拟化或是IaaS云环境下
Virtualization, Cloud, PaaS
Cloud Foundry是一个开放的PaaS平台
The PaaS of choice for the Cloud era
简单
开发者专注于他们的代码,不锁定于特定中间件
开放
避免锁定在特定的云、框架和服务上
从第一天起就是完全开放的
灵活性和可伸缩性
应用自服务、自动部署、自动伸缩S
可扩展的架构,可以吸收未来云创新的发展
Cloud Foundry开放PaaS平台 – 支持各种框架
Application Service Interface
Data Services
Cloud Foundry开放PaaS平台 – 提供多种应用服务
通过Services Broker与现有企业服务的集成
service gateway
创建
绑定
system service
使用
绑定
使用
service broker
企业服务
11
目录
Paas和IaaS的区别和PaaS价值
CloudFoundry的设计目标、原理
CloudFoundry支持的敏捷开发
企业私有云解决的问题和建设价值
CloudFoundry的功能架构
CloudFoundry的应用部署和大规模部署
CloudFoundry的弹性计算
CloudFoundry的案例情况
CF的设计目标
13
CF的目标之一 弹性伸缩架构
14
CF的目标之一 弹性伸缩架构原理
15
CF的目标之一 弹性伸缩架构机制
16
dea实现了资源切分(应用层)
17
虚拟网络接口切分网络
aufs
切分存储
Warden切分cpu、内存
router实现了资源聚合(应用层)
18
Nginx
(+lua extension)
upstream
locator service
dea
dea
nats
http request
dea ip?
NATS
首次访问
二次访问
cookie:
cookie:
Cloud Foundry逻辑视图
PC –浏览器访问
Mo
文档评论(0)