构建企业私有云、开启服务新里程——基于dcos的paas实践

13
构建企业私有云、开启服务新里程 ——基于DcosPAAS实践

Upload: hardway-hou

Post on 08-Jan-2017

23 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

构建企业私有云、开启服务新里程 ——基于Dcos的PAAS实践

Page 2: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

动机

目标

路线

Page 3: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

• 生产环境的快速扩缩

• 基础平台服务能力的提升

• 应用的快速迭代

• 用户数量及行为的不可预测性

• 用户从 toE 到 toC • 业务模式的快速迭代

PaaS 云平台

面临的挑战

Page 4: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

契机——春节微信

本次活动DCOS平台采用223个主机节点,平台部

分由5个节点构成Mesos Master Cluster,80个节点构

成HAProxy Cluster,138个计算节点承载674个Docker

Container,其中动态计算节点113个,静态计算节点

25个。该平台在1分钟内轻松实现扩展到1000个以上

Docker节点。

并发数

PV

访问用户

调用成功率 99.99 %

1300 万

1 亿

14 万 / 秒

2月7日 18-24点 经历 三 次整点微信摇红包

Page 5: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

太平洋保险容器云架构

PaaS支撑架构

、 应用 应用 应用容器化 (Docker封装)

服务引流 服务注册

资源管理与调度

应用

HAproxy

bamboo

HAproxy

bamboo

HAproxy

bamboo

Marathon

Mesos

Zookeeper Consul

智能弹性扩缩容

PaaS支撑

资源服务 调度服务 编排服务 日志分析 监控服务 自动化服务

PaaS服务

中间件服务

数据库服务

开发框架 环境服务

开发集成服务

硬件

容器(Docker)

物理主机 虚拟机

Page 6: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

容器平台应用部署架构

haproxy Bamboo

node

DMZ

APP

F5

DB

slave

tomcat

tomcat

node

slave

tomcat

tomcat

node

slave

weblogic

weblogic

node

slave

weblogic

weblogic

node

haproxy Bamboo

node

haproxy Bamboo

node

DCOS

zookeeper

zookeeper

zookeeper

DCOS统一管理界面

dashboard

marathon

marathon

master

master

master marathon N O D E

N O D E

N O D E

Page 7: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

容器云的优势

更小的体量 容器所占内存极小

虚机远不能比拟

轻松跨平台迁移 虚拟机异构环境迁移复杂

容器可在任何平台上应用

迭代分发 快速更新 容器迭代式更新

虚拟机更新繁琐

体系化快速部署 虚机镜像分发无法体系化

集群中快速分发、部署

性能更优 操作系统级别虚拟化

性能无损耗

更快的创建/删除速度 虚拟机分钟级创建

容器秒级创建

Page 8: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

阶段性实施情况

核心 移动

财务

无状态

动态IP

固定IP

CPIC 云

有状态

电商

营运

Page 9: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

IT服务能力的提升

环境交付能力

02 资源管理能力

03 业务支撑能力

04 运维服务能力 IT服务能力提升

01

Page 10: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

面临的问题

开源环境、软件生态环境的不确定性

应用架构的多样性

基础平台的兼容性

运维模式的挑战与转型

Page 11: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

未来之路

持续集成

(DevOps) 代码构建 各环节全流程支持 实现微服务的无缝对接

总线服务

(SOA) 请求路由 task任务下发 多组“mesos平台”接入 应急切换 平台组件热升级

多数据中心资源调度 根据业务流量跨数据中心自动分

配资源

服务集成 主平台节点及计算节点

实现任务工作流(下载、

运维、监控)

Page 12: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

漫漫征途 勇攀高峰

Page 13: 构建企业私有云、开启服务新里程——基于Dcos的PAAS实践

T H A N K Y O U