官术网_书友最值得收藏!

Overview

We are in a precarious position in writing about DSC. In order to explain any one concept, we tend to have to explain a couple more before we get to it. We are going to start out here with some terms and examples of configuration files, DSC settings, and workflow models, but for the most part, the words and actions used will not be clear at first. They are explained in the chapters ahead in greater detail. Remember the previous chapter? Don't panic! If you find yourself getting confused as to why something is important, it may become clear as we move from the explanation to putting it into practice. So for now, look at them and get a feel for the flow of operations and then come back to them as we touch each step in the operations process in later chapters.

DSC enables you to ensure that the components of your server environment have the correct state and configuration. It enables declarative, autonomous, and idempotent deployment, as well as the configuration and conformance of standard-based managed elements.

By its simplest definition, DSC is a Windows service, a set of configuration files, and a set of PowerShell modules and scripts. Of course, there is more to this; there's push and pull modes, MOF compilation, and module packaging, but this is really all you need to describe the DSC architecture at a high level.

At a lower level, DSC is much more complex. It has to be complex in order to handle all the different variations of operations you can throw at it. Something this flexible has to have some complicated inner workings. The beauty of DSC is that these complex inner workings are abstracted away from you most of the time, so you can focus on getting the job done. And if you need to, you can access the complex inner workings and tune them to your needs.

To ensure that we are all on the same page about the concepts we are going to cover, let's cover some terms that we have seen over the course of the last chapter, since we will be seeing them in this chapter. This won't be an exhaustive list, but it will be enough to get us started:

主站蜘蛛池模板: 南汇区| 岑巩县| 台州市| 乾安县| 壶关县| 尼木县| 商水县| 普宁市| 永清县| 瓮安县| 新营市| 罗田县| 神木县| 大余县| 永登县| 霍邱县| 长寿区| 东乡族自治县| 什邡市| 漾濞| 水城县| 河西区| 顺昌县| 定西市| 邢台市| 昆明市| 北海市| 商南县| 巴中市| 夏河县| 紫云| 安平县| 弥渡县| 丰顺县| 余干县| 金湖县| 乌海市| 沁源县| 垫江县| 鞍山市| 阜新|