前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DevOps实施实战系列(一):实施框架总览

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

作者头像
DevOps时代
发布2018-02-02 12:25:43
1.3K0
发布2018-02-02 12:25:43
举报
文章被收录于专栏:DevOps时代的专栏

前言: 企业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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DevOps时代 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
CODING DevOps
CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档