1 / 25
文档名称:

iEOP cloudfoundry:马太航.pptx

格式:pptx   页数:25页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

iEOP cloudfoundry:马太航.pptx

上传人:yunde113 2015/5/12 文件大小:0 KB

下载得到文件列表

iEOP cloudfoundry:马太航.pptx

相关文档

文档介绍

文档介绍:iEoP Cloud Foundry 电商原型
用友网络科技股份有限公司
集团UAP中心运营技术部
马太航
2015年3月20日
iEoP Cloud Foundry 电商原型
DevOps 开发模式:
使开发& 运维高度协作,完成高频率部署的同时,提高生产环境的可靠性、稳定性、弹性和安全性
减少了软件开发生命周期过程中的资源浪费(例:运行环境,构建方式、部署流程)
瀑布模型-> 敏捷开发-> 精益化
DevOps 价值:
产品快速推向市场(比如,缩短开发周期时间和更高的部署频率)
提高质量(比如,提高可用性,提高变更成功率,减少故障等)
提高组织的有效性(比如,将时间花在价值增加活动中,减少浪费,交付更多的价值至客户手中)
iEoP Cloud Foundry 电商原型
PaaS 环境下的开发模式:
更聚焦业务需求
更专注应用开发
iEoP Cloud Foundry 电商原型
CF 弹性伸缩架构
可能存在的问题
IT资源利用率低
系统服务能力无法满足线性增长
Cloud Foundry 给出的方案
资源切分
虚拟化(vSphere、OpenStack、CloudStack)
应用层(DEA Pool、Warden Container)
服务层(Service Node)
资源聚合
应用层(Nginx + Router + Session sticky + DEA Pool)
iEoP Cloud Foundry 电商原型
CF 运维智能化
可能存在的问题
需要专门应用实施人员
用户响应速度慢
日常操作复杂,维护成本高
系统故障人工恢复慢
Cloud Foundry 给出的方案
安装部署便捷
简单部署(dev_setup,小规模手动部署)
集群部署(BOSH,大规模自动部署)
用户可自助
通道(Caldecott 虚拟隧道)
应用层(cf push、instances、apps)
服务层(cf create-service、bind-service、services)
运维自动化
简化日常操作(CloudController、Stager、PackageCache)
故障自动恢复(BlobManager、HealthManager)
自动弹性伸缩(HealthManager)
iEoP Cloud Foundry 电商原型
CF 按需付费
可能存在的问题
传统IT架构
IT资源属于应用
无法准确计费
IaaS计费架构
分配计算资源,非使用状况
Cloud Foundry 给出的方案
多租户安全(UAA)
计费模型(需要扩展)
iEoP Cloud Foundry 电商原型
NATS
PC –浏览器访问
health manager
CF client
Mobile – App访问
STS Plugin
Router 路由(Nginx + Locator Service)
NATS 消息总线
service pool
MySQL
MongoDB
Radis
RabbitMQ
cc - db
uaa - db
uaa - AuthN
cloud controller
Stager
package cache
blobstore
Warden
container
推送服务
dea pool
Warden
container
电商原型
service gateway
Caldecott
Service
node
Oracle
service broker
Legacy
App
other
CF 逻辑视图
iEoP Cloud Foundry 电商原型
Cloud Foundry 层次划分
Hardware (CPU, Memory, Storage, Network)
Infrastructure as a Service
Outer Shell (BOSH)
Inner Shell (CF)
Clients
iEoP Cloud Foundry 电商原型
BOSH CLI
BOSH
BOSH是部署系统的总指挥
管理员通过BOSH CLI工具发送指令给BOSH
iEoP Cloud Foundry 电商原型
BOSH CLI
IaaS
Operation
Staff
创建虚拟机
BOSH
CPI
CPI ( Cloud Provider Interface)支持多种 IaaS
BOSH通过CPI管理IaaS层资源(虚拟机、虚拟存储、虚拟网络等)