Overzicht Desired State Configuration voor besluitvormersDesired State Configuration Overview for Decision Makers

Dit document beschrijft de zakelijke voordelen van het gebruik van PowerShell Desired State Configuration (DSC).This document describes the business benefits of using PowerShell Desired State Configuration (DSC). Het is niet een technische handleiding.It is not a technical guide.

Wat Is er Desired State Configuration?What Is Desired State Configuration?

Windows PowerShell Desired State Configuration (DSC) is een platform voor het beheer van configuratie ingebouwd in Windows die is gebaseerd op open standaarden.Windows PowerShell Desired State Configuration (DSC) is a configuration management platform built into Windows that is based on open standards. DSC is flexibel genoeg betrouwbare en consistente manier werken in elke fase van de levenscyclus van de implementatie (ontwikkeling, test, vóór productie-, productie), evenals tijdens scale-out.DSC is flexible enough to function reliably and consistently in each stage of the deployment lifecycle (development, test, pre-production, production), as well as during scale-out.

DSC draait om 'configuraties'.DSC centers around "configurations". Een configuratie is een eenvoudig te lezen-document met een beschrijving van een omgeving die bestaan uit computers ("knooppunten") met specifieke kenmerken.A configuration is an easy-to-read document that describes an environment made up of computers ("nodes") with specific characteristics. Deze kenmerken kunnen worden net zo eenvoudig als het een specifieke Windows-functie is ingeschakeld of zoals het implementeren van SharePoint gezorgd.These characteristics can be as simple as ensuring a specific Windows feature is enabled or as complex as deploying SharePoint.

DSC heeft ook bewaking en rapportage ingebouwd.DSC also has monitoring and reporting built in. Als een systeem niet meer compatibel is, kan de DSC waarschuwing activeren en fungeren als u wilt corrigeren, het systeem.If a system is no longer compliant, DSC can raise an alert and act to correct the system.

Voordelen van het gebruik van Desired State ConfigurationBenefits of Using Desired State Configuration

Configuraties zijn ontworpen om gemakkelijk lezen, opgeslagen en bijgewerkt.Configurations are designed to be easily read, stored, and updated. Configuraties declareren dat doelapparaten status moet, in plaats van de instructies voor het plaatsen die status schrijven.Configurations declare the state target devices should be in, instead of writing instructions for how to put them in that state. Hierdoor kunt u veel minder dure meer, vaststellen, implementeren en onderhouden van de configuratie met behulp van DSC.This makes it much less costly to learn, adopt, implement, and maintain configuration through DSC.

Configuraties maakt, complexe implementatiestappen worden vastgelegd als een 'één bron van waarheid' op één locatie.Creating configurations means that complex deployment steps are captured as a "single source of truth" in a single location. Hierdoor kunt u herhaalde implementaties van een specifieke set machines veel minder gevoelig voor fouten.This makes repeated deployments of a specific set of machines much less error-prone. Op zijn beurt dankzij implementaties sneller en betrouwbaarder waardoor een snelle reactietijd ook op complexe implementaties.In turn, making deployments faster and more reliable which enables a quick turnaround on complex deployments.

Configuraties zijn ook deelbaar via de PowerShell Gallery wat betekent dat algemene scenario's en best practices bestaat wellicht al voor de taken die u moet doen.Configurations are also shareable via the PowerShell Gallery meaning common scenarios and best practices might already exist for the work you need done.

Desired State Configuration en DevOpsDesired State Configuration and DevOps

DevOps is een combinatie van mensen, verwerken en hulpprogramma's waarmee voor snelle implementatie en herhaling gericht op de waarde voor eindgebruikers intern of extern.DevOps is a combination of people, process, and tools that allow for rapid deployment and iteration focused on delivering value to end users whether internal or external. DSC is ontworpen met DevOps in gedachten.DSC was designed with DevOps in mind. Een omgeving met een configuratie voor één definiëren betekent dat ontwikkelaars kunt coderen van de vereisten in een configuratie, controleert u dat de configuratie in broncodebeheer en bewerkingen teams code eenvoudig implementeren kunnen zonder te hoeven te doorlopen gevoelig voor fouten handmatige processen.Having a single configuration define an environment means that developers can encode their requirements into a configuration, check that configuration into source control, and operations teams can easily deploy code without having to go through error-prone manual processes.

Configuraties zijn ook gegevensgestuurde, waardoor het gemakkelijker voor ops-teams te identificeren en te wijzigen omgevingen zonder tussenkomst van de ontwikkelaar.Configurations are also data-driven, which makes it easier for ops teams to identify and change environments without developer intervention.

Desired State Configuration op - en niet op locatieDesired State Configuration On- and Off-Premises

DSC kan worden gebruikt voor het beheren van zowel on-premises en niet-lokale implementaties.DSC can be used to manage both on-premises and off-premises deployments. Voor oplossingen voor on-premises DSC heeft een pull-server kunnen worden gebruikt voor het beheer van machines centraliseren en rapporteren over hun status.For on-premises solutions, DSC has a pull server that can be used to centralize management of machines and report on their status. Voor cloudoplossingen, DSC kan worden gebruikt waar Windows kan worden gebruikt.For cloud solutions, DSC is usable wherever Windows is usable. Er zijn ook speciale aanbiedingen van Azure die zijn gebouwd op Desired State Configuration, zoals Azure Automation, die centraliseert het melden van DSC.There are also specific offerings from Azure built on Desired State Configuration, such as Azure Automation, which centralizes reporting of DSC.

Compatibiliteit en DSCDSC and Compatibility

Hoewel DSC is geïntroduceerd in Windows Server 2012 R2, is beschikbaar voor downlevel-besturingssystemen via het pakket voor Windows Management Framework (WMF).Although DSC was introduced in Windows Server 2012 R2, it is available for downlevel operating systems via the Windows Management Framework (WMF) package. Meer informatie over de WMF vindt u op de PowerShell startpagina.More information about the WMF can be found on the PowerShell homepage.

DSC kan ook worden gebruikt voor het beheren van Linux.DSC can also be used to manage Linux. Zie voor meer informatie aan de slag met DSC voor Linux.For more information, see Getting Started with DSC for Linux.