这里写自定义目录标题

  • 来源
  • 为什么使用配置管理工具
  • 对比

来源

本文翻译自 Top 5 configuration management tools

为什么使用配置管理工具

Configuration management tools enable changes and deployments to be faster, repeatable, scalable, predictable, and able to maintain the desired state, which brings controlled assets into an expected state.

Some advantages of using configuration management tools include:

  • Adherence to coding conventions that make it easier to navigate code
  • Idempotency, which means that the end state remains the same, no matter how many times the code is executed
  • Distribution design to improve managing large numbers of remote servers

Some configuration management tools use a pull model, in which an agent installed on the servers runs periodically to pull the latest definitions from a central repository and apply them to the server. Other tools use a push model, where a central server triggers updates to managed servers.

对比

软件 介绍 功能 开源 免费
Ansible Ansible是一款非常简单的IT自动化平台,简化了应用和系统的部署,避免了部署或者升级时写脚本或者代码. 使用SSH,不需要在远端系统上部署agent
CFEngine CFEngine 3是一个受欢迎的开源配置管理系统,专门为大型计算机系统提供自动化的配置和维护
Chef A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.
Puppet Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification
Salt Software to automate the management and configuration of any infrastructure or application at scale

Salt was created for high-speed data collection and scale beyond tens of thousands of servers. It uses Python modules to handle configuration details and specific actions. These modules manage all of Salt’s remote execution and state management behavior. Some level of technical skills are required to configure the modules.

Salt uses a client-server topology (with the Salt master as server and Salt minions as clients). Configurations are kept in Salt state files, which describe everything required to keep a system in the desired state.

五款服务器配置管理工具相关推荐

  1. filezilla 设置服务器_服务器ftp软件,五款服务器ftp软件的使用方法

    ftp软件是一种文件传输下载方式,它是TCP/IP协议栈的一部分:其中FTP又由两部分组成,一部分是FTP的服务器,另一部分是FTP的客户端!它能够高效安全地进行文件传输下载操作!可以使用服务器管理工 ...

  2. jieba textrank关键词提取 python_五款中文分词工具在线PK: Jieba, SnowNLP, PkuSeg,THULAC, HanLP...

    最近玩公众号会话停不下来:玩转腾讯词向量:Game of Words(词语的加减游戏),准备把NLP相关的模块搬到线上,准确的说,搬到AINLP公众号后台对话,所以,趁着劳动节假期,给AINLP公众号 ...

  3. 有这五款团队协作工具,企业不用再担心团队协作效率低!

    对于一个完整的企业来说,它一定是具备很多个不同的团队的,当团队齐心协力并展示他们出色的专业技能.知识和想法时,生产力和项目成功概率必然提高.而不同的团队之间如何协作,一起高效合作完成企业的目标,成了一 ...

  4. 五款办公必备工具,提高工作效率不再难!

    数字化时代带来了众多工具和软件,可为人们提供便捷.高效的解决方案.编程.笔记管理和视频制作等领域都有许多备受推崇的工具可供选择,以下介绍五款可提高工作效率.管理任务和创作高质量作品的工具. 1.编程工 ...

  5. python 分词工具对比_五款中文分词工具在线PK: Jieba, SnowNLP, PkuSeg, THULAC, HanLP

    最近玩公众号会话停不下来: 玩转腾讯词向量:Game of Words(词语的加减游戏) ,准备把NLP相关的模块搬到线上,准确的说,搬到AINLP公众号后台对话,所以,趁着劳动节假期,给AINLP公 ...

  6. 测试眉形的有哪个软件_这五款自动化软件测试工具,你最喜欢用哪个?

    对测试自动化的依赖性增加导致大量自动化软件测试工具的出现,使得很难确定哪些是最好的.为了帮助您完成自动化工作,我们根据自己和他人的经验创建了五大最佳自动化软件测试工具列表. 1. Selenium S ...

  7. 服务器如何管理?分享九款服务器管理工具

    一.远程桌面连接 下载网址:http://yczm.iis7.com/?lxmd IIS7远程桌面管理主要用于企业远程管理和远程办公,是一款可以批量管理VPS和服务器桌面窗口的软件,它可以只需导入添加 ...

  8. 五款入侵检测工具介绍

    入侵检测系统(IDS)检查所有进入和发出的网络活动,并可确认某种可疑模式,IDS利用这种模式能够指明来自试图进入(或破坏系统)的某人的网络攻击(或系统攻击).入侵检测系统与防火墙不同,主要在于防火墙关 ...

  9. Windows端 五款 MySQL 客户端工具

    1. MySQL Workbench 这属于mysql官方出品,免费,功能强大,是首选. 2. HeidiSQL 免费,功能强大,强烈推荐. 3. dbForge Studio for MySQL 收 ...

  10. 电脑如何测网速_【网络调试】网络速度检测工具有哪些?这五款工具让你随时掌控网速...

    wifi测试软件有哪些?WiFi信号和声音一样,强弱都是可以测量的,检测WiFi的方法有很多,作为普通的家庭用户,我们有时需要测试WiFi的速度.信号强度.周围WiFi干扰等等,那么wifi信号如何检 ...

最新文章

  1. 一部合格的手机是怎么生产出来的?
  2. Theme,skin-----asp.net2.0 new technolog
  3. 图像特征检测描述(一):SIFT、SURF、ORB、HOG、LBP特征的原理概述及OpenCV代码实现
  4. AWS昨日突发大规模故障,官方称受施工方挖断光纤影响
  5. 元组字典集合内置方法与拷贝
  6. Animator动画XML实现
  7. javascript 正则表达式-零宽断言
  8. VS 添加文件添加文件成链接
  9. 编程算法 - 篱笆修理(Fence Repair) 代码(C)
  10. 发送方波_室内设备发送器
  11. 汽车出租管理系统javaee实训_温州专业电动汽车充电设备实训台厂家诚信互利-嘉育仪器...
  12. PostgreSQL 获取拼音首字母的函数 - 摘自互联网
  13. android之module删除不干净
  14. pgAgent couldn't get a connection to the database!
  15. kafka windows单机安装测试
  16. Excel和Python求解线性规划问题
  17. sync.Once 使用及解析
  18. App和小程序开发成本对比
  19. 预防死锁的方法以及死锁的检测与解除
  20. 人工智能、机器学习和深度学习的关系

热门文章

  1. 分享一份软件测试项目实战(web+app+h5+小程序)
  2. python爬虫代理怎么使用_Python爬虫设置代理IP(图文)
  3. 解决超星网课问题之不能查询后台观看数据和不能观看超时被锁的课程
  4. 简单典型二阶系统_反馈控制系统的性能
  5. 亿图图示 软件下载与安装 20200715
  6. Dev-Cpp 切换界面语言中文
  7. 【工作提效】PLSQL使用技巧
  8. datax(3): win环境cmd乱码
  9. #######好好好好##########知识图谱商业应用
  10. MybatisPlus官方文档