zl程序教程

您现在的位置是:首页 >  其他

当前栏目

《Ansible权威指南》一1.2 Ansible发展史

2023-03-14 22:39:25 时间

本节书摘来自华章出版社《Ansible权威指南》一书中的第一章,第1.2节,作者 李松涛 魏 巍 甘 捷 更多章节内容可以访问云栖社区“华章计算机”公众号查看。


1.2 Ansible发展史

Ansible的第一个版本是0.0.1,发布于2012年3月9日,其作者兼创始人是Michael DeHaan。Michael DeHaan曾经供职于Puppet Labs、RedHat、Michael,在配置管理和架构设计方面有丰富的经验。其在RedHat任职期间主要开发了Cobble,经历了各种系统简化、自动化基础架构操作的失败和痛苦,在尝试了Puppet、Chef、Cfengine、Capistrano、Fabric、Function、Plain SSH等各式工具后,决定自己打造一款能结合众多工具优点的自动化工具,Ansible由此诞生。

其第一个版本号被非常谨慎地定义为0.01。到目前为止共发布107个版本,最新稳定版是Stable 2.1.1.0-1,最新Beat版Beat 2.1.1.0-0.1.rc1。值得一提的是,作为自动化工具新秀,Ansibe已被RedHat官方收购,在GitHub上被关注的势头也极为迅猛,Star和Fork数是当下红极一时的SaltStack的2倍多。同类自动化工具GitHub关注程度如表1-1所示。从表可以看出Ansible的受欢迎度。被RedHat收购后,其未来发展潜力更是不可估量。

表1-1 同类自动化工具GitHub关注程度(2016-07-10)

同类自动化工具 Watch(关注)  Star(点赞)     Fork(复制)    Contributors(贡献者)

Ansible  1387     17716   5356     1428

SaltStack     530 6678     3002     1520

Puppet  463 4044     1678     425

Chef     383 4333     1806     464

Fabric   379 7334     1235     116

 

Ansible版本更新速度非常快,有时会一天推出多个Dev版本,7天推出一个稳定版本。所以使用Ansible的过程中也需多留意官网的更新。