PowerShell DSC on the AWS Cloud
PowerShell DSC Quick Start

Deployment with a Push Server Infrastructure

In addition to deploying a pull server infrastructure, we've also developed an AWS CloudFormation template that deploys the reference architecture in "push" mode. This means that we do not deploy pull servers or an Elastic Load Balancer, and that each instance will utilize an individual configuration script which is specific to that server.

As each instance is bootstrapped, a configuration script is downloaded, run (producing a MOF file), and pushed locally to configure the server. The node configurations for each instance are almost identical to those we've looked at in the pull model, with the exception that each node configuration now resides in an individual configuration script.

Figure 17 shows the architecture diagram for the push mode infrastructure.

      DSC Push Server Architecture

Figure 17: Reference Architecture Deployed by the DSC "Push" Mode Stack