- Learning PowerShell DSC(Second Edition)
- James Pogran
- 295字
- 2021-07-02 18:31:24
The pull management model
DSC offers a pull-based approach that is controlled by agents on target nodes, but there is a central server providing configuration files. This is a marked difference from the push models offered by other CM products.
The following diagram shows the Pull Deployment model. The diagram shows the steps in a Pull Deployment and also shows how the status is reported for the compliance server. Refer to the following diagram; we will cover pull servers later on in this chapter:

DSC operates in a pull scenario when configurations are stored on a DSC pull server and pulled by LCM on each target node. The pull server is the harder of the two DSC methods to set up, but the easiest to maintain in large node quantities and in the long term.
Pull management works great in server environments that have a lot of transient machines, such as cloud or data center environments. These kinds of servers are created and destroyed frequently, and DSC will apply on a triggered basis. Pull servers are also more scalable, as they can work against thousands of hosts in parallel. This seems counterintuitive, as with most pull servers, we have a central point of drift detection, scheduling, and so on. This isn't the case with a DSC pull server; however, it does not detect drift, compile MOFs, or other high-cost actions. Compilation and the like happen on the author workstation or Converged Infrastructure (CI), and the drift detection and scheduling happen on the agent, so the load is distributed across agents and not on the pull server. We will cover more benefits of pull servers at the end of this chapter and at the end of this book in Chapter 6, Pulling DSC Configurations.
- SQL Server 從入門到項目實踐(超值版)
- Android 9 Development Cookbook(Third Edition)
- C語言程序設計教程(第2版)
- Python爬蟲開發與項目實戰
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第3版)
- Learning Three.js:The JavaScript 3D Library for WebGL
- 表哥的Access入門:以Excel視角快速學習數據庫開發(第2版)
- Babylon.js Essentials
- Spring Boot+Vue全棧開發實戰
- Unity&VR游戲美術設計實戰
- UI設計基礎培訓教程(全彩版)
- 微前端設計與實現
- Visual Basic程序設計實驗指導及考試指南
- Instant GLEW
- Learning Cocos2d-JS Game Development