Desired State Configuration přehled pro osoby s rozhodovací pravomocí
Tento dokument popisuje obchodní výhody používání powershellového Desired State Configuration (DSC), a nejedná se o technickou příručku.
Co je DSC?
PowerShell DSC je platforma pro správu konfigurace integrovaná do Windows, která je založená na otevřených standardech. DSC je dostatečně flexibilní, aby fungoval spolehlivě a konzistentně v každé fázi životního cyklu nasazení (vývoj, testování, předprodukční, produkční) a během škálování na více instancí.
DSC se zaměřuje na konfigurace. Konfigurace je skript PowerShellu, který popisuje prostředí tvořené počítači nebo uzly se specifickými vlastnostmi. Tyto vlastnosti můžou být stejně jednoduché jako zajištění, že je povolená konkrétní funkce Windows, nebo stejně složité jako nasazení SharePointu.
DSC má integrované monitorování a vytváření sestav. Pokud systém už nedodržuje předpisy, může DSC vyvolat výstrahu a reagovat na opravu systému.
Výhody používání DSC
Návrh konfigurace zjednodušuje jejich čtení, ukládání a aktualizaci. Konfigurace deklarují stav cílových zařízení a nepíší pokyny pro umístění zařízení do tohoto stavu. Tyto faktory snižují náklady na učení, přijetí, implementaci a údržbu konfigurace prostřednictvím DSC.
Vytváření konfigurací znamená, že složité kroky nasazení jsou zachyceny jako jediný zdroj pravdy na jednom místě. Konfigurace umožňují, aby opakovaná nasazení konkrétní sady počítačů byla méně náchylná k chybám. Nasazení jsou rychlejší a spolehlivější, což umožňuje rychlý obrat ve složitých nasazeních.
Konfigurace se dají sdílet prostřednictvím Galerie prostředí PowerShell. Je možné, že pro práci, kterou potřebujete udělat, už můžou existovat běžné scénáře a osvědčené postupy.
DSC a DevOps
DSC bylo navrženo s ohledem na DevOps . Kombinace lidí, procesů a nástrojů, které umožňují rychlé nasazení a iteraci zaměřenou na poskytování hodnoty koncovým uživatelům, ať už interním, nebo externím. Jedna konfigurace, která definuje prostředí, znamená, že vývojáři mohou zakódovat své požadavky do konfigurace a zkontrolovat konfiguraci ve správě zdrojového kódu. Provozní týmy pak můžou nasazovat kód, aniž by procházely ručními procesy náchylné k chybám.
Konfigurace jsou řízené daty. Definovaná data usnadňují operacím identifikaci a změnu prostředí bez zásahu vývojáře.
Místní i místní DSC
DSC může spravovat místní i mimo místní nasazení. U místních řešení má DSC server vyžádané replikace , který slouží k centralizaci správy počítačů a k hlášení jejich stavu. U řešení mimo místní cloud je DSC použitelné na jakémkoli místě, kde je windows použitelný. Existují konkrétní nabídky Azure založené na DSC, například Azure Automation, které centralizuje vytváření sestav DSC.
DSC a kompatibilita
DSC bylo zavedeno v Windows Server 2012 R2, ale je k dispozici pro operační systémy nižší úrovně prostřednictvím Windows Management Framework (WMF). Další informace o WMF najdete v tématu Windows Management Framework.
DSC se dá použít ke správě Linuxu. Další informace najdete v tématu Začínáme s DSC pro Linux.