다음을 통해 공유


PSDesiredStateConfiguration v1.1

DSC는 코드로 구성하여 IT 및 개발 인프라를 관리할 수 있는 PowerShell의 관리 플랫폼입니다.

PSDesiredStateConfiguration v1.1은 Windows PowerShell 5.1과 함께 제공되는 모듈의 버전입니다.

  • DSC 사용의 비즈니스 이점에 대한 개요는 의사 결정자 필요한 상태 구성 개요를 참조하세요.
  • DSC를 사용할 때의 엔지니어링 이점에 대한 개요는 엔지니어필요한 상태 구성 개요를 참조하세요.
  • DSC를 빠르게 사용하려면 DSC 빠른 시작참조하세요.

주요 개념

DSC는 시스템 구성, 배포 및 관리에 사용되는 선언적 플랫폼입니다. 세 가지 기본 구성 요소로 구성됩니다.

  • 구성 리소스 인스턴스를 정의하고 구성하는 선언적 PowerShell 스크립트입니다. 구성을 실행하면 DSC(및 구성에서 호출되는 리소스)는 단순히 "그렇게"하여 시스템이 구성에 의해 배치된 상태에 있는지 확인합니다. DSC 구성도 idempotent입니다. LCM(로컬 구성 관리자)은 구성이 선언하는 상태에 관계없이 컴퓨터가 구성되도록 계속합니다.
  • 리소스 DSC의 "만들기" 부분입니다. 구성의 대상을 지정된 상태로 유지하고 배치하는 코드가 포함됩니다. 리소스는 PowerShell 모듈에 상주하며 파일 또는 Windows 프로세스 또는 IIS 서버 또는 Azure에서 실행되는 VM과 같은 일반적인 항목을 모델링하도록 작성할 수 있습니다.
  • LCM(로컬 구성 관리자) DSC가 리소스와 구성 간의 상호 작용을 용이하게 하는 엔진입니다. LCM은 리소스에 의해 구현된 제어 흐름을 사용하여 시스템을 정기적으로 폴링하여 구성에 정의된 상태가 유지되도록 합니다. 시스템이 상태가 없으면 LCM은 리소스의 코드를 호출하여 구성에 따라 "그렇게"합니다.

참고 항목