Desired State Configuration(DSC)

Glory
Sep 13, 2022

--

DSC Specifies the desired configuration of systems using a declarative model in a simple standard way that is easy to maintain and understand. Desired state specifies the expected software and configuration for systems (for example, machines). Desired state is applied to systems (like virtual machines). The desired state is the (single) source of truth for the managed systems.

PUSH MODEL

Desired state (changes) can be applied with a push model or pull model. In a push model, the system desired state create/update event is triggered from the system which holds the desired state specification. This system connects to the managed systems and applies the desired state. In a pull model, each managed system (when initialized or regularly) polls the system which holds the desired state specification. If the desired state (or desired state change) must be applied, the managed system will pull and apply the desired state.

PULL MODEL

--

--