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

Dit document beschrijft de zakelijke voordelen van het gebruik van Windows PowerShell Desired State Configuration (DSC).This document describes the business benefits of using Windows 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?

PowerShell Desired State Configuration is een beheerplatform voor de configuratie die is ingebouwd in Windows die is gebaseerd op open standaarden.PowerShell Desired State Configuration is a configuration management platform built into Windows that is based on open standards. DSC is flexibel genoeg om betrouwbare en consistente manier werken in elke fase van de levenscyclus van de implementatie (ontwikkeling, testen, Pre-productie, productie), en tijdens de 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 gemakkelijk leesbare-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 u ervoor te zorgen dat een specifieke Windows-functie is ingeschakeld of een stuk complexer is zoals het implementeren van SharePoint.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 zijn is, kan DSC waarschuwen en Neem maatregelen om te corrigeren van 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, die zijn opgeslagen en bijgewerkt.Configurations are designed to be easily read, stored, and updated. Configuraties declareren dat de doelapparaten status moeten zich in, in plaats van het schrijven van instructies voor het plaatsen die status hebben.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 kostbaar zijn om te leren, vast, 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.

Het maken van configuraties betekent dat complexe implementatiestappen worden vastgelegd als een 'één betrouwbare bron' 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 computers veel minder gevoelig voor fouten.This makes repeated deployments of a specific set of machines much less error-prone. Op zijn beurt, waardoor implementaties sneller en betrouwbaarder waardoor een snelle doorlooptijd op complexe implementaties.In turn, making deployments faster and more reliable which enables a quick turnaround on complex deployments.

Er zijn ook configuraties deelbaar via de PowerShell Gallery wat betekent dat algemene scenario's en aanbevolen procedures bestaat mogelijk al voor het werk dat moet worden uitgevoerd.Configurations are also shareable via the PowerShell Gallery meaning common scenarios and best practices might already exist for the work that needs to be done.

Desired State Configuration en DevOpsDesired State Configuration and DevOps

DSC is ontworpen met DevOps Denk eraan dat u een combinatie van mensen, processen en hulpprogramma's die voor snelle implementatie en herhalen zeer zorgen gericht op het leveren van een waarde voor eindgebruikers, intern of extern.DSC was designed with DevOps in mind, a combination of people, processes, and tools that allow for rapid deployment and iteration focused on delivering value to end users whether internal or external. Met een configuratie voor één definiëren van een omgeving betekent dat ontwikkelaars kunnen hun vereisten in een configuratie met coderen, controleert u dat de configuratie in broncodebeheer en bewerking teams kan de implementatie eenvoudig code zonder te hoeven 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 operation teams can easily deploy code without having to go through error-prone manual processes.

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

Desired State Configuration voor - en buiten het bedrijfDesired State Configuration On- and Off-Premises

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

DSC en compatibiliteitDSC and Compatibility

DSC werd geïntroduceerd in Windows Server 2012 R2, is het beschikbaar voor eerdere besturingssystemen via het pakket voor Windows Management Framework (WMF).Although DSC was introduced in Windows Server 2012 R2, it is available for down-level 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.