每个管理员都应该知道的六种配置管理工具在日益分散的IT环境中,无论是在数据中心还是在云中,都确实需要大规模管理配置。配置管理软件是一类广泛的工具和服务,使管理员能够以策略驱动、可重复和自动化的方式大规模管理配置。基础设施监控等关键因素开始发挥作用。软件配置管理(SCM)最初是专用于应用程序和服务器软件的一类软件。近年来,配置管理变得更加普遍。随着基础设施越来越多地用作云和本地环境中的虚拟服务,出现了将基础设施定义为代码的趋势,配置管理工具在这一领域发挥着重要作用。配置管理工具的关键功能几种主要的配置管理工具支持许多关键功能。配置:根据定义,配置管理工具使用户能够配置部署和操作所需的选项。自动部署:以策略驱动的方法和定义的配置自动部署软件和虚拟基础设施的能力是一个关键属性。政策合规性:使基础设施和软件与政策保持一致是大多数组织的一项重要职能。如何选择配置管理工具?选择配置管理服务时,需要考虑几个关键事项:范围:确定需要管理的软件或基础设施类型,并确保该工具支持它。复杂性:在用户入职和日常控制方面,有些工具比其他工具更容易管理。在决定购买之前,请务必在有限的部署中试用该工具。成本:解决方案是否可以扩展以支持不同的用例,同时仍然具有成本效益?1.Chef对潜在买家的卖点:Chef现在拥有一套配置管理和自动化工具,可帮助任何规模的组织采用策略驱动的部署方法。关键价值/差异化Chef的核心是食谱和食谱,它们提供有关如何配置和部署软件的指导。使用ChefAutomate深入了解正在运行的系统,这有助于管理员确定需要配置的内容。帮助以一致、可重复的方式加速软件和基础设施部署。2.CFEngine对潜在买家的卖点:CFengine提供了一种强大的开源方法,非常适合需要跨大型和小型部署进行快速配置管理的开发人员。关键价值/差异化因素CFEngine是最古老的开源配置管理项目之一,可追溯到1993年。速度是CFEngine的一大差异化因素,这要归功于它是用C编程语言编写的,内存占用很小。配置是通过“承诺”完成的,“承诺”是用声明性语言编写的,用于定义策略。有开源版和企业版,企业版免费使用,最多支持25台连接主机。3.HashicorpTerraform吸引潜在买家的卖点:Hashicor拥有一整套基础设施管理工具(包括Terraform),可以帮助组织将基础设施定义为代码。关键价值/差异化Hashicorp是该领域的领导者之一,它刚刚在3月16日宣布以高达5.1B美元的公司估值筹集了1.75亿美元的E轮融资Terraform使组织能够编写声明性配置文件,以阐明如何应配置基础架构并提供自动配置功能。Hashicorp的一个重要区别是TerraformCloud服务,它为配置管理活动引入了协作和SaaS模型。4.Puppet对潜在买家的卖点:Puppet是一家基于开源的配置管理供应商,其工具有助于配置管理和持续遵守法规要求。关键价值/差异化公司的旗舰PuppetEnterprise平台支持跨本地和多云基础设施的自动化和配置管理。Puppet的一大不同之处在于它专注于支持策略即代码模式,它可以识别潜在的偏差,然后提供自动补偿机制。可审计性和可见性是Puppet的另一个优势领域,具有完全集成的仪表板来管理状态。变更管理以及理解和评估潜在变更影响的能力是Puppet的一个强大功能。5.RedHatAnsible对潜在买家的卖点:这种基于开源的DevOps自动化和配置管理技术非常适合Linux、容器和云部署。关键价值/差异化RedHat于2015年10月收购了Ansible,而RedHat本身于2019年被IBM收购。AnsibleEngine提供配置管理的核心技术,而AnsibleTower提供更广泛的企业管理和控制功能。Ansible的自动化和配置管理核心方法封装在Playbook的概念中,它定义了需要采取的操作。Ansible的一大区别是网络自动化和配置的集成。6.SaltStack对潜在买家的卖点:SaltStack的配置管理工具非常适合基础设施自动化和安全操作用例。KeyValue/DifferentiatorSaltStack基于Salt开源项目,用Python编程语言编写。SaltStackEnterprise可用于帮助跨本地和云环境实施配置管理和基础设施自动化。SaltStack的一大不同之处在于它与安全操作集成以帮助提供持续的合规性。与用于IT服务管理(ITSM)的ServiceNow集成和用于漏洞扫描的Tenable是大中型组织的两个强大补充。原标题:Top7ConfigurationManagementTools,作者:SeanMichaelKerner
