System Center

Serviços online ajudam a simplificar o inventário de software

Paul Bourgeau

 

Visão geral:

  • Noções básicas dos serviços online
  • Como configurar o agente de inventário
  • Como obter relatórios de inventário

O seu diretor financeiro acabou lhe enviar um email solicitando um "favorzinho": ele precisa de um inventário completo de todos os computadores da empresa, onde eles estão localizados e quais programas estão instalados em cada

máquina. Até o final da semana. Ele precisa disso porque (escolha uma ou mais opções):

  • É necessário planejar o orçamento para o próximo ano e ele deseja saber quanto alocar para licenciamento de software.
  • Ele recebeu uma notificação de uma auditoria de software e agora precisa demonstrar que a sua organização tem licenças suficientes de um determinado produto em conformidade.
  • O CEO solicitou a redução de despesas operacionais de TI e ele considera que a padronização de aplicativos é uma forma de fazer isso.

Então, o que fazer?

O gerenciamento de ativos de TI evoluiu na última década, e agora as organizações mudaram o foco para o gerenciamento eficaz de seus ativos de software. Isso se deve principalmente ao fato de agora o software representar um investimento financeiro significativamente maior do que antes, mas há também cada vez mais problemas jurídicos, de segurança e de diretivas exigindo atenção. A possibilidade de se encontrar em uma situação de não conformidade e enfrentar taxas ou multas verdadeiramente altas reforçou ainda mais a necessidade de um gerenciamento de ativo de software preciso.

As organizações de grande porte geralmente têm recursos e ferramentas para o gerenciamento de software. Essas ferramentas são freqüentemente soluções para várias finalidades em larga escala, desde o controle do inventário de hardware e software, até o gerencimento do fornecimento de software para desktop e monitoramento do desempenho, além de outras funções operacionais. Como ficam as organizações quando tais soluções não são viáveis ou quando não há recursos e conhecimento para implementar e gerenciar essas soluções complexas?

Atender às necessidades dos negócios, sejam de pequeno ou grande porte, é um dos fatores que impulsiona o conceito de software como um serviço (SaaS, software as a service). A estratégia "Software mais Serviços" da Microsoft acompanha os esforços para desenvolver soluções baseadas em serviços, a fim de auxiliar os clientes a gerenciar os ativos de software com eficiência. Um dos primeiros desses serviços, o Microsoft® Asset Inventory Service, será lançado para clientes do Software Assurance, como parte do Desktop Optimization Pack for Software Assurance posteriormente neste ano.

O Asset Inventory Service (AIS), mostrado na Figura 1, fornece um serviço hospedado fácil de implementar e de usar para a coleta de informações sobre os softwares instalados nos computadores em toda a organização. É possível acessar essas informações por meio de relatórios baseados em navegadores, e há planos para uma versão futura do serviço, a fim de analisar também a implantação de contratos de licenciamento por volume da Microsoft.

Figura 1 Microsoft Asset Inventory Service

Figura 1** Microsoft Asset Inventory Service **(Clique na imagem para aumentar a exibição)

A natureza dos serviços online

Por que adotar uma solução online? Há vários motivos atraentes, entre eles: a disponibilidade imediata de atualizações e novas versões, a facilidade de adoção e os custos reduzidos de implantação e gerenciamento.

Os serviços online são dinâmicos: como uma página da Web, o conteúdo e a funcionalidade podem ser constantemente atualizados pelo provedor de serviço, a fim de aprimorar a experiência do usuário e fornecer respostas atuais para alterações no cenário tecnológico. Isso fornece um nível inigualável de agilidade e permite que os fornecedores de software disponibilizem recursos, soluções e conhecimentos extremamente atualizados, permitindo que os administradores sejam mais pró-ativos no gerenciamento de seus desktops.

Os serviços online têm a vantagem de serem onipresentes. Nos atuais ambientes de TI, você encontrará diversas situações, desde PCs totalmente em rede conectados diretamente aos recursos de rede, a usuários remotos e filiais que acessam recursos pela Internet de vários locais. Isso inclui usuários móveis que raramente se conectam à sua rede, exceto por programas de webmail, tornando muito difícil atingir um inventário completo de seus ativos de TI. Historicamente, esse tem sido um importante desafio para ferramentas de inventário, em especial para as soluções no local que não fornecem suporte a cenários remotos/que não estejam em rede.

No entanto, a maioria, se não todos os seus PCs, têm conectividade com a Internet, de modo que você pode usar um serviço online para gerenciá-los sem implementar medidas especiais a fim de garantir a conectividade com soluções de servidor cliente internas. O acesso ao serviço para realizar as funções de gerenciamento também é possível por meio de uma conexão segura com a Internet, de modo que você pode gerenciar qualquer PC em sua conta gerenciada de qualquer lugar em que a Internet esteja acessível.

A implantação é fácil e, para iniciar, você somente precisará criar sua conta com o sistema online. Não há servidores no seu ambiente para os quais seja necessário suporte, nem nova infra-estrutura de rede e novas plataformas de software nas quais investir. Tudo isso significa menos investimento em administração e finanças. O suporte contínuo também é mais fácil, pois a organização não precisa se preocupar em manter um caminho de atualização, visto que o serviço freqüentemente inclui as versões mais recentes como parte do contrato.

Como usar o serviço

Como estimular uma comunidade online

O Asset Inventory Service e o serviço System Center Online estão promovendo o desenvolvimento de uma forte comunidade de usuários que poderá influenciar a evolução dos serviços online. O catálogo de software é um excelente exemplo de algo que a comunidade de usuários pode fornecer comentários (no verdadeiro estilo wiki), e os usuários do serviço podem fornecer sugestões, correções e orientações.

No futuro, o próprio catálogo também poderá ser uma fonte valiosa de informações para usuários finais, quando estiverem pesquisando possíveis compras de software. Estatísticas anônimas agregadas podem ser coletadas em todo o serviço, a fim de determinar as taxas de adoção de produtos de software e hardware, fornecendo dados úteis para os usuários finais envolvidos nessas atividades.

A comunidade também orientará a direção geral do serviço ao contribuir com comentários sobre quais áreas devem ser priorizadas a fim de atender a necessidades comerciais específicas.

Para fornecer os serviços de gerenciamento de desktop online, o Microsoft System Center Online está desenvolvendo uma plataforma que, em curto prazo, será compatível com o Asset Inventory Service e também com futuros serviços. O serviço foi desenvolvido considerando-se sua segurança, escalabilidade e confiabilidade. O AIS é uma solução completamente hospedada, com todos os servidores localizados em datacenters da Microsoft. Para implantar a solução, os clientes devem instalar uma pequena parte do software em cada PC cliente que eles desejarem incluir em seu inventário gerenciado.

O Asset Inventory Service é gerenciado pela mesma equipe que gerencia o Microsoft.com. Ele é um aplicativo Web de vários inquilinos que usa serviços da Web para garantir a privacidade e a segurança dos dados de cada cliente, além de usar uma combinação de aplicativos Web para armazenar dados. Os agentes em execução no site do cliente carregam o inventário de software em um serviço Web do Microsoft IIS. A SSL mutuamente autenticada protege os dados do cliente, a comunicação entre o cliente e o serviço, bem como o site da Web do AIS e o site que usa o SQL Server™ para armazenamento.

Usando contas do Windows Live™ ID para a autenticação, os clientes acessam o serviço para gerenciar suas contas e visualizar relatórios. O site da Web do cliente também utiliza SSL para proteger os dados do cliente, e os SQL Server Reporting Services geram relatórios. Os bancos de dados do SQL Server são espelhados e os sites da Web têm balanceamento de carga para alta disponibilidade. Além disso, os dados do inventário são particionados em unidades de escala para alta disponibilidade.

Inscreva-se no Asset Inventory Service comprando licenças do Microsoft Desktop Optimization Pack no seu Contrato de licenciamento por volume da Microsoft. Então, você poderá ativar a assinatura do Asset Inventory Service no site de serviços de Licenciamento por volume da Microsoft, licensing.microsoft.com. Para realizar a autenticação e acessar com êxito o serviço AIS, você deve ter uma Windows Live ID válida.

Durante a ativação, o administrador do contrato atribui um administrador de assinatura do Asset Inventory Service especificando sua Windows Live ID. O administrador da assinatura acessará o AIS com sua Windows Live ID e concluirá o processo de ativação do AIS. Ele poderá então adicionar subseqüentemente outros usuários ao serviço, especificando suas Windows Live IDs.

Agente de inventário

O cliente instalado em cada PC é um agente pequeno e fácil de implantar, empacotado como um Windows® Installer (MSI). Você pode baixar o instalador do agente e gerenciar a implantação cliente a partir do serviço online. (A Figura 2 mostra a interface de gerenciamento e de suporte.) O agente opera de maneira semelhante ao agente do Windows Update porque se comunica regularmente com os servidores do System Center Online. O objetivo é atualizar seu perfil de inventário com base em uma freqüência predefinida e auto-atualizar automaticamente se houver uma versão mais recente do agente disponível.

Figura 2 Implantação de cliente e gerenciamento de conta

Figura 2** Implantação de cliente e gerenciamento de conta **(Clique na imagem para aumentar a exibição)

O inventário está programado para execução automática e não requer intervenção do usuário. Há também uma opção para iniciar um inventário manual, se necessário. Na primeira vez que um agente entrar em contato com o serviço, ele utilizará as credenciais de certificado de infra-estrutura de chave pública (PKI, public key infrastructure) para apresentar a identidade do cliente ao serviço e, dessa forma, gerar uma identidade exclusiva para o computador no qual o agente está sendo executado. O próprio agente, que é executado somente conforme a programação, foi desenvolvido para não ser inconveniente para o usuário, de modo que utiliza recursos mínimos e é executado em segundo plano. Os arquivos de dados carregados são pequenos, de forma a não causar picos de tráfego de rede.

O processo de inventário por si só é rápido e eficiente. O agente verifica as entradas do Registro, o banco de dados do MSI e outras fontes para obter as informações de instalação, ao contrário dos sistemas de gerenciamento tradicional que atrapalham a produtividade dos usuários ao verificar e resolver todos os executáveis presentes em uma máquina. Esse processo retorna os dados de inventário de software usando nomes amigáveis com metadados que auxiliam na identificação e na classificação dos itens, de modo que podem ser usados em um amplo conjunto de atividades de gerenciamento de ativos de software.

Reporting Services

Assim que os dados de inventário forem carregados, eles serão submetidos a um processo de identificação e catalogação que irá prepará-los para exibição nos relatórios. Os dados de inventário serão comparados a um catálogo de software central, onde serão divididos por categorias. Esse é um dos recursos importantes do serviço: todos os dados do inventário de software do cliente contribuem com assinaturas exclusivas em um catálogo de software central. Uma equipe de pesquisadores da Microsoft avaliará as assinaturas de software não classificadas e não particulares e, usando uma sistemática estruturada de famílias e categorias de software, classificará os aplicativos que eles representam, de acordo com a natureza e a função dos aplicativos. Essas categorias auxiliam no fornecimento de um nível superior de inteligência ao relatório, permitindo que os usuários se concentrem rapidamente em tipos específicos de software nos quais estão interessados – por exemplo, talvez você esteja interessado apenas em aplicativos antivírus.

As assinaturas de software também servem para consolidar os dados sendo exibidos nos relatórios. Por exemplo, um nome de editor pode ter diversas variações – um aplicativo pode relatar o nome do editor como Contoso Software, enquanto outro pode relatar Contoso, o que os exibiria como aplicativos diferentes em um relatório. Ao consolidar os nomes do editor e do aplicativo, a capacidade de relatar com precisão esses critérios e apresentar dados de forma significativa é aprimorada.

Assim que o usuário tiver atingido o conjunto de dados desejado ao aplicar filtros e agrupamentos, o conteúdo do relatório pode ser exportado em uma variedade de formatos compatíveis, por meio do uso do SQL Server Reporting Services, incluindo arquivos CSV, documentos do Microsoft Word, planilhas do Microsoft Excel® e arquivos PDF (consulte a Figura 3). Isso permite que você realize uma análise e manipulação externas, ou atue como uma fonte de informação para outros sistemas corporativos de gerenciamento.

Figura 3 Resultados do inventário do relatório

Figura 3** Resultados do inventário do relatório **(Clique na imagem para aumentar a exibição)

Um recurso que será disponibilizado em breve no serviço irá aprimorar o modo como são gerenciadas as licenças da Microsoft, facilitando muito o processo para os usuários. Os usuários poderão carregar seus pares de contrato de licenciamento por volume, os quais serão então utilizados para recuperar suas informações de posição de licença a partir do Microsoft Customer License Position Repository. Esses dados de autorização de licenças preencherão então uma declaração que resumirá todos os aplicativos Microsoft licenciados a serem instalados e as quantidades de licenças correspondentes.

Usando o Identificador do produto que também é coletado durante o inventário, o software instalado pode será ser dividido por canal: Licença por volume, Varejo e OEM. Esse recusro deve ser lançado na próxima versão do Asset Inventory Service.

Seguindo adiante

O Asset Inventory Service é a oferta inicial do System Center Online, mas de forma alguma será a última. Como mencionado anteriormente, o System Center Online tem o objetivo a longo prazo de fornecer serviços de gerenciamento completos de desktop, completamente disponibilizados como serviços online.

Algumas das possíveis ofertas em consideração incluem o gerenciamento de ativos de TI para inventário e controle de hardware e software, distribuição e atualização de software, fornecendo funcionalidade semelhante aos Windows Software Update Services da Internet, e serviços híbridos no local/online. Vários outros serviços de desktop também estão sendo investigados, a fim de detectar se eles funcionariam nesse tipo de cenário.

Para saber mais sobre o Microsoft Asset Inventory Service, acesse microsoft.com/windows/products/windowsvista/enterprise/ais.mspx.

Paul Bourgeau , Gerente de programa na equipe do System Center, ingressou na Microsoft com a aquisição da Assetmetrix.

© 2008 Microsoft Corporation e CMP Media, LLC. Todos os direitos reservados. A reprodução parcial ou completa sem autorização é proibida..