Kontinuální automatizace konfigurace - Continuous configuration automation - Wikipedia
Kontinuální automatizace konfigurace (CCA) je metodika nebo proces automatizace nasazení a konfigurace nastavení a softwaru pro fyzické i virtuální datové centrum zařízení.[1]
Přehled
Kontinuální automatizace konfigurace se prodává pro datové centrum a aplikace správa konfigurace. Nástroje CCA používají programovatelný rámec pro konfiguraci a orchestraci prostřednictvím kódování, plánování a postupného přijímání zásad.[2][3]
Vztah k DevOps
CCA nástroje se používají pro tzv DevOps, a jsou často zahrnuty jako součást a Řetězec nástrojů DevOps. CCA vyrostl z tlaku na rychlejší vývoj spolehlivějšího softwaru.[1] Gartner popisuje CCA jako „Ztělesnění opírat se, agilní a koncepty spolupráce, které jsou jádrem iniciativ DevOps, přinášejí nástroje CCA nově nalezenou úroveň přesnosti, efektivity a flexibility výzvám správy infrastruktury a správy aplikací. “[4]
Nástroje
Nástroje CCA podporují administrátory a vývojáře při automatizaci konfigurace a orchestraci fyzické a virtuální infrastruktury systematickým způsobem, který poskytuje přehled o stavu infrastruktury v podniku. Obecně se o něm uvažuje jako o rozšíření infrastruktura jako kód (IaC) rámce.[1] Mezi nástroje CCA patří Možné, Software pro kuchaře, Vydra, Loutka (software), Směrovka (software) a SaltStack.[5] Každý nástroj má jinou metodu interakce se systémem, některé jsou založené na agentech, push nebo pull prostřednictvím interaktivního uživatelského rozhraní. Podobně jako při přijímání jakýchkoli nástrojů DevOps existují překážky, které by mohly vést k nástrojům CCA a faktorům, které brání a urychlují přijetí.[6]
Pozoruhodné nástroje CCA zahrnují:
Nástroj | Vydáno | První vydání | Metoda | Přístup | Napsáno |
---|---|---|---|---|---|
Možné | Červená čepice | 2012 | Tlačit | Deklarativní a imperativní | Krajta |
CFEngine | CFEngine | 1993 | Táhnout | Deklarativní | C[7] |
Šéfkuchař | Šéfkuchař | 2009 | Táhnout | Rozkazovací způsob | Rubín |
Vydra | Inedo | - | Tlačit | Deklarativní a imperativní | - |
Pulumi | Pulumi | 2017 | Tlačit | Deklarativní a imperativní | Strojopis, Krajta, Jít, C |
Loutka | Loutka | 2005 | Táhnout | Deklarativní | C ++, Clojure od 4.0, Rubín |
SaltStack | SaltStack | 2011 | Tlačit a táhnout | Deklarativní a imperativní | Krajta |
Terraform | HashiCorp | 2014 | Tlačit | Deklarativní | Jít |
Hodnotící faktory
Hodnocení nástrojů CCA může zvážit následující:[8][9]
- Dovednosti, školení a náklady potřebné k implementaci a údržbě nástroje
- Obsah a podpora Platformy a infrastruktury - nástroj určený pro Windows nebo Linux atd.
- Způsob doručení a flexibilita přirovnání - důležité pro škálovatelnost
- Metoda interakce s řídícím systémem
- Podpora a dostupnost školení a náklady
- Začlenění orchestrace do správa konfigurace
- Zabezpečení a dodržování předpisů
Viz také
- Agilní vývoj softwaru
- Kontinuální dodávka
- Kontinuální integrace
- Řetězec nástrojů DevOps
- Infrastruktura jako kód
- Správa konfigurace softwaru
- WinOps
Reference
- ^ A b C Fletcher, Colin; Cosgrove, Terrence (26. srpna 2015). Innovation Insight pro nástroje pro automatizaci kontinuální konfigurace. Gartner (Zpráva).
- ^ Ramos, Martin (4. listopadu 2015). „Continuous Integration: Infrastructure as Code in DevOps“. easydynamics.com.
- ^ Kód Infrastructure As: Fueling the Fire pro rychlejší dodání aplikací (zpráva). Forrester. Březen 2015.
- ^ Phillips, Andrew (14. května 2015). „Přechod od automatizace infrastruktury k opravdovým DevOps“. DevOps.com.
- ^ Venezia, Paul (21. listopadu 2013). „Loutka vs. kuchař vs. Ansible vs. sůl“. networkworld.com. Síťový svět. Citováno 14. prosince 2015.
- ^ Trendy Garner Market: DevOps - nikoli trh, ale filozofie zaměřená na nástroje, která podporuje kontinuální hodnotový řetězec (zpráva). Gartner. 18. února 2015.
- ^ https://cfengine.com/learn/what-is-cfengine/
- ^ Fletcher, Colin; Cosgrove, Terrence (25. března 2016). Jak mohou týmy I&O kombinovat nástroje CCA s kontejnery k dosažení provozní efektivity. Gartner (Zpráva).
- ^ Fletcher, Colin; Cosgrove, Terrence (8. prosince 2016). Market Guide for Continuous Configuration Automation Tools. Gartner (Zpráva).