아키텍처 개요Architectural overview

Configuration Manager는 서버에서 클라이언트 컴퓨터를 관리 해야 하는 구성 관리 제품입니다.Configuration Manager is a configuration management product that requires servers to administer client computers. 다음 섹션에서는 Configuration Manager 서버 및 클라이언트 아키텍처에 대해 설명 합니다.The following sections describe both Configuration Manager server and client architecture. 서버 및 클라이언트 아키텍처와 관련 된 개념을 이해 하면 조직의 특정 용도에 대 한 Configuration Manager를 사용자 지정 하는 방법을 이해 하는 데 도움을 얻을 수 있습니다.Gaining an understanding of the concepts relating to both server and client architecture will help you understand how you can customize Configuration Manager for specific uses in your organization.

Configuration Manager 서버 아키텍처Configuration Manager server architecture

Configuration Manager 서버 아키텍처는 두 개의 개별 계층으로 나눌 수 있습니다.The Configuration Manager server architecture can be divided into two separate tiers:

  • Configuration Manager 구성 요소The Configuration Manager components
  • Configuration Manager 아키텍처에 대 한 WBEM 인터페이스 (SMS 공급자)The WBEM interface to the Configuration Manager architecture (SMS Provider)

Configuration Manager 구성 요소는 사무실 빌딩의 엘리베이터, 전화 시스템 및 전기 시스템이 제대로 작동 하는 데 사용할 수 있는 메커니즘 및 장치와 유사 합니다.Configuration Manager components are analogous to the mechanisms and devices that enable the elevator, the phone system, and the electrical system in an office building to work properly. Configuration Manager 콘솔을 통해 변경 하는 경우 소프트웨어 배포, 하드웨어 인벤토리 또는 다른 관리자가 시작한 작업, 기능 또는 도구 Configuration Manager 있는지 여부에 관계 없이 작업을 성공적으로 완료 하기 위해 Configuration Manager 서비스와 구성 요소가 작업을 시작 합니다.When you make changes through the Configuration Manager console, Configuration Manager services and components start working to complete the operation successfully, whether it's software distribution, hardware inventory, or any other administrator-initiated or schedules Configuration Manager task, feature, or tool.

Configuration Manager 아키텍처에 대 한 WBEM 인터페이스는 빌드 계획에 설명 된 대로 Configuration Manager 프레임 워크에 대 한 설명입니다.The WBEM interface to the Configuration Manager architecture is a description of the Configuration Manager framework, much as building plans describe a building. Configuration Manager에 더 익숙해지면 조직에서 약간 다른 방식으로 Configuration Manager 기능을 제공 해야 하는 것을 알 수 있습니다.As you become more familiar with Configuration Manager, you might find that your organization needs to provide Configuration Manager functionality in a slightly different fashion. 추가 인벤토리 정보를 수집 하 여 Configuration Manager 데이터베이스에 저장 해야 할 수 있습니다.You might need to gather additional inventory information and store it in your Configuration Manager database. WBEM 인터페이스를 사용 하면 최적의 변경 및 구성 관리를 위해 고객 Configuration Manager 수 있습니다.The WBEM interface enables you to customer Configuration Manager for optimal change and configuration management.

SMS 구성 요소 및 데이터 저장소 아키텍처SMS component and data store architecture

Configuration Manager 기능을 완벽 하 게 이해 하려면 Configuration Manager를 구성 하는 요소에 대 한 기본적인 이해가 필요 합니다.To fully understand Configuration Manager features, you need a basic understanding of the elements that make up Configuration Manager. 서비스 구성 요소, 스레드 구성 요소 및 데이터 저장소는 Configuration Manager 서버 아키텍처의 주요 요소입니다.Service components, thread components, and data stores are the major elements of Configuration Manager server architecture. 이러한 각 요소는 특정 함수를 사용 하 여 할당 하 고 예약 하는 작업을 완료 합니다.Each of these elements does a specific function to complete the work that you assign and schedule.

SMS 구성 요소SMS components

Configuration Manager 구성 요소는 서버와 클라이언트 컴퓨터에서 실행 되 고 Configuration Manager 기능을 제공 하는 스레드, 서비스 및 응용 프로그램입니다.In Configuration Manager, components are threads, services, and applications that run on both server and client computers and provide Configuration Manager functionality. 서비스 및 스레드 구성 요소는 기능을 수행 하는 데 필요한 다양 한 작업 (예: 사이트 간 연결 및 사이트 간 연결, 구성, 리소스 검색, 클라이언트 설치, 데이터베이스 유지 관리, 상태, 사이트 시스템 설치, 보고 등)을 수행 Configuration Manager 합니다.Service and thread components accomplish the many tasks Configuration Manager requires to function – tasks such as communication for inter- and intra-site connectivity, configuration, resource discovery, client installation, database maintenance, status, site system installation, and reporting.

데이터 저장소Data stores

동적 컴퓨팅 환경에는 중요 한 작업 정보를 저장 하는 중앙 위치가 있어야 합니다.A dynamic computing environment must have a central location that stores the critical operations information. 또한 서버 및 클라이언트 구성 요소는 작업을 수행 하기 위해 해당 구성 데이터, 예약 된 작업 시간 및 Configuration Manager 사이트 데이터베이스의 데이터에 액세스 해야 합니다.Also, server and client components need access to their configuration data, scheduled times of operation, and the data in the Configuration Manager site database to accomplish tasks. 예를 들어 컬렉션 평가기 작업에는 평가할 컬렉션, 평가할 때, 각 특정 컬렉션에 속하는 리소스 등의 정보가 필요 합니다.For example, Collection Evaluator operation requires information such as which collections to evaluate, when to evaluate them, and what resources belong to each specific collection. 이러한 작업을 수행 하려면 Configuration Manager 사이트 데이터베이스에 저장 된 데이터와 구성 데이터 모두에 대 한 액세스를 컬렉션 평가기 해야 합니다.To do these tasks, Collection Evaluator needs access to both configuration data and data stored in the Configuration Manager site database.

Configuration Manager에는 두 가지 기본 유형의 데이터 저장소 인 구성 데이터와 시스템 데이터가 있습니다.In Configuration Manager, there are two basic types of data stores: configuration data and system data.

구성 데이터Configuration data

Configuration Manager Configuration Manager 기본 설정에서 구성 데이터를 수집 하 고 Configuration Manager 콘솔을 통해 변경한 다음 변경 Configuration Manager 서비스를 변경 합니다.Configuration Manager gathers configuration data from Configuration Manager default settings, changes you make through the Configuration Manager console, and changes Configuration Manager services make. 구성은 사이트와의 작동 방식에 대 한 결정을 내릴 수 있도록 하는 동적 시스템입니다.Configuration is a dynamic system that enables you to make decisions about how and with the site will operate. 구성 변경을 수행 하는 경우 Configuration Manager는 사이트 제어 파일 및 레지스트리를 업데이트 합니다.As you make configuration changes, Configuration Manager updates the site control file and the registry. 사이트 제어 파일에는 Configuration Manager 사이트에 대 한 구성이 포함 됩니다.The site control file contains configuration for a Configuration Manager site. 소프트웨어 인벤토리 등의 많은 Configuration Manager 기능이 일정에 따라 작동 합니다.Many Configuration Manager features, such as Software Inventory, function on a schedule. 서버 서비스 및 스레드 구성 요소가 사용 하도록 설정 된 Configuration Manager 후에는 해당 구성 및 일정에 대 한 사이트 제어 파일을 주기적으로 확인 하 여 계속 작동 합니다.After Configuration Manager server service and thread components are enabled, they periodically check the site control file for their configuration and schedule as they continue to work.

시스템 데이터System data

Configuration Manager는 사이트의 다양 한 리소스에서 시스템 데이터를 수집 합니다.Configuration Manager gathers system data from the various resources in the site. 하드웨어 및 소프트웨어를 업그레이드 및 복구 하 고, 새 시스템을 온라인 상태로 전환 하 고, 이전 시스템을 사용 중지 하는 경우 조직 내의 시스템이 지속적으로 변경 됩니다.Systems within an organization change constantly as hardware and software are upgraded and repaired, new systems are brought on line, and old systems are retired. Configuration Manager는 Configuration Manager 사이트 데이터베이스에 정보를 저장 합니다.Configuration Manager stores the information in the Configuration Manager site database. 이 데이터베이스는 Ddr, MIF 파일, 네트워크 검색 데이터 및 사이트 구성 데이터를 포함 하 여 Configuration Manager 기능에 관련 된 모든 데이터를 저장 합니다.This database stores all of the data pertinent to Configuration Manager functions including DDRs, MIF files, network discovery data, and site configuration data.

SMS 아키텍처를 사용 하는 WBEM 인터페이스The WBEM interface with the SMS architecture

Configuration Manager는 소프트웨어 배포와 같은 Configuration Manager 기능을 자동화 하 고 사용자 지정 하는 응용 프로그램 및 스크립트를 작성할 수 있도록 하는 개방형 아키텍처를 제공 합니다.Configuration Manager provides an open architecture that enables you to write applications and scripts that automate and customize Configuration Manager features, such as Software Distribution. Configuration Manager 콘솔에서 시작할 수 있는 사용자 지정 된 프로그램을 만들고 설치할 수도 있습니다.You can also create and install customized programs that you can start from the Configuration Manager console.

SMS 아키텍처를 사용 하는 WBEM 인터페이스

Configuration Manager 아키텍처와 관련 된 용어 및 개념은 다양 한 소스에서 시작 됩니다.Terms and concepts that relate to Configuration Manager architecture originate from various sources. 일부는 데스크톱 관리 작업 Force (DMTF)로 시작 되었으며 관리 되는 개체를 설명 하기 위해 만들어졌습니다.Some originated with the Desktop Management Task Force (DMTF) and were created to describe managed objects. 다른 항목은 표준 COM 및 WBEM (Web-Based Enterprise Management) 이니셔티브 용어와 개념입니다.Others are standard COM and Web-Based Enterprise Management (WBEM) initiative terms and concepts. 그러나 다른 사용자는 Configuration Manager에만 해당 됩니다.Still others are specific to Configuration Manager.

용어Term 정의Definition
Windows 관리Windows Management 관리 되는 개체를 식별 하 고 조작 하기 위한 DMTF 표준 중 하나인 Microsoft 구현입니다.The Microsoft implementation of one of the DMTF standards for identifying and manipulating managed objects.
CIM 개체 관리자(CIM Object Manager)CIM Object Manager WBEM 기술 관리 인프라의 기본 구성 요소입니다.The primary component in the management infrastructure of the WBEM technology. 클라이언트 응용 프로그램은 CIM 개체 관리자에 액세스 하 여 올바른 공급자를 찾습니다.Client applications access the CIM Object Manager to find the correct provider.
SMS 공급자SMS Provider Configuration Manager 사이트 데이터베이스를 노출 하는 WBEM 공급자입니다.The WBEM provider that exposes the Configuration Manager site database. SMS 공급자는 CIM 개체 관리자와 Configuration Manager 데이터 간의 중개자 역할을 합니다.The SMS Provider acts as an intermediary between the CIM Object Manager and any Configuration Manager data. 또한 SMS 공급자는 Configuration Manager 사이트 데이터베이스에 액세스 하 여 Configuration Manager 콘솔에 데이터를 제공 합니다.The SMS Provider also accesses the Configuration Manager site database to provide data to the Configuration Manager console.
Configuration Manager 사이트 데이터베이스Configuration Manager Site Database Configuration Manager 데이터를 저장 하는 SQL Server 데이터베이스입니다.A SQL Server database that stores Configuration Manager data. Configuration Manager 사이트 데이터베이스에 저장 된 관리 되는 개체 (예: 디스크 드라이브 또는 컬렉션)는 데이터베이스의 레코드가 아니라 데이터베이스의 Configuration Manager 클래스 인스턴스로 표시 됩니다.The managed objects (such as disk drives or collections) stored in the Configuration Manager site database are represented by instances of Configuration Manager classes in the database rather than records in a database.
WBEM 응용 프로그램WBEM Application CIM 개체 관리자에 대 한 API 호출을 통해 공급자의 데이터를 보거나 관리 하는 실행 가능한 응용 프로그램입니다.An executable application that makes API calls to the CIM Object Manager to view or manage data from providers.
Windows Management 서비스Windows Management Service CIM 개체 관리자를 시작 하 고 중지 하는 Windows 서비스입니다.A Windows service that starts and stops the CIM Object Manager.
Configuration Manager 콘솔Configuration Manager Console WBEM 응용 프로그램입니다.A WBEM application.

Configuration Manager 및 WBEM 아키텍처Configuration Manager and the WBEM architecture

Configuration Manager는 WBEM 아키텍처를 사용 하 여 개체를 관리 합니다.Configuration Manager uses the WBEM architecture to manage objects. WBEM은 대부분의 비 Windows 컴퓨터 및 네트워크 장치 제조업체 에서도 지 원하는 DMTF에서 채택 하는 업계 이니셔티브입니다.WBEM is an industry initiative adopted by the DMTF that is also supported by many non-Windows computer and network device manufacturers. WBEM 이니셔티브는 엔터티 정책을 찾고 관리 하는 Active Directory을 보완 합니다.The WBEM initiative complements Active Directory that locates and manages entity policies. 또한 WBEM은 관리 응용 프로그램이 관리 되는 엔터티 (예: Configuration Manager 개체)와 상호 작용할 수 있는 통합 메커니즘을 제공 하며, 이러한 엔터티가 사용 하는 기본 관리 프로토콜을 이해 하지 않아도 됩니다.WBEM also provides a unifying mechanism through which management applications can interact with the managed entities (like Configuration Manager objects) – without you having to understand the underlying management protocols that these entities use.

Configuration Manager에서 개체는 Configuration Manager 데이터베이스에 저장 된 클라이언트 컴퓨터, 보급 알림 및 패키지와 같은 항목입니다.In Configuration Manager, objects are items such as client computers, advertisements, and packages stored in the Configuration Manager database. WBEM 이니셔티브는 Windows Management에서 사용 하는 아키텍처를 간략하게 설명 합니다. Microsoft는 DMTF 개체 관리 표준 중 하나를 구현 합니다.The WBEM initiative outlines the architecture used by Windows Management, Microsoft's implementation of one of the DMTF object management standards.

CIM 개체 관리자는 메타 데이터를 저장 하 고, Windows Management는 확장 가능한 플랫폼 독립적인 인터페이스를 사용 하 여 Configuration Manager 구성 및 작업 데이터에 대 한 액세스를 제공 합니다.The CIM Object Manager stores the metadata, Windows Management provides access to the Configuration Manager configuration and operations data with an extensible, platform-independent interface. 및 관리 되는 개체 (예: 디스크 드라이브 또는 컬렉션)는 Configuration Manager 클래스의 인스턴스로 표시 됩니다.And managed object, such as a disk drive or a collection is represented by an instance of a Configuration Manager class. 각 Configuration Manager 관리 되는 개체는 CIM 클래스로 나타냅니다.Each Configuration Manager managed object is represented by a CIM class.

Configuration Manager 및 Windows 관리Configuration Manager and Windows management

개체를 보고 조작 하기 위해 Configuration Manager CIM 개체 관리자 (중앙 WBEM 구성 요소)에 대 한 요청을 수행 합니다.To view and manipulate objects, Configuration Manager makes a request to the CIM Object Manager (the central WBEM component). Configuration Manager은 사이트 데이터베이스를 사용 하 여 관리 되는 개체 데이터를 저장 합니다.Configuration Manager uses the site database to store managed object data. 그러나 Configuration Manager는 CIM 개체 관리자 인터페이스와 SMS 공급자를 사용 하 여 관리 되는 데이터를 보고 조작 합니다.However, Configuration Manager uses the CIM Object Manager interface and the SMS Provider to view and manipulate that managed data. Configuration Manager 데이터베이스를 직접 보거나 조작할 수 없습니다.You can't view or manipulate the Configuration Manager database directly. 대신 CIM 개체 관리자를 통해 기본 Configuration Manager 사이트 데이터베이스에 액세스할 수 있으며,이는 SMS 공급자와 통신 합니다.Instead, you gain access to the underlying Configuration Manager site database through the CIM Object Manager, which in turn communicates with the SMS Provider.

Configuration Manager 및 Windows 관리

클라이언트 아키텍처Client architecture

Configuration Manager 클라이언트 컴퓨터는 조직에서 Configuration Manager 클라이언트 소프트웨어가 설치 된 모든 컴퓨터입니다.A Configuration Manager client computer is any computer in your organization that has the Configuration Manager client software installed. Configuration Manager 사이트 서버 및 사이트 시스템 역할을 하는 컴퓨터는 Configuration Manager 클라이언트 소프트웨어를 설치 하는 조직의 다른 서버 외에도 Configuration Manager 클라이언트 컴퓨터로 설치할 수 있습니다.Computers serving as Configuration Manager site servers and site systems can also be installed as Configuration Manager client computers, in addition to any other servers in your organization where you install Configuration Manager client software.

Configuration Manager 클라이언트 소프트웨어:Configuration Manager client software:

  • 는 Configuration Manager 서비스에서 시작 된 서비스, 프로세스 또는 응용 프로그램으로 거의 완전히 실행 됩니다.Runs almost entirely as services, processes, or applications started from Configuration Manager services.

  • 는 네트워크를 통해가 아닌 클라이언트 컴퓨터에서 실행 됩니다.Runs from the client computer (as opposed to over the network).

  • 는 대부분의 함수에 대 한 기록 정보를 유지 관리 하므로 클라이언트 컴퓨터 (예: 소프트웨어 및 하드웨어 인벤토리)가 됩니다.Maintains history information for most function so the client computer (such as software and hardware inventory).

참고 항목See also

Configuration Manager 프로그래밍 시작Getting started with Configuration Manager programming