Visão Geral da arquitetura

O Configuration Manager é um produto de gerenciamento de configuração que requer que os servidores administrem computadores cliente. As seções a seguir descrevem a arquitetura do cliente e do servidor do Configuration Manager. Obter uma compreensão dos conceitos relacionados à arquitetura de servidor e cliente ajudará você a entender como você pode personalizar o Configuration Manager para usos específicos em sua organização.

Arquitetura de servidor do Configuration Manager

A arquitetura de servidor do Configuration Manager pode ser dividida em duas camadas separadas:

  • Os componentes do Configuration Manager
  • A interface WBEM para a arquitetura do Configuration Manager (provedor de SMS)

Os componentes do Configuration Manager são análogos aos mecanismos e dispositivos que permitem que o elevador, o sistema telefônico e o sistema elétrico de um prédio funcionem corretamente. Quando você faz alterações no console do Configuration Manager, os serviços e componentes do Configuration Manager começam a trabalhar para concluir a operação com êxito, seja distribuição de software, inventário de hardware ou qualquer outra tarefa iniciada pelo administrador ou agendada do Configuration Manager, recursoou ferramenta.

A interface WBEM para a arquitetura do Configuration Manager é uma descrição da estrutura do Configuration Manager, assim como os planos de construção descrevem um edifício. À medida que você se familiariza com o Configuration Manager, pode descobrir que sua organização precisa fornecer a funcionalidade do Configuration Manager de uma maneira ligeiramente diferente. Talvez seja necessário coletar informações de inventário adicionais e armazená-las no banco de dados do Configuration Manager. A interface WBEM permite que você cliente o Configuration Manager para gerenciamento ideal de alterações e configurações.

Componente SMS e arquitetura de armazenamento de dados

Para entender completamente os recursos do Configuration Manager, você precisa de uma compreensão básica dos elementos que compõem o Configuration Manager. Componentes de serviço, componentes de thread e armazenamentos de dados são os principais elementos da arquitetura de servidor do Configuration Manager. Cada um desses elementos executa uma função específica para concluir o trabalho que você atribui e age.

Componentes SMS

No Configuration Manager, componentes são threads, serviços e aplicativos executados em computadores servidor e cliente e fornecem funcionalidade do Configuration Manager. Os componentes de serviço e thread realizam as muitas tarefas que o Configuration Manager requer para funcionar – tarefas como comunicação para conectividade entre e dentro do site, configuração, descoberta de recursos, instalação do cliente, manutenção de banco de dados, status, instalação do sistema de sites e relatórios.

Armazenamentos de dados

Um ambiente de computação dinâmico deve ter um local central que armazene as informações de operações críticas. Além disso, os componentes do servidor e do cliente precisam acessar seus dados de configuração, horários agendados de operação e os dados no banco de dados do site do Configuration Manager para realizar tarefas. Por exemplo, a operação do Avaliador de Coleção requer informações como quais coleções avaliar, quando avaliá-las e quais recursos pertencem a cada coleção específica. Para realizar essas tarefas, o Avaliador de Coleção precisa de acesso aos dados de configuração e aos dados armazenados no banco de dados do site do Configuration Manager.

No Configuration Manager, há dois tipos básicos de armazenamentos de dados: dados de configuração e dados do sistema.

Dados de configuração

O Configuration Manager reúne dados de configuração das configurações padrão do Configuration Manager, alterações feitas por meio do console do Configuration Manager e alterações feitas pelos serviços do Configuration Manager. A configuração é um sistema dinâmico que permite que você tome decisões sobre como e com o site irá operar. À medida que você faz alterações de configuração, o Configuration Manager atualiza o arquivo de controle do site e o Registro. O arquivo de controle do site contém a configuração para um site do Configuration Manager. Vários recursos do Configuration Manager, como o Inventário de Software, funcionam em uma agenda. Depois que o serviço do servidor do Configuration Manager e os componentes de thread são habilitados, eles marcam periodicamente o arquivo de controle do site para suas configurações e agendamentos à medida que continuam a trabalhar.

Dados do sistema

O Configuration Manager reúne dados do sistema dos vários recursos no site. Os sistemas dentro de uma organização mudam constantemente à medida que o hardware e o software são atualizados e reparados, novos sistemas são colocados on-line e os sistemas antigos são desativados. O Configuration Manager armazena as informações no banco de dados do site do Configuration Manager. Esse banco de dados armazena todos os dados pertinentes às funções do Configuration Manager, incluindo DDRs, arquivos MIF, dados de descoberta de rede e dados de configuração do site.

A interface WBEM com a arquitetura SMS

O Configuration Manager fornece uma arquitetura aberta que permite escrever aplicativos e scripts que automatizam e personalizam os recursos do Configuration Manager, como a Distribuição de Software. Você também pode criar e instalar programas personalizados que podem ser iniciados a partir do console do Configuration Manager.

A interface WBEM com a arquitetura SMS

Os termos e conceitos relacionados à arquitetura do Configuration Manager se originam de várias fontes. Alguns se originaram com a DMTF (Desktop Management Task Force) e foram criados para descrever objetos gerenciados. Outros são termos e conceitos padrão da iniciativa COM e Web-Based Enterprise Management (WBEM). Outros ainda são específicos do Configuration Manager.

Termo Definição
Gerenciamento do Windows A implementação da Microsoft de um dos padrões DMTF para identificar e manipular objetos gerenciados.
Gerenciador de Objetos CIM O principal componente na infraestrutura de gerenciamento da tecnologia WBEM. Os aplicativos clientes acessam o Gerenciador de Objetos CIM para encontrar o provedor correto.
Provedor de SMS O provedor WBEM que expõe o banco de dados do site do Configuration Manager. O Provedor SMS atua como um intermediário entre o Gerenciador de Objetos CIM e quaisquer dados do Configuration Manager. O provedor SMS também acessa o banco de dados do site do Configuration Manager para fornecer dados ao console do Configuration Manager.
Banco de Dados do Site do Configuration Manager Um banco de dados do SQL Server que armazena dados do Configuration Manager. Os objetos gerenciados (como unidades de disco ou coleções) armazenados no banco de dados do site do Configuration Manager são representados por instâncias de classes do Configuration Manager no banco de dados, em vez de registros em um banco de dados.
Aplicativo WBEM Um aplicativo executável que faz chamadas de API para o Gerenciador de Objetos CIM para visualizar ou gerenciar dados de provedores.
Serviço de Gerenciamento do Windows Um serviço do Windows que inicia e para o Gerenciador de Objetos CIM.
Configuration Manager Console Um aplicativo WBEM.

O Configuration Manager e a arquitetura do WBEM

O Configuration Manager usa a arquitetura WBEM para gerenciar objetos. O WBEM é uma iniciativa do setor adotada pelo DMTF que também tem suporte de muitos fabricantes de computadores e dispositivos de rede não Windows. A iniciativa WBEM complementa o Active Directory que localiza e gerencia políticas de entidade. O WBEM também fornece um mecanismo unificador por meio do qual os aplicativos de gerenciamento podem interagir com as entidades gerenciadas (como objetos do Configuration Manager), sem que você precise entender os protocolos de gerenciamento subjacentes que essas entidades usam.

No Configuration Manager, objetos são itens como computadores cliente, anúncios e pacotes armazenados no banco de dados do Configuration Manager. A iniciativa WBEM descreve a arquitetura usada pelo Gerenciamento do Windows, a implementação da Microsoft de um dos padrões de gerenciamento de objetos DMTF.

O CIM Object Manager armazena os metadados, o Gerenciamento do Windows fornece acesso aos dados de configuração e operações do Configuration Manager com uma interface extensível e independente de plataforma. E o objeto gerenciado, como uma unidade de disco ou uma coleção, é representado por uma instância de uma classe do Configuration Manager. Cada objeto gerenciado do Configuration Manager é representado por uma classe CIM.

Gerenciamento do Configuration Manager e do Windows

Para visualizar e manipular objetos, o Configuration Manager faz uma solicitação ao Gerenciador de Objetos CIM (o componente WBEM central). O Configuration Manager usa o banco de dados do site para armazenar dados de objetos gerenciados. No entanto, o Configuration Manager usa a interface do CIM Object Manager e o provedor SMS para exibir e manipular esses dados gerenciados. Você não pode exibir ou manipular o banco de dados do Configuration Manager diretamente. Em vez disso, você obtém acesso ao banco de dados do site do Configuration Manager subjacente por meio do Gerenciador de objetos CIM, que por sua vez se comunica com o provedor de SMS.

Gerenciamento do Configuration Manager e do Windows

Arquitetura do cliente

Um computador cliente do Configuration Manager é qualquer computador em sua organização que tenha o software cliente do Configuration Manager instalado. Os computadores que atuam como servidores de site do Configuration Manager e sistemas de sites também podem ser instalados como computadores cliente do Configuration Manager, além de quaisquer outros servidores em sua organização nos quais você instala o software cliente do Configuration Manager.

Software cliente do Configuration Manager:

  • É executado quase inteiramente como serviços, processos ou aplicativos iniciados por meio de serviços do Configuration Manager.

  • É executado do computador cliente (e não pela rede).

  • Mantém as informações do histórico para a maioria das funções para o computador cliente (como inventário de software e hardware).

Confira também

Introdução à programação do Configuration Manager