Sunteți pe pagina 1din 18

Como aproveitar ao mximo um CMDB

(Conguration Management Database)?


WHITE PAPER SOBRE PRTICAS RECOMENDADAS
Sumrio



RESUMO EXECUTIVO ..................................................................................................................... 1

POR QUE UM CMDB? ....................................................................................................................2
A importncia do gerenciamento de configurao ..................................................................2
Metas ......................................................................................................................................2
Vantagens ................................................................................................................................2
Funo-chave dos dados .........................................................................................................3
Evoluo do CMDB .................................................................................................................3

ABORDAGEM RECOMENDADA DO CMDB...................................................................................6
O contedo de um CMDB ITIL ...............................................................................................6
Como as peas se encaixam ...................................................................................................8

O QUE UM CMDB DEVE FAZER POR VOC ................................................................................ 10
Federao de dados .............................................................................................................. 10
Modelo de dados flexvel ...................................................................................................... 10
Particionamento de configuraes ........................................................................................ 11
Reconciliao de configuraes ............................................................................................ 11
Acesso aberto aos dados ......................................................................................................12
CONCLUSO .................................................................................................................................. 13
GLOSSRIO ................................................................................................................................... 14
PGI NA > 1
Resumo executivo
Talvez j tenham lhe dito que voc precisa de um CMDB (Configuration Management Database), mas
voc sabe por que? O que mais importante ainda, voc sabe como abordar esse argumento?
Este white paper da BMC Software demonstra a necessidade de um gerenciamento de configurao e
de um CMDB, em particular, com base nas metas da ITIL

(Information Technology Infrastructure Library).


Ele define os diferentes tipos de dados que geralmente so armazenados em um CMDB, desde itens
de configurao (CIs - Configuration Items) e seus relacionamentos com dados relacionados, como
solicitaes de alterao e um modelo de impacto nos servios.
Aps uma rpida anlise das abordagens de CMDB que j foram testadas, como a integrao de
armazenamentos de dados ou a concentrao de tudo em um banco de dados central, este documento
apresenta a nossa abordagem de CMDB: um modelo federado que funciona como fonte de registro
para itens de configurao, mas preserva o investimento em armazenamentos de dados existentes.
O documento analisa os recursos de que um CMDB necessita, entre eles um modelo de dados
flexvel, particionamento de configuraes, reconciliao de configuraes e acesso aberto aos dados.
Ele explica como cada um desses recursos contribui para uma soluo geral de gerenciamento de
configurao que permitir sua organizao de TI prestar o melhor servio possvel.
PGI NA > 2
Por que um CMDB?
Face ao crescente interesse pela adoo das prticas
recomendadas nos departamentos de TI, especialmente
de acordo com padres como a ITIL, muitas organizaes
esto decidindo implementar um CMDB (Configuration
Management Database). Elas tm noo do valor agregado
aos negcios pela existncia de uma fonte de registro
nica, que fornece um modelo lgico da infra-estrutura de TI
para identificao, gerenciamento e verificao de todos os
itens de configurao (CIs) no ambiente.
A importncia do gerenciamento de configurao
Os departamentos de TI enfrentam inmeros desafios para
prestar servios confiveis que dem suporte s metas
de negcios da empresa. Para solucionar a maioria deles,
necessria uma estratgia eficaz de gerenciamento
de configurao: sem conhecer os componentes do seu
prprio ambiente, voc no pode esperar control-lo,
mant-lo ou melhor-lo.
Metas
De acordo com o livro Service Support da ITIL, o
gerenciamento de configurao deve ter estas metas:
>
Contabilizar todos os ativos de TI e configuraes da
organizao e os servios prestados.
>
Fornecer informaes precisas sobre as configuraes e
sua documentao, para dar suporte a todos os demais
processos de gerenciamento de servios.
>
Proporcionar uma base slida para Gerenciamento de
incidentes, Gerenciamento de problemas, Gerenciamento
de alteraes e Gerenciamento de verses.
>
Verificar os registros de configurao em relao infra-
estrutura e corrigir quaisquer excees.
1
Vantagens
Ao alcanar essas metas, a sua organizao poder obter
vantagens mensurveis significativas em termos de controle,
integrao e suporte a decises.
Controle
A verificao e a correo de registros de configurao
proporcionam um maior nvel de controle da infra-estrutura.
Por exemplo, ao controlar as verses de itens de
configurao, voc reduz a complexidade do seu ambiente,
reduzindo os custos de suporte de desktop. Os itens que
desaparecem ou aparecem sem terem sido pagos sero
notados, o que ajuda a controlar ativos e evitar problemas
legais. Exercer um maior controle sobre o ambiente
tambm significa uma maior segurana geral.
Integrao
Quando processos como gerenciamento de incidentes,
gerenciamento de problemas, gerenciamento de mudanas
e gerenciamento de verses so baseados em um registro
atual da configurao, eles podem ser integrados, reduzindo
erros e custos administrativos. Por exemplo, voc pode
integrar os processos de gerenciamento de incidentes e de
gerenciamento de mudanas de duas maneiras:
>
Quando a soluo de um incidente exigir uma mudana,
o aplicativo de gerenciamento de incidentes poder criar
essa RDM Requisio de Mudana automaticamente.
>
Um aplicativo de gerenciamento de incidentes ou
de problemas pode usar um modelo de servio para
identificar mudanas anteriores que possam ter causado
uma falha.
A integrao de todos os processos de TI relacionados
configurao pode reduzir o nmero de funcionrios
necessrios para administrar o ambiente, economizando
dinheiro.
Suporte a decises
Os gerentes de TI se beneficiam com a correlao dessas
informaes precisas de configurao aos processos de
gerenciamento de servios. A disponibilidade de dados
completos e precisos facilita a tomada de decises, o
que resulta em melhores estimativas de recursos e de
desempenho. Voc pode estabelecer nveis de servios
com mais segurana, melhorando o gerenciamento de
riscos e, conseqentemente, reduzindo o tempo de
inatividade no planejado.
1. Office of Government Commerce, Best Practice for Service Support
(London: The Stationery Office, 2000).
PGI NA > 3
Funo-chave dos dados
Voc pode optar por iniciar seus esforos de gerenciamento
de configurao com qualquer um dos processos j
mencionados, ou com vrios outros. Mas sejam quais
forem os processos de gerenciamento de configurao
implementados, o aspecto que os torna eficazes so os
dados utilizados.
Os dados de configurao devem ser precisos, o que
significa que devem ser atualizados com freqncia.
As configuraes mudam constantemente, assim, os
dados que estavam corretos em uma semana podem
estar totalmente obsoletos na semana seguinte, resultando
na compra de 10 servidores quando, na realidade, eram
necessrios apenas cinco, ou pior, na instalao de um
patch de segurana que causa falhas no sistema.
Os dados de configurao tambm precisam estar
disponveis para todos os processos de TI, j que mesmo
os dados mais precisos sero inteis se voc no tiver
acesso a eles. Por exemplo, se os dados de topologia de
rede fornecidos pelo aplicativo de descoberta no estiverem
acessveis ao aplicativo de gerenciamento de mudanas,
voc no poder fazer um planejamento inteligente de um
novo projeto de rede.
A soluo que permite manter dados de configurao
precisos que so compartilhados por vrios processos de
TI um CMDB.
Evoluo do CMDB
O conceito de CMDB evoluiu ao longo dos anos de um
conjunto de armazenamentos de dados isolados para
armazenamentos de dados integrados, at chegar a um
banco de dados central nico, aproximando-se cada vez
mais de um banco de dados que possa ser a fonte de
registro de dados de configurao, sem causar impactos
na infra-estrutura.
Armazenamentos de dados isolados
No incio, um CMDB consistia simplesmente em vrios
aplicativos que armazenavam os seus prprios dados e,
normalmente, outros bancos de dados que continham
dados de configurao, como ilustrado na Figura 1.
Essa abordagem ia ao encontro primeira meta da ITIL de
contabilizar os servios e os ativos de TI, mas, uma vez que
os dados no eram integrados, mostrou-se inadequada em
relao s outras. O aplicativo de gerenciamento de ativos
no podia visualizar dados de um aplicativo de discovery
e o aplicativo de gerenciamento de impactos nos servios
no podia modificar os contratos de nvel de servio (SLAs).
Gerenciamento de
impactos nos servios
Requisies
Gerenciamento
de ativos
Gerenciamento de
problemas
Biblioteca
Definitiva de
Software
Gerenciamento de
Nveis de Servio (SLM)
Gerenciamento
de incidentes
Contratos
Gerenciamento
de Mudanas
Ferramentas de
discovery 2
Ferramentas de
discovery 1
Itens de
configurao
e seus
relacionamentos


Figura 1. Armazenamentos de dados isolados
PGI NA > 4
Uma outra desvantagem era a falta de um ponto de entrada
nico, forando qualquer pessoa que precisasse de dados
a saber onde encontr-los e como acess-los. Por fim, essa
abordagem no permitia o armazenamento de informaes
sobre os relacionamentos entre itens de configurao.
Para obter mais informaes sobre relacionamentos,
consulte Relacionamentos entre itens de configurao,
na seo Abordagem recomendada do CMDB deste
documento.
Armazenamentos de dados integrados
Posteriormente, as organizaes de TI criaram CMDBs
atravs da integrao direta dos seus vrios aplicativos e
fontes de dados, conectando cada consumidor de dados
ao provedor de cujos dados precisava, como ilustrado
na Figura 2.
Essa abordagem permitia que diferentes processos de
gerenciamento de configurao compartilhassem dados,
melhorando consideravelmente a utilidade do CMDB.
Porm, ela exigia muitos recursos para criar e manter as
vrias integraes. E, da mesma forma que a abordagem
dos armazenamentos de dados isolados, uma pessoa
no familiarizada com o sistema poderia no saber onde
procurar determinados dados.
Gerenciamento de
impactos nos servios
Requisies
Gerenciamento
de ativos
Gerenciamento de
problemas
Biblioteca
Definitiva de
Software
Gerenciamento de
Nveis de Servio (SLM)
Gerenciamento
de incidentes
Contratos
Gerenciamento
de Mudanas
Ferramentas de
discovery 2
Ferramentas de
discovery 1
Itens de
configurao
e seus
relacionamentos
Figura 2. Integrando diretamente armazenamentos de dados distintos
PGI NA > 5
Um banco de dados centralizado
Mais recentemente, os fornecedores comearam a
oferecer um CMDB nico e abrangente para armazenar
dados de configurao, que podem ser acessados por
todos os aplicativos que precisam dos dados, como
ilustrado na Figura 3.
Nessa abordagem, qualquer aplicativo integrado ao CMDB
tanto os consumidores como os provedores de dados
pode acessar todos os dados relacionados configurao,
o que leva o compartilhamento um passo adiante em
relao abordagem de armazenamentos de dados
integrados. Alm disso, ela oferece um ponto de entrada
nico, tornando o CMDB a fonte de registro para a qual os
usurios podem enviar todas as solicitaes.
Mas um banco de dados abrangente tambm tem suas
desvantagens. Ele requer uma grande capacidade em um
nico local, alm de criar um gargalo, porque todas as
solicitaes e atualizaes de dados percorrem o mesmo
caminho. Alm disso, ele requer uma migrao macia
para colocar todos os dados em um nico banco de dados,
criando um modelo de dados complicado que precisar
ser alterado se qualquer aplicativo integrado ao CMDB
for alterado. E, a menos que esses aplicativos e o prprio
CMDB sejam provenientes do mesmo fornecedor, todas as
integraes provavelmente sero uma tarefa herclea.
Gerenciamento
de ativos
Requisies
Gerenciamento de
Nveis de Servio (SLM)
Gerenciamento
de incidentes
Gerenciamento de
impacto nos servios
Ferramentas de
discovery 1
Ferramentas de
discovery 2
Gerenciamento
de Mudanas
Itens de configurao
e relacionamentos
Modelo de servio
Contratos
Ativos
DSL
Problemas
Incidentes
Solicitaes de alterao
SLAs
Gerenciamento
de problemas
Figura 3. Banco de dados centralizado nico
PGI NA > 6
Abordagem recomendada do CMDB
A BMC acredita que um CMDB com um modelo de dados
federado, dotado de um banco de dados centralizado
vinculado a outros armazenamentos de dados, a melhor
forma de compartilhar dados de configurao sem os
altos custos de instalao e de manuteno associados
abordagem centralizada pura. Esta seo descreve os tipos
de dados envolvidos e, em seguida, explica em detalhe
como o modelo federado separa os dados.
O contedo de um CMDB ITIL
A ITIL recomenda o armazenamento de vrios tipos de
dados no CMDB. Sua principal finalidade armazenar os
itens de configurao e os relacionamentos entre eles que,
em conjunto, formam uma configurao em um estado ou
momento especfico. A ITIL tambm sugere que o CMDB
pode armazenar dados relacionados a itens de configurao,
como tquetes de Service Desk ou definies de SLA.
O que um item de configurao?
Os itens de configurao constituem a base de um CMDB.
Sem uma definio clara daquilo que qualifica um item de
configurao, voc ficar sempre numa constante incerteza
se coloca ou no tipos diferentes de dados no CMDB.
Em resumo, um item de configurao uma instncia de
uma entidade que parte integrante de um ambiente e
possui atributos configurveis especficos dessa instncia.
Essas entidades podem ser fsicas (como um sistema
de computador), lgicas (como uma instncia instalada
de um programa de software) ou conceituais (como um
servio comercial). Mas elas devem ser uma parte direta
do ambiente, em vez de informaes sobre essa parte.
Os exemplos da Tabela 1 ajudam a ilustrar o limite que
acabamos de definir.
Itens de configurao No considerado um item de configurao
Um sistema de computador parte integrante do ambiente e possui
atributos configurveis, como nmero de srie, velocidade do processador
e endereo IP.
Um tquete de help desk possui atributos configurveis, mas no uma
parte direta do ambiente. So informaes sobre outras entidades (um
sistema de computador, por exemplo) que so parte integrante do ambiente.
Um edifcio parte integrante do ambiente e possui atributos configurveis,
como nmero de salas, sistema de ar condicionado e sistema de alarme.
Um pacote de software arquivado parte integrante do ambiente e
geralmente armazenado na DSL (Definitive Software Library).
Um funcionrio parte integrante do ambiente e possui atributos
configurveis, como habilidades, horrios e departamento.
Um contrato de nvel de servio possui atributos configurveis, mas no
uma parte direta do ambiente. So informaes sobre outras entidades
(um servidor Web, por exemplo) que so parte integrante do ambiente.
Uma instncia de software instalada em um sistema de computador
parte integrante do ambiente e possui atributos configurveis, como nmero
de srie, nvel de patch e mtodo de implantao.
Um contrato possui atributos configurveis, mas no uma parte direta do
ambiente. So informaes sobre outras entidades (uma fotocopiadora, por
exemplo) que so parte integrante do ambiente.
Um servio comercial parte integrante do ambiente e possui atributos
configurveis, como nvel de importncia para os negcios e custo da
interrupo do servio.
Um evento no possui atributos configurveis nem parte integrante do
ambiente.
Tabela 1. O que um item de configurao?
PGI NA > 7
Obviamente, nem tudo o que qualificado como item de
configurao digno de registro. Assim, voc provavelmente
no criar registros no CMDB para todas as cadeiras de
escritrio da sua empresa.
Relacionamentos entre itens de configurao
Os itens de configurao no so elementos isolados;
eles afetam uns aos outros. Um item de configurao
pode utilizar, depender de, ser um componente de,
habilitar, ser membro de ou estar localizado em outro
item de configurao, apenas para citar alguns exemplos.
O armazenamento desses relacionamentos no CMDB
permite que voc veja a inter-relao entre os itens de
configurao e como eles afetam uns aos outros.
Os relacionamentos podem ser simples, como uma
unidade de disco ser um componente de um sistema
de computador, ou mais complexos, como os mostrados
na Figura 4.
Existem relacionamentos no apenas entre itens de
configurao fsicos, mas tambm entre itens de
configurao lgicos e conceituais, como os servios
e as instncias de software na Figura 4. Dois itens de
configurao podem ter mais de um relacionamento entre
si: por exemplo, um funcionrio pode ser proprietrio de
um servidor e tambm oper-lo.
Os dados de relacionamentos tornam o CMDB uma
poderosa ferramenta de suporte a decises. A compreenso
das dependncias e de outros relacionamentos entre os
itens de configurao pode informar, por exemplo, como
o upgrade do Processador A melhoraria o desempenho do
Servidor B, ou quais servios seriam afetados em caso de
falha do Roteador C. Grande parte do tempo de inatividade
causada por problemas resultantes de alteraes de
configurao e essas informaes podem ajudar a evitar
essa situao.
Dados relacionados
Tambm existem muitas informaes relacionadas a itens
de configurao, como tquetes de help desk, eventos de
alterao, contratos, contratos de nvel de servio (SLAs),
uma DSL (Definitive Software Library) e muito mais.
Ainda que esses elementos no sejam itens de configurao,
eles contm informaes sobre os itens de configurao e
formam uma parte importante da infra-estrutura de TI.
Loja (servio)
on-line
Depende de Depende de
Depende de
Usa
Usa
Usa
Carrinho de
compras
(instncia de
software)
Servidor Web
Depende de
Unidade de
disco 1
Unidade de
disco 2
Banco de dados
de pedidos
(instncia de software)
Figura 4. Exemplos de relacionamentos
PGI NA > 8
Como as peas se encaixam
O CMDB e a sua infra-estrutura devem ser divididos
em trs camadas. So elas: o prprio CMDB; os dados
relacionados com vnculo bidirecional ao CMDB, chamados
de Dados estendidos do CMDB, e os aplicativos que
interagem com essas duas camadas, chamados de
Ambiente CMDB, como ilustrado na Figura 5.
O CMDB e as camadas Extendidas de Dados do CMDB,
atuando em conjunto, atendem s definies de CMDB
constantes na ITIL. A separao desses mdulos em
duas camadas o que distingue a abordagem federada
das demais descritas no tpico Evoluo do CMDB,
informaes encontradas na seo Por que um CMDB?
deste documento.
O CMDB
O CMDB armazena somente itens de configurao e seus
relacionamentos, mas alguns dos seus atributos podem ser
vinculados aos Dados estendidos do CMDB. Nem todos os
atributos de itens de configurao disponveis devem ser
armazenados no CMDB: na verdade, voc deve armazenar
aqui apenas os atributos principais e criar um vnculo com
os atributos menos importantes nos Dados estendidos
do CMDB.
Ainda que o CMDB no armazene todos os dados dos
atributos ou dados relacionados, ele ainda funciona como
fonte de registro para dados de configurao, porque faz a
vinculao com os Dados estendidos do CMDB. Voc pode
fazer todas as solicitaes ao CMDB e, quando os dados
necessrios no estiverem l armazenados, voc encontrar
vnculos de referncia para o local onde os dados esto
armazenados e informaes sobre como acess-los.
Ambiente CMDB
Aplicativos
Gerenciamento
de Nveis de
Servio (SLM)
Gerenciamento de
configuraes
de software
Gerenciamento
de impactos
de servios
Help Desk
Gerenciamento
de capacidade
Ferramenta de
discovery 1
Ferramenta de
discovery 2
Gerenciamento
de problemas
Gerenciamento
de Mudanas
Gerenciamento
de ativos
Gerenciamento
de incidentes
Gerenciamento
de aplicativos
Gerenciamento
de identidades
Provisionamento
Dados estendidos do CMDB
Informaes relacionadas a itens de configurao
Requisies de
Mudanas
Biblioteca
Definitiva de
Software
Outros dados
relacionados
a itens de
configurao
Gerenciamento
de capacidade
(CDB)
Tquetes de
Help Desk
Contratos
Contratos de
nvel de servio
Vnculos entre registros
Itens de configurao
e seus relacionamentos
A
m
b
i
e
n
t
e

C
M
D
B
Solicitaes
Figura 5. Infra-estrutura recomendada do CMDB com modelo de dados federado
PGI NA > 9
Dados estendidos do CMDB
Os Dados estendidos do CMDB armazenam os dados
especificados nas informaes Dados relacionados
da seo Abordagem recomendada do CMDB deste
documento, bem como todos os atributos de itens
de configurao cujo armazenamento no CMDB seja
considerado desnecessrio.
Os dados na camada Dados estendidos do CMDB esto
vinculados aos dados de itens de configurao no CMDB.
Por definio, os atributos de itens de configurao
federados esto vinculados s suas instncias no CMDB,
permitindo que solicitaes ao CMDB alcancem esses
atributos. Mas, para outros tipos de dados estendidos, o
vnculo pode ser unidirecional ou bidirecional. Por exemplo,
um registro de solicitao de alterao poder ter um vnculo
atravs do qual voc poder acessar as instncias dos itens
de configurao que ele alterar, e cada instncia de item
de configurao poder ter um vnculo atravs do qual voc
poder acessar as solicitaes de alterao que a afetam.
Essa situao tem vrias vantagens:
>
O CMDB pode focar sua funcionalidade em itens
de configurao e em seus relacionamentos. Essa
funcionalidade, que est detalhada na seo O que um
CMDB deve fazer por voc deste documento, inclui
parties para vrias verses de snapshots, reconciliao
de dados de mltiplas fontes e dados federados.
>
O overhead necessrio para oferecer essa funcionalidade
no so desperdiadas em dados que no precisam
dela. Por exemplo, vrios instantneos de uma DSL so
desnecessrios. Dessa maneira, tornar a DSL parte do
CMDB desperdiaria espao de armazenamento valioso.
>
No preciso modificar o CMDB para armazenar dados
relacionados. O limite definido nos itens de configurao
e nos seus relacionamentos j responde questo de
armazenar ou no um novo tipo de dados no CMDB.
Em vez disso, armazene-o como parte dos Dados
estendidos do CMDB, de modo a evitar o trabalho de
alterar o modelo de dados no CMDB para acomodar o
novo tipo de dados. Voc tambm evitar as armadilhas
inerentes a cortes no modelo de dados caso
posteriormente decida retirar dados do CMDB.
>
Os dados transacionais podem ser armazenados em
bancos de dados mais habilitados para gerir um alto
volume de solicitaes, em vez de no CMDB.
>
Os dados so fornecidos de uma forma mais eficiente.
Em vez de obter todos os dados no CMDB, os
consumidores de dados podem obt-los em
armazenamentos de dados individuais, que esto otimizados
para fornecer o tipo especfico de dados solicitado.
>
No necessrio realizar vrias migraes de dados e
integraes de aplicativos para transferir as requisies
de mudana, os tquetes de service desk e outros dados
relacionados a itens de configurao para o CMDB.
Os aplicativos que utilizam esses dados podem continuar
a acess-los onde eles esto armazenados no momento.
>
O CMDB no se torna um gargalo. Com as solicitaes de
dados relacionados sendo geridas por outros bancos de
dados, o CMDB no precisa acomodar todo esse trfego,
alm das solicitaes relacionadas a itens de configurao.
Voc pode distribuir a carga por vrios sistemas.
Embora seja possvel armazenar os Dados estendidos
do CMDB em um nico local, isso no necessrio.
Os diferentes tipos de dados nessa camada no esto
necessariamente vinculados ou relacionados entre si.
A nica coisa que precisam ter em comum um vnculo
bidirecional com o CMDB.
O CMDB estendido
Em conjunto, o CMDB e os Dados estendidos do CMDB
formam o CMDB estendido. Isso equivalente ao termo
CMDB tal como utilizado pela ITIL.
O Ambiente CMDB
Enquanto o CMDB estendido contm dados, o Ambiente
CMDB dedicado aos aplicativos que fornecem e
consomem esses dados. Esses aplicativos podem acessar
o CMDB, os Dados estendidos do CMDB ou ambos.
Por exemplo, um aplicativo de gerenciamento de ativos
que exibe e modifica instncias de itens de configurao
no CMDB parte integrante do Ambiente CMDB na
qualidade de consumidor, ao passo que um aplicativo de
descoberta que cria instncias de itens de configurao no
CMDB parte integrante do Ambiente CMDB na qualidade
de provedor.
Por vezes, esses aplicativos armazenam as suas informaes
nos seus prprios bancos de dados, mas esses componentes
ainda so considerados como parte de camadas distintas
da infra-estrutura do CMDB. Um aplicativo parte integrante
do Ambiente CMDB, enquanto seus dados relacionados
configurao fazem parte do CMDB estendido.Naturalmente,
os aplicativos do Ambiente CMDB tambm podem acessar
dados no relacionados a itens de configurao. Esses
dados no fazem parte do CMDB estendido.
PGI NA > 10
O que um CMDB deve fazer por voc
Aps a leitura da seo anterior, Abordagem recomendada
do CMDB, voc saber como estruturar o seu CMDB e
relacion-lo ao resto da sua infra-estrutura. Mas mesmo
com a estrutura adequada, o CMDB necessita de vrios
recursos para gerenciar os itens de configurao de forma
eficaz. So eles:
>
Federao de dados
>
Modelo de dados flexvel
>
Particionamento de configuraes
>
Reconciliao de configuraes
>
Acesso aberto aos dados
Federao de dados
Ns abordamos esse conceito anteriormente neste
documento, portanto, voc j sabe que federao se
refere a um repositrio central que armazena alguns dados
diretamente e, ao mesmo tempo, vincula a outros dados
em outras fontes.
Voc poder optar por federar alguns atributos se desejar
control-los, mas no com a freqncia ou a intensidade
com que controla os atributos bsicos de um item de
configurao. Esses atributos secundrios so os primeiros
de dois tipos de dados que podem ser federados.
Isso significa que, por exemplo, o registro CMDB de um
funcionrio pode ter um atributo Habilidades, que contm
uma lista das habilidades do funcionrio, e um atributo
Departamento, que contm o nome do departamento
do funcionrio. Ele tambm pode estar envolvido em um
relacionamento com um armazenamento de dados de
Recursos Humanos onde atributos adicionais, como Salrio,
que no so realmente importantes do ponto de vista da
configurao, so armazenados.
O outro tipo so os dados relacionados a itens de
configurao, mas que no so realmente um atributo
de um item de configurao; ou seja, dados que fazem
referncia a um item de configurao ou so referenciados
por ele para fornecer contedo adicional relativo
funcionalidade estendida do item de configurao, mas
que no fazem parte do prprio item de configurao.
Por exemplo, os registros de itens de configurao para
instncias de software podem ter um relacionamento
Licena contendo o URL para uma pgina de intranet
onde a licena publicada, ou cada registro de item de
configurao pode ter um relacionamento Problemas que
contm as informaes necessrias para pesquisar todas
as questes relativas a esse item de configurao em um
banco de dados de problemas.
As vantagens dos dados federados incluem:
>
Economia das despesas gerais de importao, controle
e reconciliao dos dados no CMDB.
>
Mtodo padro de referncia cruzada a dados relacionados.
>
Os dados federados podem estar em vrios locais.
>
Manuteno dos investimentos em outros
armazenamentos de dados.
Modelo de dados flexvel
Existem vrios tipos diferentes de itens de configurao,
desde sistemas de computador, hardware de rede,
servidores e software. Sem um modelo de dados que
reflita com preciso esses tipos e os tipos de relacionamentos
que podem existir entre eles, o CMDB poder armazenar
atributos no pertinentes aos seus itens de configurao,
deixar de fora atributos necessrios e dificultar a procura
de grupos de itens de configurao. Esse modelo de dados
precisa ser orientado a objeto e extensvel.
Orientao a objeto
Um modelo de dados orientado a objeto tem um conjunto
hierrquico de classes, no qual cada classe herda os
atributos da sua superclasse, a classe acima dela, na
hierarquia e, depois, adiciona os seus prprios atributos
para criar um tipo mais especfico de objeto, uma
subclasse. As subclasses podem ter as suas prprias
subclasses, estendendo a hierarquia ao nvel de detalhe
que voc deseja controlar.
Por exemplo, a classe Sistema De Computador pode ter
os atributos Domnio, Tipo De Processador e Fabricante.
A classe Sistema De Computador pode ter as subclasses
Computador Laptop, Computador Desktop e Computador
Mainframe. Cada uma dessas subclasses tem os trs
atributos da sua superclasse, alm dos atributos especficos
delas mesmas. A Figura 6 ilustra parte de um modelo
de dados CMDB orientado a objeto, englobando uma
superclasse e dois nveis de subclasses.
As vantagens de um modelo de dados orientado a objeto
incluem a aplicao de atributos comuns entre tipos
semelhantes de itens de configurao e a capacidade de
pesquisar no apenas em uma determinada classe de itens
de configurao, mas tambm em qualquer ramificao
da hierarquia. Se o modelo de dados tiver uma classe de
base a partir da qual todas as outras so subclassificadas,
voc poder procurar todos os itens de configurao e
seus relacionamentos.
PGI NA > 11
Extensibilidade
A infra-estrutura e a sua tecnologia de base esto em
constante transformao. Isso significa que os tipos de
itens de configurao e relacionamentos no CMDB tambm
precisam mudar, portanto, necessrio um modelo de
dados que seja extensvel. Voc deve ter capacidade
de adicionar e remover atributos das classes, e mesmo
adicionar e remover classes.
Ainda que esse recurso seja importante, tome cuidado
para no us-lo em demasia. O CMDB deve armazenar
somente itens de configurao comuns e seus
relacionamentos. A incluso de classes e atributos de itens
de configurao sem importncia sobrecarregar o CMDB
desnecessariamente. Alm disso, uma subdiviso excessiva
em subclasses pode resultar em classes com uma
definio to restrita que tero pouqussimos membros.
Procure o equilbrio entre a necessidade de categorizao
e a necessidade de armazenar itens de configurao
semelhantes juntos.
Particionamento de configuraes
Particionamento a capacidade de dividir os dados de
configurao em partes, chamadas de conjuntos de
dados, cada um representando um grupo de dados
em determinado momento. Isso permite a existncia
das mesmas instncias de itens de configurao ou de
relacionamentos em mais de um conjunto de dados.
Isso importante para a meta de verificar e corrigir os
registros de configurao em rela fra-estrutura.
Voc pode criar um conjunto de dados representando a
configurao desejada, usar um aplicativo de descoberta
para criar outro conjunto de dados representando a
configurao real e, em seguida, comparar o primeiro
com o ltimo.
O particionamento uma ferramenta potente que pode ser
utilizada para muitos outros fins. Os conjuntos de dados
podem representar:
> Uma configurao obsoleta;
> Uma configurao futura;
> Uma configurao gold standard testada;
> Diferentes verses de uma configurao atual;
> Subconjuntos de uma configurao geral;
> Dados fornecidos por diferentes aplicativos de descoberta;
> Dados provenientes de configuraes de clientes
distintos (individualidade de informaes);
> Outras idias que voc poder inventar.
Reconciliao de configuraes
Quando voc tem mais de um conjunto de dados que
contm as mesmas instncias, a reconciliao o processo
de identificar as instncias correspondentes em todos
os conjuntos de dados e, depois, comparar as diferentes
verses de cada instncia e relatar as diferenas ou mesclar
os conjuntos de dados em um novo conjunto de dados.
Isso lhe permitir ver as alteraes ocorridas ao longo do
tempo ou determinar uma configurao desejada quando
voc tiver dados de vrias fontes de descoberta.
Identificao de instncias
Antes de comparar as diferentes verses de algo, voc
precisa determinar se elas representam realmente a
mesma entidade. A identificao faz exatamente isso,
aplicando as regras especificadas s instncias da mesma
classe em dois ou mais conjuntos de dados diferentes.
Por exemplo, uma regra destinada a identificar instncias
de sistema de computador poder especificar que os
endereos IP das duas instncias devem ser iguais.
Quando as regras encontram uma correspondncia, as
duas instncias so marcadas com a mesma identidade,
um atributo extra que mostra que cada uma representa o
mesmo item nos respectivos conjuntos de dados.
Figura 6. Parte do modelo de dados orientado a objeto
Componentes
do sistema
de hardware
Impressora
local
Teclado Mdia Memria Monitor
Dispositivo
apontador
Processador
Pacote de
hardware
No-break
Unidade de
CD-ROM
Unidade
de disco
Unidade de
disquete
Unidade
de fita
Placa Chassis Rack
PGI NA > 12
Comparao de conjuntos de dados
Uma atividade de comparao opera nas instncias em
dois conjuntos de dados e gera um relatrio que mostra
as instncias que aparecem apenas em um dos conjuntos
de dados e detalha as diferenas entre as instncias que
aparecem nos dois. Somente as instncias que receberam
uma identidade devem ser consideradas por uma atividade
de comparao.
Uma funo de comparao permite comparar uma
configurao esperada com uma real, que voc pode utilizar
para mais de uma finalidade. Voc pode utilizar a comparao
para alertar que algo foi alterado em uma configurao que
deveria permanecer esttica. Como alternativa, se houver
uma solicitao de alterao em andamento, voc poder
usar a comparao para verificar se a configurao atinge o
seu novo estado esperado.
Mesclagem de conjuntos de dados
A mesclagem transforma dois ou mais conjuntos de dados
em um novo conjunto de dados unificado, de acordo com
as regras de precedncia especificadas. Isso geralmente
feito para determinar uma configurao vlida quando
aplicativos de descoberta diferentes fornecem dados
sobrepostos sobre os mesmos itens.
Somente as instncias que receberam uma identidade
devem ser consideradas por uma atividade de mesclagem.
As regras de precedncia devem especificar os valores
de peso para as classes e os atributos desejados em
cada conjunto de dados. O conjunto de dados ao qual foi
atribudo um peso mais alto para uma classe ou um atributo
especfico ter seu valor para esse atributo ou classe
inserido no conjunto de dados resultante.
Uma funo de mesclagem essencial quando dois ou
mais aplicativos de descoberta detectam os mesmos
itens de configurao. Provavelmente, cada aplicativo de
descoberta ter pontos fortes e fracos em comparao com
outros, portanto, voc poder criar regras de precedncia
que favoream esses pontos fortes. Isso fornece uma nica
instncia de item de configurao com os melhores de
todos os dados descobertos.
Acesso aberto aos dados
Como mencionado anteriormente, mesmo os dados mais
precisos sero inteis se voc no tiver acesso a eles.
importante lembrar que voc precisa permitir que os
usurios e os aplicativos leiam e gravem no CMDB.
Os consumidores exibem e modificam os dados existentes,
enquanto os provedores criam e modificam os dados.
Isso requer pelo menos estes recursos:
>
Acesso programtico: o CMDB deve fornecer uma
application programming interface (API) ou outro
mtodo para que os programas exibam e modifiquem
os seus dados. Isso dever incluir os dados de instncias
e as classes do seu modelo de dados.
>
Carregamento de dados em massa: o CMDB deve
fornecer um mtodo de importao simultnea de vrias
instncias, para que os aplicativos de descoberta e outros
possam preencher o banco de dados rapidamente.
>
Independncia de plataforma e de banco de dados:
o CMDB deve ser compatvel com vrios sistemas
operacionais e fornecedores de bancos de dados,
para proporcionar flexibilidade com o ambiente.
PGI NA > 13
Concluso
Para melhor alcanar as metas da ITIL em termos de
gerenciamento de configurao, o CMDB dever:
>
Armazenar somente os itens de configurao e os
seus relacionamentos, sendo os dados relacionados
armazenados nos Dados estendidos do CMDB.
>
Federar os dados, de forma que o CMDB possa ser a fonte
de registro e, ao mesmo tempo, fazer a vinculao com os
dados relacionados e os atributos menos importantes.
>
Suportar um modelo de dados extensvel e orientado
a objeto.
>
Suportar o particionamento de configuraes.
>
Suportar a reconciliao de configuraes.
>
Permitir o acesso aberto aos dados.
A BMC oferece uma linha de produtos baseada nessa
filosofia. Para saber como esses produtos podem ajudar
voc a alcanar suas metas de gerenciamento de
configurao, entre em contato com o representante local
de vendas da BMC ou visite o site www.bmc.com/cmdb.
Para obter outras informaes sobre gerenciamento de
configurao e CMDBs, recomendamos estas fontes:
>
Os manuais ITIL, em particular Service Support, disponvel
no site www.ogc.gov.uk.
>
O padro CIM (Common Information Model) da DMTF
(Distributed Management Task Force), disponvel em
www.dmtf.org
PGI NA > 14
Glossrio
Ambiente CMDB
Os aplicativos consumidores e provedores que trabalham
com os dados no CMDB e nos Dados estendidos
do CMDB.
CI
Consulte item de configurao (CI).
CIM
Common Information Model, um modelo de dados padro
da DMTF (Distributed Management Task Force).
CMDB
Repositrio que armazena todos os itens de configurao
(CIs) do ambiente do cliente. Oferece suporte aos
processos ITIL, como gerenciamento de incidentes,
problemas e alteraes, com informaes para a tomada
de decises.
CMDB estendido
Combinao do CMDB e dos Dados estendidos do CMDB.
Consulte tambm CMDB, Dados estendidos do CMDB,
Ambiente CMDB.
comparar
Relatar as diferenas entre dois conjuntos de dados ou
partes de conjuntos de dados.
conjunto de dados
Grupo de instncias de itens de configurao e de
relacionamentos que representam um conjunto de dados
em determinado momento. Conjuntos de dados diferentes
podem armazenar verses da mesma instncia.
consumidor
Aplicativo que exibe ou modifica os dados j existentes no
CMDB. Consulte tambm provedor.
Dados estendidos do CMDB
Todos os armazenamentos de dados, relacionados ou no
entre si, que contm atributos de itens de configurao
federados ou dados relacionados a itens de configurao,
como tquetes de help desk.
dados federados
Dados que no so armazenados diretamente em um
repositrio central, como um CMDB, mas que esto
vinculados a esse repositrio, ampliando o volume de
dados disponibilizado por ele.
Definitive Software Library (DSL)
Repositrio que contm uma cpia das verses aprovadas
do software utilizado por uma organizao, utilizado para o
controle das verses instaladas.
discovery
Processo manual ou automatizado pelo qual os itens de
configurao so identificados, registrados, armazenados
e, depois, atualizados em um CMDB.
DMTF
Distributed Management Task Force, uma organizao
de padres de TI que criou o CIM (Common Information
Model).
DSL
Consulte Definitive Software Library (DSL). O mesmo que
Biblioteca Definitiva de Software (BDS)
fonte de registro
Fonte definitiva para determinado tipo de dados. Contm os
dados ou pode apontar para eles.
identidade
Seqncia de caracteres exclusiva que identifica uma
instncia para fazer sua correspondncia com instncias
em conjuntos de dados diferentes, permitindo que sejam
comparadas ou mescladas posteriormente.
instncia
Ocorrncia existente nica de uma classe de item.
item de configurao (CI)
Qualquer elemento necessrio para prestar um servio.
Deve ser identificvel de forma exclusiva, ter alguma
caracterstica que possa ser alterada, ser gerencivel, estar
registrado em um CMDB e possuir determinados atributos
como nome, categoria ou relacionamentos com outros itens
de configurao.
ITIL
Information Technology Infrastructure Library, um conjunto
de Melhores Prticas desenvolvidas pelo governo britnico
para o gerenciamento de servios de TI.
mesclar
Criar um novo conjunto de dados com atributos de
instncias de dois ou mais conjuntos de dados, de acordo
com regras de precedncia.
particionar
Separar dados em conjuntos de dados.
provedor
Aplicativo, geralmente um aplicativo de descoberta,
que preenche o CMDB com dados. Consulte tambm
consumidor.
PGI NA > 15
Glossrio (continuao)
reconciliar
Executar alguma combinao das atividades de identificar,
comparar e mesclar dados.
relacionamento
Conexo entre dois itens de configurao que afetam um
ao outro de alguma forma.
servio comercial
Servio que a empresa presta a outra empresa ou que uma
organizao presta a outra dentro da empresa. Oferece
suporte direto s operaes contnuas da empresa ou
aos produtos e aos servios que os clientes consomem
da empresa (por exemplo, atendimento ao cliente,
processamento de pedidos, folha de pagamento).
Em geral, tem um valor mensurvel para seus
consumidores.
subclasse
Classe orientada a objeto que derivada de outra classe,
chamada de sua superclasse. A subclasse herda todos os
atributos da superclasse.
superclasse
Classe orientada a objeto da qual so derivadas subclasses.
PGI NA > 17
Para saber mais sobre como a BMC pode ajudar a ativar os seus negcios, visite o site www.bmc.com ou ligue para +5511 2183-6000.
BMC, BMC Software e o logotipo da BMC Software so propriedades exclusivas da BMC Software, Inc., esto registrados no Escritrio de Patentes e Marcas dos Estados Unidos (U.S. Patent and Trademark
Office) e podem estar registrados ou com registro pendente em outros pases. Todas as outras marcas comerciais, marcas de servio e logotipos da BMC podem estar registrados ou com registro pendente
nos EUA ou em outros pases. Todas as outras marcas comerciais ou marcas registradas pertencem aos respectivos proprietrios. 2007 BMC Software, Inc. Todos os direitos reservados.
*71240*
Sobre a BMC Software
A BMC Software ajuda as organizaes de TI a agregar mais valor aos negcios por meio de um melhor gerenciamento da tecnologia. Nossas solues de
gerenciamento de servios de negcios lderes do setor garantem que todas as atividades de TI sejam priorizadas de acordo com o impacto nos negcios,
de modo que a equipe de TI possa atender, de forma proativa, aos requisitos dos negcios de reduzir custos, aumentar a receita e atenuar os riscos.
As solues da BMC compartilham tecnologias BMC

Atrium

para permitir que a equipe de TI gerencie a complexidade de processos e sistemas


distintos, desde mainframes, bancos de dados distribudos, aplicativos, servios at a segurana. Fundada em 1980, a BMC Software possui escritrios
em todo o mundo e obteve receitas superiores a US$ 1,58 bilhes no ano fiscal de 2007. BMC Software. Ative seus negcios com a potncia da
tecnologia da informao. Para obter mais informaes, visite o site www.bmc.com.

S-ar putea să vă placă și