运维管理工具+chef+puppet+ansible+SaltStack

Puppet、Chef、Ansible和SaltStack让用户极容易配置和维护数十台、数百台、乃至数千台服务器。这倒不是说小公司就不会得益于这些工具,因为自动化和协调技术通常可以简化任何规模的基础设施的正常运行。

puppet是一个IT基础设施自动化管理工具,它能够帮助系统管理员管理基础设施的整个生命周期: 供应(provisioning)、配置(configuration)、联动(orchestration)及报告(reporting)。基于puppet ,可实现自动化重复任务、快速部署关键性应用以及在本地或云端完成主动管理变更和快速扩展架构规模等。  能管理多达40 多种资源,例如:file、user、group、host、package、service、cron、exec、yum repo等。

Ansible是用于在可重复的方式将应用程序部署到远程节点和配置服务器的开源工具。 它为您提供了使用推送模型设置推送多层应用程序和应用程序工件的通用框架,但如果愿意,您可以将其设置为主客户端。 Ansible是建立在playbooks,你可以应用于各种各样的系统部署你的应用程序。

Chef是配置管理的开源工具,专注于开发方为它的用户群。 厨师作为主客户端模型运行,具有控制主人所需的单独的工作站。 它基于Ruby,用纯Ruby编写的大多数元素。 厨师的设计是透明的,并根据它给出的说明,这意味着你必须确保你的说明是清楚的。

Fabric是在应用程序部署精简SSH一个基于Python的工具。 它主要用于跨多个远程系统运行任务,但也可以使用插件扩展以提供更高级的功能。 Fabric将配置您的系统,执行系统/服务器管理,并自动部署您的应用程序。

Puppet是在全面配置管理空间长期工具之一。 它是一个开源工具,但考虑到它已经存在多久,它已经被良好的审查和部署在一些最大和最苛刻的环境中。 Puppet基于Ruby,但是使用更接近JSON的定制的域脚本语言(DSL)来在其中工作。 它作为主客户端设置运行,并使用模型驱动方法。 Puppet代码设计作为依赖关系列表,这可以使事情更容易或更混乱,这取决于您的设置。

Puppet, Chef, Ansible and SaltStack present different paths to achieve a common goal of managing large-scale server infrastructure efficiently, with minimal input from developers and sysadmins. All four configuration management tools are designed to reduce the complexity of configuring distributed infrastructure resources, enabling speed, and ensuring reliability and compliance. This article explores the mechanism, value propositions and concerns pertaining to each configuration management solution.

.....

参考:Ansible vs Chef vs Puppet

参考:浅谈Puppet、Chef、Ansible和SaltStack四大运维管理工具

参考:Puppet vs. Chef vs. Ansible vs. SaltStack

参考:Terraform vs. Ansible vs. Puppet

参考:开源自动化配置管理工具ansible、saltstack、Puppet、Chef选择

参考:自动化运维工具——puppet详解(一)

参考:vagrant

参考:Chef Vs Puppet Vs Ansible – Comparison of DevOps Configuration Management Tools

参考:A short comparison of Ansible, Chef, Puppet and Saltstack

运维管理工具+chef+puppet+ansible+SaltStack相关推荐

  1. python运维工具_fengyun.rui大牛写的基于flask的python系统运维管理工具:happyshell

    标签: 项目地址:https://github.com/rfyiamcool/happyshell/ 大牛博文:http://rfyiamcool.blog.51cto.com/1030776/112 ...

  2. SAP运维管理平台系统

    SAP运维管理平台系统 一.系统概述 二.系统原理 三.系统构架 四.系统特性 五.系统功能 一.系统概述 SAP运维管理平台系统(简称AMS-Ops)旨在确保企业SAP应用系统健康.稳定运行的基础上 ...

  3. 综合管廊智慧运维管理平台应用研究

    摘要:为提升综合管廊运维管理水平,实现管理的数字化转型,采用综合监测系统.BIM+GIS 可视化系统.智能机器人巡检.结构安全监测等技术,搭建实时监控.应急管理.数据分析等多功能为一体的智慧管廊运维管 ...

  4. 集中化运维管理——Puppet管理之路

    文/刘宇 大数据时代高伸缩性.容错性的特点给运维提出了更高的要求.系统管理不再是疲于安装操作系统.对系统参数进行逐一配置与优化.打补丁.安装软件.配置软件.添加某个服务的时代.为了提高效率.避免重复劳 ...

  5. 网络管理工具与IT运维管理平台的差别

    随着运行在网络计算环境中的关键业务应用日见增多,企业客户对IT系统的管理需求正与日俱增.面对IT系统监控和IT运维管理市场的日趋成熟,形形色色的软件开发商和系统集成商和将目光瞄准了网络系统管理软件的开 ...

  6. 【Kubernetes 企业项目实战】06、基于 Jenkins+K8s 构建 DevOps 自动化运维管理平台(上)

    目录 一.k8s 助力 DevOps 在企业落地实践 1.1 传统方式部署项目为什么发布慢,效率低? 1.2 上线一个功能,有多少时间被浪费了? 1.3 如何解决发布慢,效率低的问题呢? 1.4 什么 ...

  7. 基于Django实现Linux运维管理平台的整个实现过程和各种API接口调用以及Echarts绘图项目介绍(一)记录点滴生活

    基于Django实现Linux运维管理平台整个实现过程和各种API接口调用以及Echarts绘图的使用介绍 项目内容涉及技术直通车: 我的项目仓库:MyGitHub https://github.co ...

  8. IT运维管理指什么?如何建立有效的IT运维管理系统?

    我们大家都知道很多公司都有一个部门叫做IT管理部或者IT运维部.那具体IT运维管理指什么?如何建立有效的IT运维管理系统?今天我们就来一起简单了解了解吧! IT运维管理指什么? [回答]:所谓 IT运 ...

  9. 几个开源的运维管理系统介绍

     国内开源运维管理平台 OWS OWS是Open Web SA的简称,意指开放的web运维管理系统. OWS是由Open Web SA开发团队,针对目前服务器运维.监控和报警提出的一个开源.易用的Li ...

最新文章

  1. 上海day2--两年前最烧脑的环境变量
  2. 单词前后位置颠倒,大小写颠倒
  3. [bzoj2456]mode
  4. LeetCode MySQL 1517. Find Users With Valid E-Mails(正则表达式)
  5. More Effective C++ (限制类的对象数量)
  6. CSDN博客排名20000以后的用户怎么查询具体排名
  7. php 读取数据库信息,php读取数据库信息的几种方法
  8. 字符串拼接的双引号和单引号问题,转义字符
  9. matlab拉普拉斯算子边缘提取_使用平面光学器件进行图像边缘的差分检测
  10. Django之Form组件补充
  11. 西门子atch指令详解_西门子plc指令
  12. NeoKylin中标麒麟系统用户和组的管理命令
  13. Linux 系统硬盘MBR转换为GPT格式并扩容
  14. 【deepstream部署Yolov6】
  15. PMP常考知识点核对单-8.项目质量管理
  16. 机器学习实战 | SKLearn入门与简单应用案例
  17. CSS 第007篇 字体font
  18. 编译原理(4):语法分析(自上而下)
  19. 点钞机语音怎么打开_弱弱问一下验钞机怎么开声音
  20. 色彩理论之彩虹CMYK值

热门文章

  1. 如何为项目配置网关并且测试、实战
  2. 计算机书籍-大型网站性能优化实战
  3. DSM: 域不变的立体匹配网络解析(Stereo Matching Networks)
  4. 汇总|精选CVPR开源项目学习资源
  5. 针对杂乱环境下抓取物体的机器人学习
  6. 算法结构1.插入排序
  7. tomcat8 热部署
  8. Science | 化学合成文献数字化自动执行通用系统
  9. 化学空间项目和GDB数据库
  10. 其他算法-比例风险回归模型