写点什么

系列文章:配置管理工具

  • 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:146307
用户头像

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

关注

评论

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

Django 项目 MVT 结构

海拥(haiyong.site)

6月月更

Wallys/Network_Card/DR-NAS26/AR9223/2x2 MIMO

wallys-wifi6

JavaScrip模块模式

大熊G

JavaScript 前端 6月月更

【sql语句基础】——查(select)(单表查询顺序补充)

写代码两年半

数据库 sql MySQL 数据库 6月月更

转:基于Springcloud的服务治理落地实践

小江

Spring Cloud 微服务治理

区块链哈希竞猜游戏系统开发(开发方案)

开发微hkkf5566

实战 | 巴啦巴啦SpringBoot变装SpringCloud大佬~

写程序的小王叔叔

架构 微服务 Spring Cloud springboot 6月月更

实战 |SpringBoot增加Swagger

写程序的小王叔叔

架构 springboot swagger 6月月更

一起架构-某实时分析项目云原生 serverless 架构的设计思路和poc代码实现

明哥的IT随笔

云原生 架构设计

关于 SAP Spartacus CmsService.getComponentData 可能的优化思路

汪子熙

前端开发 SAP Hybris commerce 6月月更

【LeetCode】高度检查器Java题解

Albert

LeetCode 6月月更

实战 | SpringBoot+MySQL事务/行级锁实现商品减库存

写程序的小王叔叔

微服务 事务 MySQL 数据库 6月月更 事务/行级锁

实战模拟│企业微信机器人实时报错预警

机器人 企业微信 监控告警 预警 6月月更

龙蜥社区 5 月技术委员会会议顺利召开,新一代操作系统研发路线图发布

OpenAnolis小助手

开源 操作系统 龙蜥社区 技术委员会 新版本

实战 | Win10安装ELK

写程序的小王叔叔

ELK ELK Stack 6月月更

产品故事|你所不知道的语雀画板

编辑器 思维导图 SaaS 企业知识管理工具

java培训如何让SpringBoot支持Jsp

@零度

JAVA开发 spring-boot

C#/VB.NET 在Word转PDF时生成目录书签

在下毛毛雨

C# .net PDF word文档 书签

web前端培训50 个高效编程的前端轮子

@零度

前端开发

5月月更开奖!还不来领取?

InfoQ写作社区官方

热门活动 5月月更

致力超表面光子芯片产品研发与制造,山河光电完成数千万元Pre-A轮融资

硬科技星球

山河光电

大数据培训算法面试题分享

@零度

算法 大数据开发

秒云与趋动科技联合发布容器云平台与GPU资源池化整体解决方案

MIAOYUN

人工智能 容器 云原生 容器化 容器云平台

等个有“源”人|OpenHarmony 成长计划学生挑战赛报名启动

OpenHarmony开发者

OpenHarmony

5个聚合导航网站,资源、工具、素材应有尽有

小炮

什么是Minio?如何搭建Minio集群?

wljslmz

存储 Minio 集群 6月月更

fitfi运动赚钱链游系统开发模式详情

开发微hkkf5566

OpenHarmony 开源开发者成长计划解决方案学生挑战赛,等你来参加!

InfoQ写作社区官方

OpenHarmony 热门活动

17张图:读懂国内首个《主机安全能力建设指南》

青藤云安全

网络安全 主机安全 深度网络

中国SaaS产业全景图谱

小炮

设计师导航网站合集

小炮

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