- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用azure resource manager 模板一键完成docker - microsoft
3
• 徐磊
• 英捷创软 CEO 首席架构师
• 资深DevOps顾问和解决方案专家
• Microsoft Regional Director DevOps MVP
• 认证 ScrumMaster 和 敏捷教练
• 超过10年的软件研发项目管理经验,曾任SSW中国研发中心总经理
项目经验
- 高级ALM/DevOps顾问, 中国农业银行,互联网金融项目
- 敏捷教练, 兴业银行,海外网银敏捷试点项目
- 高级管理顾问,中国移动南方基地,互联网研发基地外包管理改进
- 高级ALM/DevOps顾问,上海通用汽车有限公司,软件研发过程改进
- 高级ALM/DevOps顾问,上海汇众汽车,软件研发过程改进和ALM平台落地
- 高级ALM/DevOps顾问,中国人民保险公司软件研发中心,软件研发过程改进和ALM平台落地
- 高级ALM/DevOps顾问,斯伦贝谢中国研发中心,敏捷开发与ALM落地
- 高级ALM/DevOps顾问,京东商城,PMO管理系统与ALM系统集成
- 高级ALM/DevOps顾问,华为2012实验室(深圳),rDelta系统选型
- 高级ALM/DevOps顾问,百威英博,软件外包管理系统ALM落地实施
DevOps的商业价值
容器对持续交付的意义
使用Visual Studio / Visual Studio Code 进行容器化开发和调试
容器打包和发布到运行在Azure中的容器化主机
使用ARM模板搭建运行在Azure容器服务的Docker Swarm集群
使用TFS搭建持续交付管道
• 提升部署速度 200x ,加快问题修复速度24x
• 降低变更错误率3x ,降低线上问题修复时间2500x ,减少22%的意外问题
• 减少一半的安全性问题
• 更高的工作热情和主动性,更愿意向其他人推荐自己的企业和产品
• 减少重复性工作,减少宕机时间,让员工有更多的时间投入更有意义的工作,如新功能开发
数据来源: “PuppetLab 2016 State of DevOps Report” 中汇集了过去5年中超过2,5000名来自全球的技术专业人士的调研结果。
/blog/2016-state-of-devops-survey-here
• 干净的,环境独立的,可迁移 • 统一可
复制
•
• 代码质量
• •
• • 人员各司其职
简单的脚本
• • 提升CI/CD的可靠性
•
•
不被笨重的VM所拖累
采用瀑布式开发的职能型矩阵结构 采用迭代式开发的跨职能混合团队结构
采用迭代式开发的职能型矩阵结构
按照职能划分分支结构 主干开发,主干发布
主干开发,分支发布 特性分支,主干发布
独立测试部门承担功能性测试和自动化测试 在流水线中自动运行的大量的单元测试,自动化功能测试和性能测试
开发与测试的混合团队,共同承担功能性测试和自动化测试
整体全量部署的单体应用
您可能关注的文档
最近下载
- Unit 5 We’re family第2课时(课件)2024-2025学年度-外研版(三起)(2024)英语三年级上册.pptx VIP
- 教育教学设计:青少年科技辅导员论文(马伟)2016-3.doc VIP
- 塞斯纳172飞机起落架系统可靠性分析.docx
- 《WPS办公与应用》期末考试复习题库(含答案).docx
- DDS软件-AMADEUS5.doc
- 小学英语课程与教学论.pptx VIP
- 以色列DDS门禁系统Amadeus5技术培训使用手册.pdf
- 说明分析柏林广场b21绿宝书.docx
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf
- 清洁生产与清洁生产审核(培训)演示文稿.ppt VIP
文档评论(0)