Wat is DSC?

Desired State Configuration [diesaajuuhrd steet konfieguureesjuhn], afgerond DSC, is een management platform binnen PowerShell (Windows) dat IT-professionals en developers in staat stelt hun insfrastructuur te managen met “configuration as code”. Het wordt gebruikt voor het configureren, ontwikkelen en managen van systemen. De werking is gebaseerd op drie belangrijke componenten:

  • Configuraties: Declaratieve scripts binnen PowerShell die middelen definitie geven en configureren.
  • Resources: Het “make-it-so” deel van DSC dat code bevat die het doel van de configuratie in een specifieke toestand brengt en houdt.
  • De Local Configuration Manager (LCM): Zorgt ervoor dat machines worden geconfigureerd in een specifieke status die de configuratie ook aangeeft.

Desired State Configuration biedt ook voordelen binnen Azure. Zoals het doorlopend beheer van de VM-configuraties en integratie met andere hulpprogramma’s, waaronder Azure Monitoring. Binnen Azure-abonnementen wordt de extensie van DSC gebruikt voor het registreren van die VM’s bij de service.