PowerShell DSC

PowerShell DSC

PowerShell Desired State Configuration är en hanteringsplattform i PowerShell som gör att du kan hantera din IT- och utvecklingsinfrastruktur med konfiguration som kod.
Windows PowerShell Desired State Configuration (DSC) är en konfigurationshanteringsplattform inbyggd i Windows som är baserad på öppna standarder.DSC är tillräckligt flexibel för att fungera pålitligt och konsekvent i varje steg i implementeringslivscykeln (utveckling, test, förproduktion, produktion) samt under utskalning.DSC centrerar kring "konfigurationer".En konfiguration är ett lättläst dokument som beskriver en miljö som består av datorer ("noder") med specifika egenskaper.Dessa egenskaper kan vara så enkla som att se till att en specifik Windows-funktion är aktiverad eller så komplex som att distribuera SharePoint.DSC har också inbyggd övervakning och rapportering. Om ett system inte längre är kompatibelt kan DSC ta upp en varning och agera för att korrigera systemet.Konfigurationer är utformade för att enkelt kunna läsas, lagras och uppdateras.Konfigurationer förklarar att tillståndsmålenheterna ska vara i stället för att skriva instruktioner för hur man sätter dem i det tillståndet.Detta gör det mycket billigare att lära sig, anta, implementera och upprätthålla konfiguration genom DSC.Att skapa konfigurationer innebär att komplexa distributionssteg fångas som en "enda källa till sanning" på en enda plats.Detta gör att upprepade distributioner av en specifik uppsättning maskiner är mycket mindre felutsatta.I sin tur gör installationen snabbare och mer pålitlig vilket möjliggör en snabb vändning på komplexa distributioner.Konfigurationer kan också delas via PowerShell Gallery, vilket betyder att vanliga scenarier och bästa praxis kan redan existera för det arbete du behöver göra ...
powershell-dsc

Alternativ till PowerShell DSC för Windows med gratis licens

Ansible

Ansible

Ansible är en radikalt enkel IT-automatiseringsmotor som automatiserar molntilldelning, konfigurationshantering, applikationsdistribution, intrångstjänst-orkestrering och många andra ...
Puppet

Puppet

Puppet Data Center Automation Solution hjälper dig att spara tid, få synlighet i din servermiljö och säkerställa konsistens över din IT-infrastruktur.