DevOps开源工具的三种分类整理
原文地址: http://www.360doc.com/content/16/0322/07/31263000_544210096.shtml 随着开发运维一体化的DevOps运动在国内外蓬勃发展,DevOps相关工具也呈现热闹趋势,在这个言必谈如何实施落地引入工具、建设平台的大环境下,我们今天也来盘点一下DevOps相关工具。 先来看一下业界对DevOps工具的各种分类介绍。 一、DevOps应用交付工具链 ElasticBox 是国外一个云应用管理工具,主要用于实现云应用生命周期的可视化管理,他们的口号是“Deploy any Application Anywhere – Zero stress,Total control”。 关于DevOps工具,他们整理了一个脑图: 主要从 开发、部署、维护 三个方面把常用的开源工具做了一个分类: >>>> 1、开发 开发类的DevOps工具又分为: (1) 版本控制和协作,例如Git、SVN等 (2) 构建和测试自动化,例如Ant、Selenium、Jmeter等 (3) 持续集成和交付,例如Jenkins、CruiseControl等 >>>> 2、部署 部署类的DevOps工具分为: (1) 容器平台,例如Docker等 (2) 配置管理,例如Chef、Puppet、Ansible等 (3) 微服务平台,例如Cloud Foundry