DevOps实施实战系列(一):实施框架总览

2017 年 8 月 14 日 DevOps时代 许峰

作者介绍:

许峰

20年软件开发、测试、管理经验。前文思海辉欧美事业群交付副总裁。热爱DevOps。专注帮助传统企业的DevOps转型,专注DevOps思想及实践的传播分享。中国首批EXIN DevOps Master讲师,沙盘模拟《凤凰项目》《挑战埃及》培训师。


前言:

企业IT本身是个复杂的系统工程,这也是为什么DevOps的实施不是一个一蹴而就的过程,大多数企业需要至少2~3年的时间才能够逐步达成一个相对成熟的DevOps实施状态。


DevOps落地也不应只停留在理论上。本系列文章旨在介绍一个非常清晰简洁的DevOps实施框架*(见题图),帮助企业厘清落地步骤。

根据这个框架,DevOps相关的能力分布在SDLC的4个阶段,一共11个核心服务能力。这里重点要强调的是能力。

实践DevOps很像健身,这11个能力相当于11个核心肌肉群,但是要达成理想的效果个人要根据自身状况,不断练习,不断突破自我。

这也是LEAN运动的本质。健身是没法通过简单地购买健身器械,请健身教练或是吃什么营养品达成的,一定是一个付出汗水、努力和自我修炼的过程。



今天将简单介绍一下这个框架,后继会按模块分解介绍。争取每个模块给出一些企业实践的案例。企业需要根据自身现有情况,选择从某个能力项入手,做到最优,然后发展下一个能立项。争取逐步在2~3年内建立起完整的核心“肌肉群”。


  1. PPM(Project and Portfolio Managment )- 项目组合或项目群管理。这个是企业如何把想法转换成开发团队可接受的需求的过程。涉及到分析、立项、排优先级,资源分配等一系列过程。

  2. API / Microserive - API和微服务。系统的架构方式。

  3. Agile Management - 敏捷管理。管理敏捷形态的团队和项目。

  4. Test-Driven Development - 测试驱动开发:快速给予开发者反馈,并从一开始就定义(对于开发来讲)什么是工作完成的关键实践。

  5. Service Virtulization - 服务虚拟化:模拟外部系统行为,加速自动化测试实现。

  6. Test Data Management - 测试数据管理:你有多快可以通过自服务的方式帮助开发和测试团队建立有效的测试数据。

  7. Environment Management - 环境管理:自动化各个环境(从开发、测试、预发布到生产)的供应和配置的能力。

  8. Continuous Integration - 持续集成:频繁、小批量提交、自动触发一系列自动化测试的能力。

  9. Cointinuous Delivery - 持续交付:持续集成的拓展。自动部署到不同环境并对环境及配置持续自动测试的能力。

  10. Security - 安全:整合安全及合规要求到整个开发、部署及运维的能力。

  11. Monitoring - 监控:业务、开发和运维所需要的所有相关的Telemetry (测量)收集、整合、可视化的能力。


后继会逐一展开介绍每个能力的相关实践和一些企业案例。


*原始视频(需翻墙):https://youtu.be/zwUNoSnNy3g



END


本文转自 DevOps咖啡馆


近期好文:

世界级DevOps专家 : Kris Buytaert带你认识原味的DevOps

台湾精益老专家:看板的系統思維 | DevOpsDays 抢先看

DevOps成功实施的10个最大障碍

腾讯与百度的持续交付案例 | 乔梁专栏


许峰老师将在 DevOpsDays 上海站带来更精彩的演讲👇

《传统企业 DevOps 转型的若干案例》

【DevOpsDays · 上海站】

了解更多大会内容及抢票请进官网:

长按二维码 报名参会


购票咨询及团购优惠请联系主办方:

Tel:130 2108 2989



点击“阅读原文”,关注 DevOpsDays上海站

登录查看更多
0

相关内容

DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。 它是人们为了及时生产软件产品或服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解。
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
TensorFlow Lite指南实战《TensorFlow Lite A primer》,附48页PPT
专知会员服务
69+阅读 · 2020年1月17日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
机器学习相关资源(框架、库、软件)大列表
专知会员服务
39+阅读 · 2019年10月9日
【电子书推荐】Data Science with Python and Dask
专知会员服务
43+阅读 · 2019年6月1日
5G时代:北京移动业务支撑系统 DevOps 实践
DevOps时代
15+阅读 · 2019年6月13日
【边缘计算】边缘计算面临的问题
产业智能官
17+阅读 · 2019年5月31日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
爱奇艺基于AI的移动端自动化测试框架的设计
前端之巅
18+阅读 · 2019年2月27日
Python & 机器学习之项目实践 | 赠书
人工智能头条
14+阅读 · 2017年12月26日
【机器学习】基于TensorFlow搭建一套通用机器学习平台
一个人的企业安全建设之路
FreeBuf
5+阅读 · 2017年7月7日
Arxiv
7+阅读 · 2018年6月1日
Arxiv
3+阅读 · 2018年5月28日
Arxiv
9+阅读 · 2018年5月24日
Arxiv
4+阅读 · 2018年4月29日
Arxiv
27+阅读 · 2017年12月6日
VIP会员
相关VIP内容
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
TensorFlow Lite指南实战《TensorFlow Lite A primer》,附48页PPT
专知会员服务
69+阅读 · 2020年1月17日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
机器学习相关资源(框架、库、软件)大列表
专知会员服务
39+阅读 · 2019年10月9日
【电子书推荐】Data Science with Python and Dask
专知会员服务
43+阅读 · 2019年6月1日
相关资讯
5G时代:北京移动业务支撑系统 DevOps 实践
DevOps时代
15+阅读 · 2019年6月13日
【边缘计算】边缘计算面临的问题
产业智能官
17+阅读 · 2019年5月31日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
爱奇艺基于AI的移动端自动化测试框架的设计
前端之巅
18+阅读 · 2019年2月27日
Python & 机器学习之项目实践 | 赠书
人工智能头条
14+阅读 · 2017年12月26日
【机器学习】基于TensorFlow搭建一套通用机器学习平台
一个人的企业安全建设之路
FreeBuf
5+阅读 · 2017年7月7日
相关论文
Arxiv
7+阅读 · 2018年6月1日
Arxiv
3+阅读 · 2018年5月28日
Arxiv
9+阅读 · 2018年5月24日
Arxiv
4+阅读 · 2018年4月29日
Arxiv
27+阅读 · 2017年12月6日
Top
微信扫码咨询专知VIP会员