1 / 24
文档名称:

基于容器devops解决方案.pptx

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

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

分享

预览

基于容器devops解决方案.pptx

上传人:1557281760 2022/7/22 文件大小:2.57 MB

下载得到文件列表

基于容器devops解决方案.pptx

文档介绍

文档介绍:DevOps解决方案
2021/3/9
1
Devops是云计算发展的高级阶段
2021/3/9
2
移动互联网时代更需要DevOps
移动互联网时代的特征就是快,产品的决策快、推出快、迭代快、变革快,快能抓住机遇DevOps解决方案
2021/3/9
1
Devops是云计算发展的高级阶段
2021/3/9
2
移动互联网时代更需要DevOps
移动互联网时代的特征就是快,产品的决策快、推出快、迭代快、变革快,快能抓住机遇、掌握主动。
生态变化
产品应用变化
渠道变化
商业模式变化
客户行
为变化

DevOps
开发
运维
QA
阶段
要求
开发
业务架构:多中心、能力开放
技术架构:SOA、微服务、技术组件标准化/服务化
QA
持续集成
自动化测试
运维
快速发布、滚动升级、灰度发布、弹性伸缩
开发、测试、生成环境的标准化
案例分析:支撑系统有2000多万行代码,代码构建一次需要40多分钟;由于各个应用之间错综复杂,在集中提交代码模式下构建发布失败率超过20%;一次产品发布需要2周以上的时间
流程
方法
工具
2021/3/9
3
软件开发及交付相关过程
2021/3/9
4
传统软件开发模式
2021/3/9
5
传统开发模式面临的问题
2021/3/9
6
开发及运维分开面临的问题
DEV
OPS
我的代码是好的, 要么是你们部署的姿势不对,要么就是你们的基础架构有问题
基础设施肯定是好的, 一定是你们代码的问题
2021/3/9
7
DevOps希望达成的目标
开发和IT运维之间的高度协同
高频部署的同时,提供生产环境的可靠性、稳定性、弹性和安全性
价值流
业务 (需求定义)
客户 (价值交付)
起源于2009年前后
一天10次部署
基础设施即代码
敏捷基础设施
敏捷系统管理
持续集成和发布
平台即服务
2021/3/9
8
天云DevOps解决方案总体架构
SkyForm云管理平台
2021/3/9
9
天云DevOps解决方案物理架构
2021/3/9
10
DevOps及云平台的关系
私有云


2021/3/9
11
天云DevOps解决方案全业务流程
2021/3/9
12
CI/CD全过程管理
2021/3/9
13
为什么需要持续集成
快速反馈
减少项目风险
每个人都是项目的Owner
持续开发
将一些重复的事情交给机器去做
单一代码仓库
经常提交 (Commit Often)
让你的Build可以自动化测试
自动构建
快速构建
2021/3/9
14
持续集成(CI/CD)带来的优势
2021/3/9
15
持续部署





2021/3/9
16
构建流水线
2021/3/9
17
开发运行环境定义
2021/3/9
18
基于容器构筑具备完全一致性的开发测试环境
Docker
开发环境
Docker
功能测试环境
Docker
集成测试环境
Docker
生产环境
开发构建
部署发布
镜像仓库
代码库
变更时
手动或自动触发
代码构建
代码构建
自动形成
开发环境
自动形成
测试环境
自动部署到
生产环境
测试集成
2021/3/9
19
容器化带来的优势
2021/3/9
20
自动化运维框架
运维管理门户
REST API
运维管理API
监控管理
告警管理
日志管理
资产管理
业务管理
资源池
Dubbox
监控管理
告警管理
运维管理服务
资源统计
资源池管理
资产管理
日志管理
MySQL
运维管理数据库
监控数据库
日志数据库
资产表
告警表
基础运维
资产管理
配置管理
日志管理
运维报表
故障告警
性能管理
安全管理
通用主机安全
Hypervisor管理
数据安全
业务安全
网络安全
虚拟机安全
SLA管理
备份管理
自动化运维
资源池管理
资源模版管理
资源实例管理
资源调度管理
资源监控管理
资源计量管理
资源池配置
业务管理
工单管理
工单
MongoDB
Hbase
ES
业务表
工单表
资源池表
Dubbo RPC
2021/3/9
21
DevOps成熟度模型
2021/3/9
22
分阶段实施DevOps
第一阶段:核心实践和试点