中培伟业IT资讯频道
您现在的位置:首页 > IT资讯 > 软件研发 > Puppet生态系统既有优点也有缺点

Puppet生态系统既有优点也有缺点

2018-07-16 14:23:06 | 来源:中培企业IT培训网

Puppet生态系统既有优点也有缺点

Puppet的社区庞大,网络上也有很多相关的资源。Puppet有很多模块,如果你的部署模块不是那么特别,那么应该已经有现成的类似模块,可以在其基础上稍加修改来满足你的需求。

Puppet客户端机器上需要一系列Puppet的依赖。有时候这会带来问题。有时候Puppet代理依赖的Ruby运行时的版本比你操作系统发型版软件仓库中的版本更新。企业级的操作系统版本通常比较滞后。

Puppet配置实现起来可能会很复杂,测试也比较困难。

Ansible

Ansible是一个简洁的部署解决方案。

Ansible的架构中没有代理,它不需要像Puppet -样在客户端运行一个后台程序。相反,

Ansible服务器登录到Ansible节点,并且通过SSH执行命令去安装所需的配置。

虽然Ansible的无代理架构确实让事情变得简单,Ansible的节点上还是需要有Python解释器的。相比Puppet在运行代码时依赖的Ruby版本,Ansible对于代码运行时依赖的Python版本更加宽容些,所以对Python的依赖在实践中没有带来很大的麻烦。


想了解更多IT资讯,请访问中培伟业官网:中培伟业

标签: PuppEt