限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

系列文章:配置管理工具

  • 2014-10-16
  • 本文字数:1458 字

    阅读完需:约 5 分钟

摘要配置管理是使现代基础设施成为可能的基础。在任何运维团队的工具箱中,都需要用于配置管理的工具,甚至对于很多开发团队来说也是如此。尽管所有的工具旨在解决同样的基本问题集,但它们坚持着了不同的愿景,并表现出不同的特性。问题在于如何根据各个组织的具体情况,选择出最佳的工具。

系列文章:配置管理工具

漫天飞舞的服务器很快就要成为历史了。当前的数据中心中,拥有成百上千或上万个节点——它们的到来使得通过人工进行系统管理已经成为不可能完成的任务。基础设施即代码、自恢复基础设施、云计算以及全面虚拟化(the virtualization of everything)已经成为新的常态。

配置管理是使现代基础设施成为可能的基础。在任何运维团队的工具箱中,都需要用于配置管理的工具,甚至对于很多开发团队来说也是如此。尽管所有的工具旨在解决同样的基本问题集,但它们坚持着了不同的愿景,并表现出不同的特性。问题在于如何根据各个组织的具体情况,选择出最佳的工具。

本系列文章的目标就是针对市面上的一些配置工具,介绍它们背后的原理以及它们在同类中脱颖而出的原因。

在虚拟座谈会中,配置管理工具的用户作为与会者,就他们的经验教训以及导致他们选择现有配置管理工具的原因进行了探讨。

内容

Ansible 对于 IT 自动化的观点

Michael DeHaan 作为 Ansible 的创始人, Michael DeHaan 介绍了这款通用 IT 自动化系统。他描述了这款工具的指导原则:简洁、易用以及最大安全性。本文中还讨论了其社区背后的哲学——包括 Ansible 本身基于插件模型的重要性。Michael 通过一个简单但常见的场景来演示 Ansible。

基于Nix 和NixOS 的纯功能性配置管理

在这篇文章中, Eelco Dolstra 简要地介绍了 NixOS(一个 Linux 发行版本)和 Nix(前者所使用的包管理器)。它们通过一种声明的方式进行配置管理,这对用户来说具有很多优点——强大的重现性以及原子升级和回滚。

SaltStack:能够灵活且可扩展的配置管理

Joseph Hall , SaltStack 高级工程师 Joseph Hall 介绍了这款远程执行和配置管理系统,同时还介绍了它的指导方针。Joseph 使用了简单的 LAMP 场景来展示 SaltStack。

CFEngine 的去中心化配置管理

Mark Burgess Diego Zamboni 对 CFEngine 进行了介绍。他们讲述了在网络规模上遇到的挑战——规模、复杂度和知识——以及如何在 CFEngine 的帮助下应对这些挑战。

虚拟座谈会:现实世界中的配置管理工具

在DevOps 论坛和IT 组织中,配置管理工具一般都是比较热门的话题。InfoQ 的编辑 Joao Miranda 接触了各种主流工具的用户(Ansible、CFEngine、Chef、Puppet 和 SaltStack)从而了解他们的经历。为什么他们选择了这款工具?如何在组织内推广这款工具?这些用户在文章中回答了很多问题。

《兴趣试验(第2 版)》书评

Matt Jaynes 撰写的《兴趣试验》中,通过简单的场景对比了Ansible、SaltStack、Chef 和Puppet。最近该书的第2 版发布,增加了一些新章节——Docker、工具背后的社区以及它们在安全方面的遭遇。InfoQ 编辑 Joao Miranda 采访了 Matt,以便更多地了解 Matt 对工具的看法以及他在做顾问时进行配置管理的方法。

系列主编

Joao Miranda在互联网泡沫的高峰时期——2000 年开始了他的职业生涯。富有启发性的经历使他得出了一个结论——敏捷实践几乎是所有组织满足业务需求的最佳方式。

从那以后,他一直作为一个敢于直言的支持者,协助他的组织采用敏捷方法和工程实践,如持续集成和自动化部署。

他现在负责其组织内部的应用生命周期管理工具团队,并且特别关注 DevOps 和持续交付。

查看英文原文: Article Series: Configuration Management Tools

2014-10-16 19:146224
用户头像

发布了 36 篇内容, 共 14.7 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

自然语言处理的发展

Qien Z.

自然语言处理 6月日更

模块六 作业

夏日

架构实战营

我国区块链产业发展面临的问题

CECBC

☕【JVM技术探索】各种类型对象占用内存情况分析(上)

码界西柚

JVM java对象分析 6月日更 内存分配

聊聊 Redis 过期键删除策略

蘑菇睡不着

Java redis

[译] R8 优化:值假设

Antway

6月日更

架构训练营模块六作业

Geek_e0c25c

架构训练营

电商平台微服务拆分(简化版)

白发青年

架构实战营

Nginx简单属性和使用总结

赵镇

同被指责「电力浪费」,如今的区块链会是 1999 年的互联网吗?

CECBC

推荐算法工程师需要的知识储备(十三)

Databri_AI

算法 推荐系统 成长路线

Redis入门二:数据类型

打工人!

redis 6月日更

架构训练营模块6作业

Neil43

架构训练营

因女性而繁荣,适老化科技的钱景与挑战

脑极体

你多久没有换手机了?

看山

闲聊 6月日更

Redis 五种数据结构以及三种高级数据结构解析

蘑菇睡不着

Java redis

超详细Redis数据结构底层实现原理介绍

蘑菇睡不着

Java redis

电商微服务架构设计

俞嘉彬

架构实战营

拆分电商系统为微服务——架构师训练营作业六

开拓纪

架构是训练营 作业六

模块六-创业公司电商微服务

华仔架构训练营

Flink Side Outputs

Alex🐒

flink flink1.13

Flink State 和 Fault Tolerance(三)

Alex🐒

flink 翻译 flink1.13

聊聊 Redis 内存淘汰策略

蘑菇睡不着

Java redis

架构实战营模块6课后作业

大肚皮狒狒

网络攻防学习笔记 Day50

穿过生命散发芬芳

网络攻防 6月日更

(鸡汤文)这一次我终于搞懂了 JavaScript 定时器的 this 指向!

编程三昧

JavaScript 编程 大前端 定时器

优秀中层管理者所具备的特征

石云升

读书笔记 6月日更

【21-13】PowerShell 运算符

耳东@Erdong

PowerShell 6月日更

Kubernetes手记(17)- 调度策略

雪雷

6月日更

大型分布式 Web 系统的架构演进

xcbeyond

分布式 架构演进 6月日更

HBase 介绍

Alex🐒

HBase

系列文章:配置管理工具_Java_João Miranda_InfoQ精选文章