AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

Puppet:基于 Ruby 的服务器管理自动化套件

  • 2010-02-24
  • 本文字数:953 字

    阅读完需:约 3 分钟

Reductive Labs 的团队最近发布了 Puppet 的 0.25.2 版本,Puppet 是针对 Linux 和 Unix 服务器的基于 Ruby 的开源配置管理及自动化工具。在 本次的 Bug 修正版本中,关闭了 123 个问题,开发者宣称他们减少了内存使用、改进了错误报告、线程和锁争夺(这是造成系统挂起的问题之一)。

通过客户 - 服务器模式和其独有的声明式语言,Puppet 试图解决系统管理领域的一大挑战:如何自动化服务器配置管理和部署,这是大型数据中心部署的必要条件。 GigaOM 2009 年 11 月的一篇文章中将 Puppet 列为云计算最重要的 11 个开源资源之一,Matt Asay 建议 Cisco 应该考虑收购 Reductive Labs,将其作为目前数据中心策略中的一部分

[…] Cisco 的数据中心要使用 Unified Computing,Cisco 应该关注一家开源公司:Reductive Labs,它是自动化系统管理框架 Puppet 的创造者

对于系统管理员来说,长久以来对通过自定义脚本来自动化日常管理工作已经习以为常了。随着服务器数量、操作系统种类、网络复杂性的增加,维护这样一套自定义工具变得越来越麻烦了。Puppet 并不是唯一的配置管理工具。Mark Burguess 的 Cfengine 是另一个被广泛使用的工具,还有美国阿贡国家实验室的计算机科学部开发的 BCFG2 。我们并不想比较不同工具的优缺点,如果对此感兴趣, Luke A. Kanies 的博客是个不错的起点。

Puppet 通过与传统的脚本 - 自动化模式不同的方式实现了配置管理:

  • 它提供了一种领域特定语言对服务器、服务和服务对象的关系进行建模
  • 它让系统管理自动化更接近于软件开发,用函数化、可重复的代码来表示基础设施
  • 它的抽象层次提供了一定的灵活性,对于系统管理员而言,他们现在需要管理更多错综复杂的服务器配置,这些服务器可能是放在家里的、由专业托管商或者是云计算提供商托管

Puppet 背后有一个活跃的开发社区。有多个可下载的附加项目,最近刚发布了一个新的基于 Web 的仪表盘。它提供了两个功能:

  • 使用参数、种类和组来进行节点配置
  • 使用实时报告和变更追踪来监控节点状态

和其他开源项目的新特性一样,用户社区会提供反馈,随着项目的发展,用户要求 Puppet 提供频繁变化的仪表盘功能,它弥补了 Puppet 特性集中的不足,提供了基础设施的可视化和概要信息,这些信息对管理该设施的系统管理团队是很必要的。

查看英文原文: Puppet: Ruby-based Server Management Automation Suite

2010-02-24 02:502842
用户头像

发布了 135 篇内容, 共 62.6 次阅读, 收获喜欢 43 次。

关注

评论

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

分层的电子签市场,被忽略的小微企业

ToB行业头条

C# 关于多态性学习

IC00

C# 学习 上位机 10月月更

九科信息RPA助力某大型航运企业财务部门降本增效,实现业务流程自动化操作

九科Ninetech

让你的 Runner 可视化,使用 Prometheus + Grafana 实现极狐GitLab Runner 可视化

极狐GitLab

DevOps Grafana Prometheus runner 极狐GitLab

Java 字节码简介

Kian.Lee

Java JVM bytecode 字节码

LED显示屏安装之前要注意的问题

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

Mac Osx终端显示图片

Geek_pwdeic

terminal osx

深圳开发培训学习怎么选择靠谱的机构?

小谷哥

埃森哲《2022中国企业数字化转型指数》: 中国企业数字化进程五年间稳步推进,17%企业成领军者

雨果

数字化转型

主导未来的前 5 大数据科学趋势,你知道几个?

雨果

数据科学 DaaS数据即服务

Pandas的介绍及 Series、 DataFrame的创建

芯动大师

pandas pyhton 10月月更

找个好用的录屏软件,怎么这么难?

淋雨

Camtasia

前端培训学习的人这么多,行业前景怎样

小谷哥

从“青铜”到“王者”,制造企业的数字化闯关记

脑极体

OpenHarmony将携新成果亮相HDC2022

OpenHarmony开发者

OpenHarmony

和鲸 ModelWhale 入选《2022爱分析 · 数据智能厂商全景报告》

ModelWhale

机器学习 数据智能 数据科学 厂商

壳牌公司利用数字孪生推动绿色工厂计划和氢能经济

雨果

数字化转型

数字孪生与未来城市建设

雨果

数字孪生

Hive基本架构

穿过生命散发芬芳

hive 10月月更

软件工程师的核心竞争力是什么?

老张

职场成长 核心竞争力

Spring Boot「19」WebApplicationInitializer源码分析

Samson

Java spring 学习笔记 10月月更 spring-web

web前端开发培训有前途吗?

小谷哥

“程”风破浪的开发者|我的js之路

隔壁老帆帆

学习方法 1024 1024程序员节 “程”风破浪的开发者

Gartner:通过数字投资缩短价值实现时间的必要性

雨果

数字化转型 CIO

数字化转型如何成为增长和创新的工具

雨果

数字化转型

企业选型必读:选择数据湖or数据仓库?

雨果

数据仓库 数据湖

再见 MySQL!这可能不再是一个哗众取宠的梗了

雨果

MySQL 关系型数据库 开源数据库

这么多大数据培训机构怎么来选择呢

小谷哥

前端比较好的培训机构是哪家?

小谷哥

腾讯升级云原生产品布局 助力企业数字化转型更进一步

科技热闻

C#泛型协变和逆变概念学习

IC00

C# 上位机 10月月更

Puppet:基于Ruby的服务器管理自动化套件_Ruby_Carlos Armas_InfoQ精选文章