基于云原生的DevOps能力编排平台实践_第1页
基于云原生的DevOps能力编排平台实践_第2页
基于云原生的DevOps能力编排平台实践_第3页
基于云原生的DevOps能力编排平台实践_第4页
基于云原生的DevOps能力编排平台实践_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于云原生的DevOps能力编排平台实践技术创新,变革未来目录CONTENTS1. 动机 Motive2. 实践 Practice3. 编排 Orchestration01 动机IT外包面临的问题 交付慢以瀑布模式进行开发管 理,以“交钥匙”模式定 期交付软件,交付周期 长,应变需求难,开发 返工多。被绑定关注需求和验收结果, 忽视开发过程管理,软 件代码变成黑盒子,随 着业务数据累积,被绑 定,无议价能力。质量低软件质量低,长期通过 升级硬件来弥补软件质 量的缺陷。运维质量低, 救火式抢通故障,熬夜 式工程割接。被淘汰自有员工侧重于包工头 式项目管理,培养和提 升了开发商的业务知识 和技术能

2、力,而自有员 工随时可替代被淘汰。引入云原生微服务(目标)选试点、投入改造、建云原生生态容器化(载体)选试点、选模块、混合云模式部署持续交付(工具)建团队、建平台、转变思想为合作商服务DevOps(方法)自上而下、团结合作商、迈入云原生出路 交付慢快速应变持续交付被绑定掌控产权掌控代码质量低关注过程关注质量被淘汰培养团队自建自维02 实践成效 - 疫情期间助力IT开发全面复工复产疫情期间各项目流水线执行次数统计与趋势分析疫情期间各项目流水线步骤执行次数统计与趋势分析疫情期间各项目模块升级次数统计与趋势分析疫情期间各项目代码提交次数统计与趋势分析混搭云DevOps实施概要全开源架构实践架构分层高

3、可用快速故障迁移全容器架构实践管理与工作节点分离快速就绪快速销毁负载分担适配任何环境无需安装大量插件便于管理全编排能力实践流程编排资源编排服务编排全编排能力实践 编排接口DORY编排接口构建编排打包编排发布编排服务编排自动扩缩容编排流程编排全编排能力实践 编排接口动机通过统一接口编排能力 简化权限体系简化复杂的权限简化复杂的流程简化复杂的技术把复杂的流程原子化 简化接入流程开发商能力参差不齐 降低接入门槛全编排能力实践 接入方式接入简单填写编排接口提交到代码仓库DevOps内核进行编排发布到云原生环境自助服务自助流程编排自助资源编排自助服务编排03 编排流程编排 流程实例概要支持项目以混合云方

4、式部署,部分模块容器化方式部署+部分模块非容器化方式部署支持多分支流水线(develop master release) 支持ops运维流水线(发布回滚+流量策略调整)流程编排 关键环节编排模块应用如何发布到云原生环境发布打包构建编排模块制品如何打包成容器镜像编排模块代码 如何构建流程编排 模块编排与智能路由模块种类构建模块打包模块发布模块智能路由一个构建开关智能编排打包发布模式资源编排 多环境编排环境类型Kubernetes容器云环境物理机/VM传统环境应用场景测试环境开发调试预发布环境系统联调验收测试上线测试生产环境面向生产异地容灾资源编排 应用编排编排资源在云原生环境的启动方式、健康检查

5、方式、计算资源、存储资源、网络资源等配置动态应用 随流水线更新版本静态应用 中间件服务服务编排 微服务治理框架的进化SpringCloud(微服务1.0)以开发方式实现服务治理适用于Java语言兴起于2014诞生背景:虚拟化Istio(微服务2.0)以配置方式实现服务治理不受语言限制兴起于2018诞生背景:容器化服务编排 发布策略对比割接梯度升级Kubernetes原生支持蓝绿发布Istio服务网格支持金丝雀发布Istio服务网格支持AB测试Istio服务网格支持服务编排实例 混合发布策略蓝绿发布测试人员通过test域名访问测试版本普通用户通过www域名访问生产版本AB测试普通用户访问www域名,具备特定http header能够体验测试版本其他用户通过www域名访问生产版本金丝雀发布普通用户访问www域名,服务网格分配一 定比例(例如10%)随机流量的用户能够 体验测试版本服务编排实例 编排接口实例配置简单改造成本低通过配置实现服务治理多种发布策略蓝绿发布AB测试金丝雀发布服务编排实例 蓝绿发布Safari浏览器访问www域名访问生产版本Safari浏览器访问new域名访问测试版本服务编排实例 AB测试Safari浏览器访问www域名访问生产版本Chrome浏览器访

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论