Content deleted Content added
m Removing link(s) Wikipedia:Articles for deletion/Otter (software) closed as delete (XFDcloser) |
|||
(18 intermediate revisions by 14 users not shown) | |||
Line 1:
'''Continuous configuration automation''' ('''CCA''') is the methodology or process of automating the deployment and configuration of settings and software for both physical and virtual [[data center]] equipment.<ref name="CCA" >{{cite report
|
|title=Innovation Insight for Continuous Configuration Automation Tools
|website=Gartner
|url=http://www.gartner.com/document/3119319?ref=unauthreader
| date=26 August 2015
}}{{dead link|date=December 2021|bot=medic}}{{cbignore|bot=medic}}</ref>
==Overview==
Continuous configuration automation is marketed for [[data center]] and application [[configuration management]]. CCA tools use a programmable framework for configuration and orchestration through coding, planning, and incrementally adopting policies.<ref>{{cite web | url= http://info.easydynamics.com/blog/continuous-integration-infrastructure-as-code | title= Continuous Integration: Infrastructure as Code in DevOps | last= Ramos | first= Martin | website= easydynamics.com | date= 4 November 2015 | access-date= 11 May 2016 | archive-date= 6 February 2016 | archive-url= https://web.archive.org/web/20160206165308/http://info.easydynamics.com/blog/continuous-integration-infrastructure-as-code | url-status= dead }}</ref><ref>{{cite report |title=Infrastructure As Code: Fueling the Fire for Faster Application Delivery |publisher=Forrester |date=March 2015}}</ref>
==Relationship to DevOps==
Line 21:
==Tools==
CCA tools support administrators and developers to automate the configuration and Orchestration of physical and virtual infrastructure in a systematic way that give visibility to state of infrastructure within an enterprise. Generally thought of as an extension of [[infrastructure as code]] (IaC) frameworks.<ref name="CCA" /> CCA tools include [[Ansible (software)|Ansible]], [[Chef software]],
|title=Garner Market Trends: DevOps – Not a Market, but Tool-Centric Philosophy That supports a Continuous Delivery Value Chain
|publisher=[[Gartner]]
|date=18 February 2015
}}</ref>
Notable CCA tools include:
{| class="wikitable"
! Tool !!
|-
! [[Ansible (software)|Ansible]]
| [[
| {{release date and age|2012}}
| Push
Line 44 ⟶ 39:
|-
![[CFEngine]]
|Northern.tech
| {{release date and age|1993}}
|Pull
|Declarative
|[[C (programming language)|C]]<ref>{{Cite web|url=https://cfengine.com/learn/what-is-cfengine/|title = CFEngine 3.18.0 Documentation - What is CFEngine?}}</ref>
|-
![[
|[[Progress Software|Progress]]
| {{release date and age|2009}}
|Pull
Line 58 ⟶ 52:
|[[Ruby (programming language)|Ruby]]
|-
!
|
|Push
|Declarative and imperative
| -
▲| {{release date and age|2017}}
|-
![[Puppet (software)|Puppet]]
|[[Puppet (company)|Puppet]]
| {{release date and age|2005}}
|Pull
Line 79 ⟶ 66:
|[[C++]], [[Clojure]] since 4.0, [[Ruby (programming language)|Ruby]]
|-
![[Salt (software)|Salt]]
|[[VMware]]
| {{release date and age|2011}}
|Push and Pull
Line 97 ⟶ 84:
==Evaluation factors==
Evaluations of CCA tools may consider the following:<ref>{{cite report
|
|title=How I&O teams can combine CCA tools With Containers to Achieve Operational
|url=https://www.gartner.com/en/documents/3265717
|url-access=subscription
|website=Gartner
| date=25 March 2016
}}</ref><ref>{{cite report
|
|title=Market Guide for Continuous Configuration Automation Tools
|url=https://www.gartner.com/en/documents/3843365
|url-access=subscription
|website=Gartner
| date=8 December 2016
Line 119 ⟶ 110:
*[[Agile software development]]
*[[Continuous delivery]]
*[[Continuous
*[[Software configuration management]]
==References==
|