请输入您要查询的百科知识:

 

词条 Continuous configuration automation
释义

  1. Overview

  2. Relationship to DevOps

  3. Tools

  4. Evaluation factors

  5. See also

  6. References

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.[1]

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.[2][3]

Relationship to DevOps

CCA tools are used for what is called DevOps, and are often included as part of a DevOps toolchain. CCA grew out of a push to develop more reliable software faster.[1] Gartner describes CCA as “Embodying lean, agile and collaborative concepts core to DevOps initiatives, CCA tools bring a newly found level of precision, efficiency and flexibility to the challenges of infrastructure and application configuration management.”

[4]

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.[1] CCA tools include Ansible, Chef software, Otter, Puppet (software), Rudder (software) and SaltStack.[5] Each tool has a different method of interacting with the system some are agent-based, push or pull, through an interactive UI. Similar to adopting any DevOps tools, there are barriers to bring on CCA tools and factors that hinder and accelerate adoption.[6]

Notable CCA tools include:

Tool Released by Initial release Method Approach Written in
Ansible (software) RedHat2012}} Push Declarative and imperativePython
CFEngineCFEngine1993}}PullDeclarative -
ChefChef2009}}PullImperativeRuby
OtterInedo -PushDeclarative and imperative -
PuppetPuppet2005}}PullDeclarativeRuby
SaltStackSaltStack2011}}Push and PullDeclarative and imperativePython
Terraform HashiCorp2014}} Push DeclarativeGo

Evaluation factors

Evaluations of CCA tools may consider the following:[7][8]

  • Skills, training, and cost required to implement and maintain tool
  • Content and support of the Platform and Infrastructure – tool specified for Windows or Linux etc.
  • Delivery method and likening flexibility – important for scalability
  • Method of interacting with managing system
  • Support and training availability and cost
  • Incorporation of orchestration with configuration management
  • Security and compliance reporting

See also

  • Agile software development
  • Continuous delivery
  • Continuous Integration
  • DevOps toolchain
  • Infrastructure as Code
  • Software configuration management
  • WinOps

References

1. ^{{cite report |last= Fletcher | first= Colin | last2= Cosgrove | first2=Terrence |title=Innovation Insight for Continuous Configuration Automation Tools |website=Gartner |url=http://www.gartner.com/document/3119319?ref=unauthreader | date=26 August 2015}}
2. ^{{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}}
3. ^{{cite report |title=Infrastructure As Code: Fueling the Fire for Faster Application Delivery |publisher=Forrester |date=March 2015}}
4. ^{{cite web | url=http://devops.com/2015/05/14/moving-from-infrastructure-automation-to-true-devops/ | title= Moving from Infrastructure Automation to True DevOps | last= Phillips |first=Andrew | website= DevOps.com | date= 14 May 2015}}
5. ^{{cite web | url=http://www.networkworld.com/article/2172097/virtualization/puppet-vs--chef-vs--ansible-vs--salt.html | title= Puppet vs. Chef vs. Ansible vs. Salt | last= Venezia | first=Paul | date= 21 November 2013| website= networkworld.com | publisher= Network World | access-date=14 December 2015 }}
6. ^{{cite report |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}}
7. ^{{cite report |last= Fletcher | first= Colin | last2= Cosgrove | first2=Terrence |title=How I&O teams can combine CCA tools With Containers to Achieve Operational Efficiecies |website=Gartner | date=25 March 2016}}
8. ^{{cite report |last= Fletcher | first= Colin | last2= Cosgrove | first2=Terrence |title=Market Guide for Continuous Configuration Automation Tools |website=Gartner | date=8 December 2016}}

5 : Agile software development|Software development process|Configuration management|Systems engineering|Orchestration software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 8:30:36