管理員必知的六大配置管理工具
譯文【51CTO.com快譯】虛擬基礎架構和軟件的共同特點是,總是有配置選項。在日益分布式的IT環境中,無論在數據中心還是在云端,確實需要大規模管理配置。
配置管理軟件是一大類工具和服務,它們使管理員能夠以一種策略驅動、可重復和自動化的方式大規模管理配置。基礎架構監控等關鍵因素起到作用。
軟件配置管理(SCM)最初是一類專門用于應用程序和服務器軟件的軟件。近年來,配置管理已變得更廣泛。隨著基礎架構日益被用作云和本地環境中的虛擬服務,出現了將基礎架構定義為代碼的潮流,配置管理工具在這個領域扮演很顯眼的角色。
配置管理工具的主要功能
幾大配置管理工具支持許多關鍵功能。
- 配置:根據定義,配置管理工具都使用戶能夠配置部署和操作所需的選項。
- 自動部署:能夠以策略驅動的方法和定義的配置自動部署軟件和虛擬基礎架構是一項關鍵屬性。
- 策略合規:使基礎架構和軟件與策略保持一致是大多數組織的一項重要功能。
如何選擇配置管理工具?
選擇配置管理服務時,有幾個主要事項要考慮:
- 范圍:確定需要管理哪種類型的軟件或基礎架構,并確保得到該工具的支持。
- 復雜性:在用戶導入和日常控制方面,一些工具比其他工具更易于管理。在決定購買之前,確保在有限的部署中試用工具。
- 成本:該解決方案是否可以擴展以支持不同的用例,同時仍保持成本效益?
1.Chef
吸引潛在購買者的賣點:Chef現在有一套配置管理和自動化工具,有助于使任何規模的組織能夠采用策略驅動的部署方法。
主要的價值/差異化優勢
- Chef的核心是cookbook和recipe,它們提供了有關如何配置和部署軟件的指南。
- 借助Chef Automate深入了解運行中的系統,這對于管理員確定需要配置的對象很有用。
- 有助于以一致、可重復的方式加快軟件和基礎架構的部署。
2.CFEngine
吸引潛在購買者的賣點:CFengine提供了一種強大的開源方法,非常適合需要跨大小型部署進行快速配置管理的開發人員。
主要的價值/差異化優勢
- CFEngine是歷史最悠久的開源配置管理項目之一,可追溯到1993年。
- 速度是CFEngine的一大差異化優勢,這歸功于它用C編程語言編寫,占用的內存很少。
- 配置通過“承諾”完成,這種“承諾”用聲明性語言編寫,用來定義策略。
- 有開源版和企業版,企業版可免費使用,最多支持25個連接的主機。
3.Hashicorp Terraform
吸引潛在購買者的賣點:Hashicor有一整套基礎架構管理工具(包括Terraform),可以幫助組織將基礎架構定義為代碼。
主要的價值/差異化優勢
- Hashicorp是該領域的領導者之一,3月16日剛宣布在E輪融資中籌資1.75億美元,公司估值高達51億美元
- Terraform使組織能夠編寫聲明性配置文件,以明確應如何配置基礎結構以及提供自動配置功能。
- Hashicorp的一大差異化優勢是Terraform Cloud服務,該服務為配置管理活動引入了協作和SaaS模式。
4.Puppet
吸引潛在購買者的賣點:Puppet是一家基于開源的配置管理供應商,其工具可幫助實現配置管理以及滿足法規要求的持續合規。
主要的價值/差異化優勢
- 該公司的旗艦Puppet Enterprise平臺可實現跨本地和多云基礎架構的自動化和配置管理。
- Puppet的一大差異化優勢是側重于支持策略即代碼模式,可以識別潛在的漂移,然后提供自動補償機制。
- 可審計性和可見性是Puppet另一個優勢領域,全面集成的儀表板可管理狀態。
- 變更管理以及理解和評估潛在變更影響的功能是Puppet的一項強大特性。
5.Red Hat Ansible
吸引潛在購買者的賣點:這項基于開源的DevOps自動化和配置管理技術可與Linux、容器和云部署很好地兼容。
主要的價值/差異化優勢
- Red Hat于2015年10月收購了Ansible,而Red Hat本身于2019年被IBM收購。
- Ansible Engine為配置管理提醒了核心技術,而Ansible Tower提供了更廣泛的企業管理和控制功能。
- Ansible實現自動化和配置管理的核心方法封裝在Playbooks概念中,Playbooks定義了需要采取的行動。
- Ansible的一大差異化優勢在于網絡自動化和配置集成起來。
6.SaltStack
吸引潛在購買者的賣點:SaltStack的配置管理工具很適合基礎架構自動化以及安全操作用例。
主要的價值/差異化優勢
- SaltStack基于Salt開源項目,該項目用Python編程語言編寫。
- SaltStack Enterprise可用于幫助跨本地和云環境實施配置管理和基礎架構自動化。
- SaltStack的一大差異化優勢在于它與安全操作集成起來,有助于提供持續合規。
對大中型組織來說,與面向IT服務管理(ITSM)的ServiceNow集成以及與面向漏洞掃描的Tenable集成是兩項強大的補充功能。
原文標題:Top 7 Configuration Management Tools,作者:Sean Michael Kerner
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】