아키텍처 개요
Configuration Manager 서버가 클라이언트 컴퓨터를 관리해야 하는 구성 관리 제품입니다. 다음 섹션에서는 Configuration Manager 서버 및 클라이언트 아키텍처를 모두 설명합니다. 서버 및 클라이언트 아키텍처와 관련된 개념을 이해하면 조직에서 특정 용도로 Configuration Manager 사용자 지정하는 방법을 이해하는 데 도움이 됩니다.
Configuration Manager 서버 아키텍처
Configuration Manager 서버 아키텍처는 두 개의 개별 계층으로 나눌 수 있습니다.
- Configuration Manager 구성 요소
- Configuration Manager 아키텍처에 대한 WBEM 인터페이스(SMS 공급자)
Configuration Manager 구성 요소는 사무실 건물의 엘리베이터, 전화 시스템 및 전기 시스템이 제대로 작동할 수 있도록 하는 메커니즘 및 장치와 유사합니다. Configuration Manager 콘솔을 통해 변경하면 Configuration Manager 서비스 및 구성 요소가 소프트웨어 배포, 하드웨어 인벤토리 또는 다른 관리자가 시작하거나 Configuration Manager 작업, 기능 예약 등 작업을 성공적으로 완료하기 위해 작업을 완료하기 시작합니다. , 또는 도구입니다.
Configuration Manager 아키텍처에 대한 WBEM 인터페이스는 건물 계획에서 건물을 설명하는 것과 마찬가지로 Configuration Manager 프레임워크에 대한 설명입니다. Configuration Manager 익숙해지면 조직에서 약간 다른 방식으로 Configuration Manager 기능을 제공해야 할 수 있습니다. 추가 인벤토리 정보를 수집하고 Configuration Manager 데이터베이스에 저장해야 할 수 있습니다. WBEM 인터페이스를 사용하면 최적의 변경 및 구성 관리를 위해 고객 Configuration Manager 수 있습니다.
SMS 구성 요소 및 데이터 저장소 아키텍처
Configuration Manager 기능을 완전히 이해하려면 Configuration Manager 구성하는 요소에 대한 기본적인 이해가 필요합니다. 서비스 구성 요소, 스레드 구성 요소 및 데이터 저장소는 Configuration Manager 서버 아키텍처의 주요 요소입니다. 이러한 각 요소는 할당하고 예약하는 작업을 완료하기 위해 특정 함수를 수행합니다.
SMS 구성 요소
Configuration Manager 구성 요소는 서버 및 클라이언트 컴퓨터에서 실행되고 Configuration Manager 기능을 제공하는 스레드, 서비스 및 애플리케이션입니다. 서비스 및 스레드 구성 요소는 사이트 간 연결, 구성, 리소스 검색, 클라이언트 설치, 데이터베이스 유지 관리, 상태, 사이트 시스템 설치 및 보고에 대한 통신과 같은 Configuration Manager 작동하는 데 필요한 많은 작업을 수행합니다.
데이터 저장소
동적 컴퓨팅 환경에는 중요한 작업 정보를 저장하는 중앙 위치가 있어야 합니다. 또한 서버 및 클라이언트 구성 요소는 작업을 수행하려면 구성 데이터, 예약된 작업 시간 및 Configuration Manager 사이트 데이터베이스의 데이터에 액세스해야 합니다. 예를 들어 컬렉션 계산기 작업에는 평가할 컬렉션, 평가 시기 및 각 특정 컬렉션에 속하는 리소스와 같은 정보가 필요합니다. 이러한 작업을 수행하려면 컬렉션 계산기가 Configuration Manager 사이트 데이터베이스에 저장된 구성 데이터와 데이터에 모두 액세스해야 합니다.
Configuration Manager 구성 데이터와 시스템 데이터라는 두 가지 기본 형식의 데이터 저장소가 있습니다.
구성 데이터
Configuration Manager Configuration Manager 기본 설정, Configuration Manager 콘솔을 통해 수행한 변경 내용 및 서비스에서 Configuration Manager 변경 내용에서 구성 데이터를 수집합니다. 구성은 사이트가 작동하는 방법과 방법에 대한 결정을 내릴 수 있는 동적 시스템입니다. 구성을 변경하면 Configuration Manager 사이트 제어 파일 및 레지스트리를 업데이트합니다. 사이트 제어 파일에는 Configuration Manager 사이트에 대한 구성이 포함되어 있습니다. 소프트웨어 인벤토리와 같은 많은 Configuration Manager 기능은 일정에 따라 작동합니다. Configuration Manager 서버 서비스 및 스레드 구성 요소를 사용하도록 설정한 후 사이트 제어 파일에서 구성 및 일정이 계속 작동하도록 주기적으로 확인합니다.
시스템 데이터
Configuration Manager 사이트의 다양한 리소스에서 시스템 데이터를 수집합니다. 하드웨어 및 소프트웨어가 업그레이드 및 수리되고, 새로운 시스템이 라인에 도입되고, 이전 시스템이 사용 중지됨에 따라 조직 내의 시스템이 지속적으로 변경됩니다. Configuration Manager Configuration Manager 사이트 데이터베이스에 정보를 저장합니다. 이 데이터베이스는 DDR, MIF 파일, 네트워크 검색 데이터 및 사이트 구성 데이터를 포함하여 Configuration Manager 함수와 관련한 모든 데이터를 저장합니다.
SMS 아키텍처를 사용하여 WBEM 인터페이스
Configuration Manager 소프트웨어 배포와 같은 Configuration Manager 기능을 자동화하고 사용자 지정하는 애플리케이션 및 스크립트를 작성할 수 있는 개방형 아키텍처를 제공합니다. Configuration Manager 콘솔에서 시작할 수 있는 사용자 지정된 프로그램을 만들고 설치할 수도 있습니다.
Configuration Manager 아키텍처와 관련된 용어 및 개념은 다양한 소스에서 시작됩니다. 일부는 DMTF(데스크톱 관리 태스크 포스)에서 시작되었으며 관리되는 개체를 설명하기 위해 만들어졌습니다. 표준 COM 및 WBEM(Web-Based Enterprise Management) 이니셔티브 용어 및 개념도 있습니다. 다른 일부는 Configuration Manager 관련이 있습니다.
용어 | 정의 |
---|---|
Windows 관리 | 관리되는 개체를 식별하고 조작하기 위한 DMTF 표준 중 하나의 Microsoft 구현입니다. |
CIM 개체 관리자 | WBEM 기술의 관리 인프라에 있는 기본 구성 요소입니다. 클라이언트 애플리케이션은 CIM 개체 관리자에 액세스하여 올바른 공급자를 찾습니다. |
SMS 공급자 | Configuration Manager 사이트 데이터베이스를 노출하는 WBEM 공급자입니다. SMS 공급자는 CIM 개체 관리자와 Configuration Manager 데이터 간의 중개자 역할을 합니다. 또한 SMS 공급자는 Configuration Manager 사이트 데이터베이스에 액세스하여 Configuration Manager 콘솔에 데이터를 제공합니다. |
사이트 데이터베이스 Configuration Manager | Configuration Manager 데이터를 저장하는 SQL Server 데이터베이스입니다. Configuration Manager 사이트 데이터베이스에 저장된 관리되는 개체(예: 디스크 드라이브 또는 컬렉션)는 데이터베이스의 레코드가 아닌 데이터베이스의 Configuration Manager 클래스 인스턴스로 표시됩니다. |
WBEM 애플리케이션 | 공급자의 데이터를 보거나 관리하기 위해 CIM 개체 관리자에 대한 API 호출을 만드는 실행 가능한 애플리케이션입니다. |
Windows Management Service | CIM 개체 관리자를 시작하고 중지하는 Windows 서비스입니다. |
Configuration Manager 콘솔 | WBEM 애플리케이션. |
Configuration Manager 및 WBEM 아키텍처
Configuration Manager WBEM 아키텍처를 사용하여 개체를 관리합니다. WBEM은 많은 비 Windows 컴퓨터 및 네트워크 디바이스 제조업체에서도 지원하는 DMTF에서 채택한 업계 이니셔티브입니다. WBEM 이니셔티브는 엔터티 정책을 찾고 관리하는 Active Directory를 보완합니다. 또한 WBEM은 관리 애플리케이션이 이러한 엔터티가 사용하는 기본 관리 프로토콜을 이해하지 않고도 관리되는 엔터티(예: Configuration Manager 개체)와 상호 작용할 수 있는 통합 메커니즘을 제공합니다.
Configuration Manager 개체는 클라이언트 컴퓨터, 광고 및 Configuration Manager 데이터베이스에 저장된 패키지와 같은 항목입니다. WBEM 이니셔티브는 DMTF 개체 관리 표준 중 하나를 구현하는 Microsoft Windows Management에서 사용하는 아키텍처를 간략하게 설명합니다.
CIM 개체 관리자는 메타데이터를 저장하고, Windows Management는 확장 가능한 플랫폼 독립적 인터페이스를 사용하여 Configuration Manager 구성 및 작업 데이터에 대한 액세스를 제공합니다. 디스크 드라이브 또는 컬렉션과 같은 관리되는 개체는 Configuration Manager 클래스의 인스턴스로 표시됩니다. 관리되는 각 Configuration Manager 개체는 CIM 클래스로 표시됩니다.
Configuration Manager 및 Windows 관리
개체를 보고 조작하기 위해 Configuration Manager CIM 개체 관리자(중앙 WBEM 구성 요소)에 요청합니다. Configuration Manager 사이트 데이터베이스를 사용하여 관리되는 개체 데이터를 저장합니다. 그러나 Configuration Manager CIM 개체 관리자 인터페이스 및 SMS 공급자를 사용하여 관리되는 데이터를 보고 조작합니다. Configuration Manager 데이터베이스를 직접 보거나 조작할 수 없습니다. 대신 CIM 개체 관리자를 통해 기본 Configuration Manager 사이트 데이터베이스에 액세스할 수 있습니다. 그러면 SMS 공급자와 통신합니다.
클라이언트 아키텍처
Configuration Manager 클라이언트 컴퓨터는 Configuration Manager 클라이언트 소프트웨어가 설치된 조직의 모든 컴퓨터입니다. Configuration Manager 사이트 서버 및 사이트 시스템 역할을 하는 컴퓨터는 Configuration Manager 클라이언트 소프트웨어를 설치하는 조직의 다른 서버 외에도 Configuration Manager 클라이언트 컴퓨터로 설치할 수도 있습니다.
Configuration Manager 클라이언트 소프트웨어:
Configuration Manager 서비스에서 시작된 서비스, 프로세스 또는 애플리케이션으로 거의 전적으로 실행됩니다.
클라이언트 컴퓨터에서 실행됩니다(네트워크를 통해 실행되지 않음).
대부분의 함수에 대한 기록 정보를 유지 관리하므로 클라이언트 컴퓨터(예: 소프트웨어 및 하드웨어 인벤토리).