践行DevOps: 打造容器化时代的研发管理平台
5.98
从 0 到 1 搭建先进的研发管理平台,借助容器化技术助力研发团队实践 DevOps,提高团队内部生产管理和交付效率
技术经理 @ 湖北广电玖云大数据有限公司
学习群
免费试学
498 人加入学习
15 小节
·
约 349分21秒
免费试学
介绍
目录
评论

作者介绍

作者简介(2100x389).jpg

蔡永权,曾就职于湖北广电网络系统,担任部门技术经理、负责人等职务,主导过湖北广电网络旗下互联网金融平台、武汉市江夏区平安智慧社区大数据可视化平台以及物业管理平台的研发管理工作。

8 年开发经验、3 年管理经验,资深 iOS、Java、Angular Developer、DevOps 和容器化技术的坚定拥护者。

小册介绍

课程介绍(1624x623).jpg

DevOps 是 Development 和 Operations 的组合,践行 DevOps 的目的是实现团队在软件项目研发过程中从开发到测试、再到部署的全流程自动化,减少流程之间的成本损耗,让研发团队内部的工作效率更加高效。

目前作者所在研发团队的所有项目均已经实现了基于 Docker 的容器化部署,同时在容器化之上搭建了一系列的生产力工具,打造了一个基础的 DevOps 平台,部署了整套可持续集成和交付的基础设施。最终实现了从开发人员提交代码、触发工作流自动构建项目、进行线上服务的自动更新,完成从代码提交到部署的全自动化

在 DevOps 平台之上,开发人员就可以自己搭建项目的开发工作流程,而无需专门的运维人员来处理项目开发过程中服务更新的相关工作,这能够极大地提升研发团队内部的工作效率。

实际上现在很多厂商也都开始提供自己的 DevOps 平台服务,像国内的阿里云、开源中国,国外的亚马逊 AWS、微软 Azure,等等。那么,我们自己建立一套 DevOps 平台的目的是什么呢?

  • 通过学习平台建设的过程,了解 DevOps 平台上各个工具是如何相互协作来实现可持续交付和发布的。
  • 自建平台能够最大限度地保证平台的可控性和数据的安全性。
  • 通过借助开源社区的力量,使得中小研发团队能够以较低成本去进行实践。自建平台中用到的工具使用免费社区版就可以满足团队的日常需要,理论上只存在添置服务器的硬件成本。

本小册的内容总共分为五个部分

  1. 解决方案。 构思整个 DevOps 平台的解决方案,介绍每个工具的作用以及其使用场景。
  2. 容器化基础。讲述容器应用代表产品 Docker 的基础使用,初步了解 Docker 在集群化环境的使用场景。
  3. 平台基础设施搭建。对 DevOps 平台基础设施工具的详细介绍,涉及到网络访问、可视化平台、数据持久化存储以及 DevOps 核心工作流的构建。
  4. 演示项目部署。在 DevOps 平台搭建完成后,通过一个前后端分离的项目和一个基于 SpringCloud 的微服务项目来详细描述 DevOps 平台与研发项目的结合使用。
  5. 实践经验。提供作者在 DevOps 平台使用中的实践经验总结,包括如何将不同技术栈的应用项目(Java、Node、Golang)迁移到平台上使用以及在敏捷应用开发场景下的实践经验。

小册内容均是作者自身实践的总结你可以将小册作为一个完整的企业级应用解决方案在自己的研发团队进行实施

以下是本小册相关知识点的思维导图:

image.png

你会学到什么?

总体来说,你将学会如下实践

  • 从 0 到 1 去构建一个基础的 DevOps 平台;
  • 在 DevOps 平台上去构建一个基于 SpringBoot、SpringCloud、JavaScript 的前后端分离项目;
  • 处理其他语言技术栈在 DevOps 平台的实际落地;
  • 在 DevOps 平台上去处理研发团队内部的工作流程。

适宜人群

  • 想在团队中尝试 DevOps 相关技术的管理人员。
  • 想提升技术管理的开发人员。
  • 想帮助团队提高生产力的运维人员。
  • 有一定开发和运维经验的人员,包括项目构建、Git 的使用、懂得 Linux 基础知识和服务器入门操作。

购买须知

  1. 本小册为图文形式内容服务,共计 15 节;
  2. 全部文章已更新完成;
  3. 购买用户可享有小册永久的阅读权限;
  4. 购买用户可进入小册微信群,与作者互动;
  5. 掘金小册为虚拟内容服务,一经购买成功概不退款;
  6. 掘金小册版权归北京北比信息技术有限公司所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任;
  7. 在掘金小册阅读过程中,如有任何问题,请邮件联系 xiaoce@xitu.io
推荐小册
京ICP备18012699号-3 ©版权所有 北京北比信息技术有限公司

公司地址:北京市海淀区信息路甲28号13层B座13B-5 | 公司座机:010-83434395