即将开始的GIAC课程
Building and Releasing Pipeline
DevOps工具链
2019-06-21 13:30--14:30
案例背景介绍:
新产品新技术的引入以及产品的快速迭代要求产品的打包和发布迅速、便捷、稳定,并且能够应对各种各样复杂的流程。自动化和云和容器化的趋势对长期服役的系统的影响。
解决思路/成功要点:
引入微服务的概念对pipeline进行优化和解耦。SCM+KOJI实现打包的自动化。docker+kubernetes(OpenShift)对基础设施的补充以及自动化的帮助。
成果:
松散的设计以及解耦对流程演进起着至关重要的作用。微服务化和容器化目前看是devops的趋势。Koji是一个服役17年的项目,在近两年中面对着前所未有的挑战。旧的模式很可能已经不再适应当前产品线的需求,而如何平滑的演进和职责碎片化是我们现在需要做的。
从业12年,现就职于红帽DevOps开发部门。参与Koji开源项目的开发,旨在为Fedora和RedHat相关产品线提供稳定的打包和元数据管理系统。擅长Python/Java以及Devops Tooling相关技术。
即将开始的GIAC课程
Building and Releasing Pipeline
DevOps工具链
2019-06-21 13:30--14:30
案例背景介绍:
新产品新技术的引入以及产品的快速迭代要求产品的打包和发布迅速、便捷、稳定,并且能够应对各种各样复杂的流程。自动化和云和容器化的趋势对长期服役的系统的影响。
解决思路/成功要点:
引入微服务的概念对pipeline进行优化和解耦。SCM+KOJI实现打包的自动化。docker+kubernetes(OpenShift)对基础设施的补充以及自动化的帮助。
成果:
松散的设计以及解耦对流程演进起着至关重要的作用。微服务化和容器化目前看是devops的趋势。Koji是一个服役17年的项目,在近两年中面对着前所未有的挑战。旧的模式很可能已经不再适应当前产品线的需求,而如何平滑的演进和职责碎片化是我们现在需要做的。