PowerShell DSC

PowerShell DSC

PowerShell Desired State Configuration je platforma za upravljanje v PowerShellu, ki vam omogoča upravljanje IT in razvojne infrastrukture s konfiguracijo kot kodo.
Windows PowerShell Desired State Configuration (DSC) je platforma za upravljanje konfiguracije, vgrajena v sistemu Windows, ki temelji na odprtih standardih.DSC je dovolj prilagodljiv, da lahko zanesljivo in dosledno deluje v vsaki fazi življenjskega cikla uvajanja (razvoj, preizkušanje, predproizvodnja, proizvodnja), pa tudi med meritvami.DSC se osredotoča na "konfiguracije".Konfiguracija je dokument, ki ga je enostavno prebrati, ki opisuje okolje, sestavljeno iz računalnikov ("vozlišč") s posebnimi lastnostmi.Te značilnosti so lahko tako preproste, kot je zagotavljanje, da je določena funkcija Windows omogočena, ali tako zapletene, kot je namestitev programa SharePoint.DSC ima vgrajeno tudi spremljanje in poročanje. Če sistem ni več skladen, lahko DSC sproži opozorilo in ukrene, da popravi sistem.Konfiguracije so zasnovane tako, da jih je enostavno brati, shranjevati in posodabljati.Konfiguracije izjavijo, da bi morale biti nameščene ciljne naprave stanja, namesto da bi napisali navodila, kako jih prestaviti v to stanje.Zaradi tega je bistveno manj drago učenje, sprejetje, izvajanje in vzdrževanje konfiguracije prek DSC.Ustvarjanje konfiguracij pomeni, da so zapleteni koraki uvajanja zajeti kot "en vir resnice" na enem mestu.Zaradi tega so večkratne razmestitve določenega nabora strojev precej manj nagnjene k napakam.Potem je uvajanje hitrejših in zanesljivejših, kar omogoča hitro preoblikovanje zapletenih uvajanj.Konfiguracije si lahko delite tudi v galeriji PowerShell, kar pomeni, da za delo, ki ga potrebujete, že obstajajo skupni scenariji in najboljše prakse.
powershell-dsc

Alternativa PowerShell DSCu za Python

Ansible

Ansible

Ansible je radikalno preprost motor za avtomatizacijo IT, ki avtomatizira zagotavljanje v oblaku, upravljanje konfiguracije, uvajanje aplikacij, orkestracijo znotraj storitev in številne druge ...