Para instalar y mantener la integridad de los entornos instalados.
NOTA Historia: si alguna vez utilizaron Ruby, Puppet esperen a utilizar Powershell para llevar a cabo nuestra administración y control de toda nuestra Infraestructura a través de los DSC.
Windows PowerShell Desired State Configuration.
Sin entrar en mucho detalle les puedo adelantar que esto consta de 3 componentes.
Configurations
Resources
Local Configuration Manager (LCM)
DSC es un motor o un módulo de PowerShell lo que hace es instalar y mantener a integridad de los entornos instalados. A través del DSC podemos instalar a uno a varios Servidores, Características, Deployment masivo de un Rol o diferentes Roles en si como así también instalar aplicaciones a través del DSC, como mantener la integridad
NOTA: lo que permite hacer DSC es lo que no pueden hacer realmente los scripts, por ejemplo, un script que instala una aplicación a su vez no puede verificar la integridad dado que la acción a su vez volvería a instalar la aplicación tantas veces se requiera chequear su integridad por eso mismo existe DSC el cual si puede llevar a cabo esta tarea.
Por ejemplo, DSC si alguien modifico algo en el registro DSC puede volverlo a dejar como estaba antes del cambio para mantener la integridad.
Ver imagen de ejemplo para cuando se nos pide que instalemos 20 Servidores WEB.
Para esto es ideal utilizar DSC.
Desired State configuration Overview for Engineers
Bueno queridos seguidores en la próxima veremos cómo se lleva adelante todo esto. saludos.