多云环境下的自动化运维实践课件.pptx

上传人:小飞机 文档编号:1575847 上传时间:2022-12-08 格式:PPTX 页数:38 大小:1.87MB
返回 下载 相关 举报
多云环境下的自动化运维实践课件.pptx_第1页
第1页 / 共38页
多云环境下的自动化运维实践课件.pptx_第2页
第2页 / 共38页
多云环境下的自动化运维实践课件.pptx_第3页
第3页 / 共38页
多云环境下的自动化运维实践课件.pptx_第4页
第4页 / 共38页
多云环境下的自动化运维实践课件.pptx_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《多云环境下的自动化运维实践课件.pptx》由会员分享,可在线阅读,更多相关《多云环境下的自动化运维实践课件.pptx(38页珍藏版)》请在三一办公上搜索。

1、多云环境下的自动化运维实践,GOP S 全球运维大会 2019 深圳站,1,目录,多云环境下的资源管理,1,多云环境下的应用管理,2,多云环境下的混沌工程探索,3,QA,4,GOP S 全球运维大会 2019 深圳站,2,如何快速评测企业自动化运维建设成熟度?,GOP S 全球运维大会 2019 深圳站,3,问题:如果将生产中一台Web服务虚拟机直接删除掉,是否可以使用自动化手段恢复?是否能够自动化创建一台新的虚拟机?是否能够自动化配置应用运行环境?是否能够自动化部署应用的当前版本?是否能够自动化添加监控?是否能够自动化完成日志采集?是否能够自动化执行冒烟测试?是否能够自动化添加新节点到集群中

2、?以上所有步骤是否涉及到CMDB的资产添加和状态变更。,基于开源的开源全链路自动化运维体系,GOP S 全球运维大会 2019 深圳站,4,为什么是Docker和Kubernetes?,GOP S 全球运维大会 2019 深圳站,5,为什么是多云?,GOP S 全球运维大会 2019 深圳站,6,运维到底有没有边界?,“十”字形人才,GOP S 全球运维大会 2019 深圳站,7,多云环境的运维痛点,单一,多云,GOP S 全球运维大会 2019 深圳站,8,CMDB是一个古老的话题!,ITIL资产管理,传统CMDB,分层设计应用树,面向 应用,持续交付自动化,服务 场景,多云 混合云管理 堡

3、垒机,GOP S 全球运维大会 2019 深圳站,9,CMDB建设三步(3C)工作法,GOP S 全球运维大会 2019 深圳站,10,以CMDB为核心,GOP S 全球运维大会 2019 深圳站,11,使用CMDB打通各个自动化运维流程,标准化模版系统监控模板组件监控模板,监控脚本,CMDB,自动化添加监控监控覆盖率比对,GOP S 全球运维大会 2019 深圳站,12,CMDB建设,GOP S 全球运维大会 2019 深圳站,13,CMDB功能概述,GOP S 全球运维大会 2019 深圳站,14,目录,多云环境下的资源管理,1,多云环境下的应用管理,2,多云环境下的混沌工程探索,3,QA

4、,4,GOP S 全球运维大会 2019 深圳站,15,非容器应用环境配置,自研:AgentSaltStack:Agent(Master-Minion)Salt-SSHSalt-CloudAnsible:SSH腾讯蓝鲸:Agent、SSH、API命令通道、数据通道、文件通道,GOP S 全球运维大会 2019 深圳站,16,应用环境配置模式,声明式,命令式,GOP S 全球运维大会 2019 深圳站,17,状态管理管理最终状态,作业编排单个或多个命令执行,容器应用环境配置,应用,运行环 境,操作系统,GOP S 全球运维大会 2019 深圳站,18,FROM ADD、RUN、CMD,FROM

5、ADD、RUN、CMD,FROM centosADD、RUN、CMDB,基于开源封装自动化运维平台,轻封装重易用原生API调用紧跟开源社区,GOP S 全球运维大会 2019 深圳站,19,基于腾讯蓝鲸做运维PAAS平台,开发框架支持免运维托管API网关前端服务,GOP S 全球运维大会 2019 深圳站,20,CI/CD流水线,Jenkins做核心编排,GOP S 全球运维大会 2019 深圳站,21,K8S做应用管理,应用的CI/CD,Infra Pipeline,Database Pipeline,Code Pipeline,Pipeline,GOP S 全球运维大会 2019 深圳站,

6、22,SQL发布Pipeline,GOP S 全球运维大会 2019 深圳站,23,SQL提交,SQL工单继承版本号,自动审核,SQL语法审核SQL规范审核,自动备份,根据表大小 决定开发、测试, 不备份,手动/自动执 行,开发、测试 自动执行生产部分表 自动执行,结果反馈,通知数据库版本 变更,数据库版本管理,SQLPipeline结 束,更新数据 库版本,数据库版 本检查,Code Pipeline开 始,GOP S 全球运维大会 2019 深圳站,24,开源的数据库版本控制,https:/flywaydb.org/http:/www.liquibase.orgSupported data

7、bases Oracle, SQL Server (including Amazon RDS and Azure SQL Database, DB2, MySQL (including Amazon RDS, Azure Database & Google Cloud SQL), Aurora MySQL, MariaDB, Percona XtraDB Cluster, PostgreSQL (including Amazon RDS, Azure Database, Google Cloud SQL & Heroku), Aurora PostgreSQL, Redshift, Cockr

8、oachDB, SAP HANA, Sybase ASE, Informix, H2, HSQLDB, Derby and SQLite.,GOP S 全球运维大会 2019 深圳站,25,DevOps平台建设,项目管理:Redmine代码托管:Gitlab、USVN持续交付:Jenkins、Gitlab-CI应用运维平台:腾讯蓝鲸、自研,DevOps平台,项目管理,代码托管,持续交付,应用运维 平台,GOP S 全球运维大会 2019 深圳站,26,DevOps平台建设,GOP S 全球运维大会 2019 深圳站,27,应用运行时配置,一个配置文件对应多套环境多个配置文件对应多套环境: DE

9、V SIT UAT PAT PROD配置中心统一管理,DevOps中的一些原则:代码和配置分离制品只构建一次一个脚本部署多套环境,GOP S 全球运维大会 2019 深圳站,28,配置中心,https:/,https:/,GOP S 全球运维大会 2019 深圳站,29,Kubernetes Configmap+Secret,配置(Configmap),代码(Image),数据(Volume),GOP S 全球运维大会 2019 深圳站,30,目录,多云环境下的资源管理,1,多云环境下的应用管理,2,多云环境下的混沌工程探索,3,QA,4,GOP S 全球运维大会 2019 深圳站,31,什么

10、是混沌工程?,混沌工程是在分布式系统上进行实验的学科,在生产环境中进行由经验指导的受控实验, 目的是建立对系统抵御生产环境中失控条件的能力以及信心。http:/principlesofchaos.org/,GOP S 全球运维大会 2019 深圳站,32,混沌工程演进时间线,GOP S 全球运维大会 2019 深圳站,33,混沌工程和测试的区别,实验,未知,混沌,工程,测试,已知,故障,GOP S 全球运维大会 2019 深圳站,34,测试,混沌工程的高级原则,建立一个围绕稳定状态行为的假说多样化真实世界的事件 在生产环境中运行实验 持续自动化运行实验最小化爆炸半径,GOP S 全球运维大会 2019 深圳站,35,多云环境下的事件,现实中已知的事件,系 统是否可以适应?,GOP S 全球运维大会 2019 深圳站,36,混沌工程开源工具,kube-monkey,GOP S 全球运维大会 2019 深圳站,37,GOP S 全球运维大会 2019 深圳站,38,谢谢,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号