System Center

Los servicios en línea ayudan a simplificar el inventario de software

Paul Bourgeau

 

Resumen:

  • Aspectos básicos de los servicios en línea
  • Configuración del agente de inventario
  • Obtención de informes de inventario

Su director financiero acaba de enviarle un correo electrónico en el que le pide un "pequeño favor":necesita un inventario completo de todos los equipos de su organización, dónde se encuentran y qué software hay instalado en cada

uno.Para el final de la semana.Lo necesita porque (elija uno o más):

  • es el momento de planear el presupuesto del año que viene y desea saber cuánto asignar para licencias de software.
  • ha recibido un aviso de auditoría de software y tiene que demostrar que su organización cuenta con suficientes licencias de un determinado producto para estar en regla.
  • el director general le ha pedido que reduzca los gastos en operaciones de TI y piensa que la estandarización de aplicaciones es una forma de lograrlo.

Entonces, ¿qué debe hacer?

La administración de activos de TI ha evolucionado durante la década pasada y, ahora, las organizaciones dirigen su atención a la administración efectiva de sus activos de software.Esto se debe principalmente a que el software ahora representa una inversión financiera considerablemente mayor que antes, pero también hay más cuestiones legales, de seguridad y de directiva a las que se debe prestar atención.La posibilidad de hallarse en una situación de incumplimiento y afrontar grandes sanciones o tarifas por reajuste ha destacado la necesidad de una administración precisa de los activos de software.

Las organizaciones de mayor tamaño disponen de los recursos y las herramientas para administrar el software.Estas herramientas normalmente son soluciones a gran escala y multipropósito que no sólo realizan el seguimiento del inventario de hardware y software, sino que también administran la entrega de software para el escritorio y supervisan el rendimiento, además de desempeñar otras funciones operativas.¿Y las organizaciones donde estas soluciones no son viables o donde los recursos y la experiencia para implementar y administrar dichas soluciones complejas no están disponibles?

La satisfacción de las necesidades de las empresas grandes y pequeñas es una de las principales influencias promotoras del concepto de software como servicio (SaaS).La estrategia de "software más servicios" de Microsoft abarca esfuerzos para desarrollar soluciones basadas en servicios con el fin de ayudar a los clientes a administrar los activos de software de forma eficaz.Uno de estos primeros servicios, Microsoft® Asset Inventory Service, se va a lanzar para los clientes de Software Assurance como parte de Desktop Optimization Pack for Software Assurance más adelante este año.

Asset Inventory Service (AIS), mostrado en la Figura 1, proporciona un servicio hospedado fácil de implementar y usar para recopilar información acerca del software instalado en la organización.Puede tener acceso a esta información mediante informes basados en explorador, y existen planes para que en una versión futura del servicio, también se analice la implementación de los contratos de licencia por volumen de Microsoft.

Figura 1 Microsoft Asset Inventory Service

Figura 1** Microsoft Asset Inventory Service **(Hacer clic en la imagen para ampliarla)

La naturaleza de los servicios en línea

¿Por qué adoptar una solución en línea?Hay varios motivos atractivos, entre ellos, la inmediatez de la disponibilidad de actualizaciones y nuevas versiones, la facilidad de adopción y los costos reducidos de implementación y administración.

Los servicios en línea son dinámicos:al igual que una página web, el proveedor de servicios puede actualizar constantemente el contenido y la funcionalidad para mejorar la experiencia del usuario y proporcionar respuestas actuales a los cambios en el panorama tecnológico.Esto ofrece un nivel sin precedentes de agilidad y permite a los proveedores de software proporcionar características, soluciones y conocimientos actualizados para que los administradores puedan ser más proactivos al administrar sus escritorios.

Los servicios en línea tienen la ventaja de ser ubicuos.En los entornos de TI de hoy en día, se encuentra una combinación de situaciones, que van desde equipos totalmente en red que se conectan a los recursos de la red de forma directa, hasta usuarios y sucursales que tienen acceso a los recursos a través de Internet desde ubicaciones dispersas.Si además se cuentan los usuarios móviles que se conectan a la red en contadas ocasiones, excepto a través de programas de correo basados en Web, resulta muy difícil lograr un inventario completo de los activos de TI.Históricamente, esto ha supuesto un reto importante para las herramientas de inventario, en concreto para las soluciones locales que no admiten los escenarios remotos/sin conexión a la red.

No obstante, la gran mayoría de los equipos, si no todos, tiene conectividad a Internet, por lo que se puede usar un servicio en línea para administrarlos sin implementar medidas especiales para garantizar la conectividad a las soluciones cliente-servidor internas.El acceso al servicio para realizar las funciones de administración se puede efectuar igualmente mediante una conexión de Internet segura, por lo que se puede administrar cualquier equipo de la cuenta administrada desde cualquier parte siempre que tenga acceso a Internet.

La implementación es fácil, y sólo necesita crear su cuenta con el sistema en línea para empezar.No hay que mantener servidores activos en el entorno y no se debe invertir en infraestructura de red ni en nuevas plataformas de software. Esto supone menos administración e inversión financiera.El soporte técnico continuo también es más sencillo, ya que la organización no debe preocuparse de mantener una ruta de actualización porque el servicio, la mayoría de las veces, incluirá nuevas versiones como parte del contrato de servicio.

Uso del servicio

Fomento de una comunidad en línea

Asset Inventory Service y el servicio System Center Online están fomentando el desarrollo de una sólida comunidad de usuarios que podrían influir en la evolución de los servicios en línea.El catálogo de software constituye un ejemplo excelente acerca de lo que una comunidad de usuarios podría ofrecer información (en el auténtico sentido wiki), y los usuarios del servicio podrían ofrecer sugerencias, correcciones y orientación.

En el futuro, el propio catálogo podría ser una fuente de información valiosa para los usuarios finales cuando estudian posibles compras de software.Se pueden recopilar estadísticas anónimas y acumuladas de todo el servicio para determinar las tasas de adopción de los productos de software y hardware, y proporcionarán datos útiles a los usuarios finales que intervengan en estas actividades.

La comunidad también será la voz que oriente la dirección general del servicio al aportar comentarios acerca de las áreas a las que se debe asignar prioridad para satisfacer necesidades de negocio específicas.

Para proporcionar servicios de administración de escritorio en línea, Microsoft System Center Online está creando una plataforma que no sólo admitirá Asset Inventory Service a corto plazo, sino también servicios futuros.El servicio se ha diseñado pensando en la seguridad, la escalabilidad y la confiabilidad.AIS es una solución completamente hospedada, con todos los servidores ubicados en centros de datos de Microsoft.Para implementar la solución, los clientes deben instalar un pequeño elemento de software en cada equipo cliente que se desee incluir en el inventario administrado.

Asset Inventory Service viene administrado por las mismas personas que administran Microsoft.com. Se trata de una aplicación web multiconcepto que usa servicios web para garantizar la privacidad y la seguridad de los datos por cliente, y utiliza una combinación de aplicaciones cliente y web para almacenar los datos de cliente.Los agentes que se ejecutan en el sitio del cliente cargan el inventario de software a un servicio web de Microsoft IIS.SSL autenticado mutuamente protege los datos del cliente, la comunicación entre el cliente y el servicio, y el sitio web de AIS. El sitio usa SQL Server™ para el almacenamiento.

Con cuentas Windows Live™ ID para la autenticación, los clientes inician la sesión en el servicio para administrar sus cuentas y ver los informes.El sitio web del cliente también usa SSL para proteger los datos del cliente y SQL Server Reporting Services para generar informes.Las bases de datos de SQL Server están reflejadas y los sitios web presentan equilibrio de carga para ofrecer una alta disponibilidad.Además, los datos de inventario se dividen en unidades de escala para ofrecer una alta escalabilidad.

La suscripción a Asset Inventory Service se realiza con la compra de licencias Microsoft Desktop Optimization Pack en el contrato de licencias por volumen de Microsoft.A continuación, la suscripción a Asset Inventory Service se activa desde el sitio de servicios de licencias por volumen de Microsoft en licensing.microsoft.com. Para autenticarse e iniciar la sesión correctamente en el servicio AIS, debe disponer de una cuenta válida de Windows Live ID.

Durante la activación, el administrador del contrato designa a un administrador de suscripciones de Asset Inventory Service mediante la especificación de su cuenta de Windows Live ID. El administrador de suscripciones inicia la sesión en AIS con su cuenta de Windows Live ID y finaliza el proceso de activación para AIS.Posteriormente, agrega otros usuarios al servicio mediante la especificación de sus cuentas de Windows Live ID.

Agente de inventario

El cliente instalado en cada equipo es un pequeño agente fácil de implementar que se ofrece empaquetado en Windows® Installer (MSI).Puede descargar el instalador del agente y administrar la implementación de clientes desde el servicio en línea.La Figura 2 muestra la interfaz de administración y soporte técnico.El agente actúa de forma similar al agente de Windows Update en que se comunica con los servidores de System Center Online de forma periódica.De este modo, actualiza su perfil de inventario según una frecuencia predefinida y se actualiza automáticamente si hay disponible una versión más reciente del agente.

Figura 2 Administración de cuentas e implementación de clientes

Figura 2** Administración de cuentas e implementación de clientes **(Hacer clic en la imagen para ampliarla)

El inventario está programado para ejecutarse automáticamente y no se requiere la intervención del usuario.También hay una opción para iniciar un inventario manual si es necesario.La primera vez que un agente se pone en contacto con el servicio, usa credenciales de certificado de infraestructura de claves públicas (PKI) para presentar la identidad del cliente al servicio y generar una identidad única para el equipo en el que se ejecuta el agente.El propio agente, que sólo se ejecuta de forma programada, está diseñado para no interferir en la acción del usuario, por lo que usa pocos recursos y se ejecuta de fondo.Los archivos de datos cargados son pequeños para no provocar un aumento brusco del tráfico de red.

El proceso de inventario es ligero y eficaz.El agente analiza las entradas del Registro, la base de datos MSI y otros orígenes para obtener información de instalación, a diferencia de los sistemas de administración tradicionales, que interfieren en la productividad de los usuarios al analizar y resolver todos los ejecutables presentes en un equipo.Este proceso devuelve datos de inventario de software mediante nombres descriptivos con metadatos que sirven de ayuda en la identificación y clasificación de elementos, de modo que se puedan usar en un amplio conjunto de actividades de administración de activos de software.

Reporting Services

Una vez cargados los datos de inventario, pasan por un proceso de identificación y catalogación que los prepara para su presentación en informes.Los datos de inventario se comparan con un catálogo de software centralizado donde se clasifican.Esta es una de las capacidades más importantes del servicio:los datos de inventario de software de cada cliente contribuyen a firmas únicas en un catálogo de software centralizado.Un equipo de investigadores en Microsoft revisa las firmas de software no privadas y sin clasificar y, mediante una taxonomía estructurada de familias y categorías de software, clasifica las aplicaciones que representan según lo que son y lo que hacen. Estas categorías contribuyen a proporcionar un mayor nivel de inteligencia para los informes al permitir que los usuarios se centren rápidamente en los tipos de software específicos en los que están interesados, por ejemplo, se pueden consultar sólo aplicaciones antivirus.

Las firmas de software también sirven para consolidar los datos que se muestran en los informes.Por ejemplo, un nombre de publicador puede tener una serie de variaciones: una aplicación puede mostrar el nombre de publicador como Contoso Software, mientras que otra puede notificar Contoso, por lo que se mostrarían de forma distinta en un informe.Con la consolidación de nombres de publicador y aplicación, mejora la capacidad de realizar informes por estos criterios y presentar los datos de una forma significativa.

Una vez que el usuario ha llegado al conjunto de datos deseado mediante la aplicación de filtros y agrupaciones, el contenido de informe se puede exportar en diferentes formatos compatibles mediante el uso de SQL Server Reporting Services, incluidos archivos CSV, documentos de Microsoft Word, hojas de cálculo de Microsoft Excel® y archivos PDF (consulte la Figura 3).De este modo se pueden efectuar tareas de análisis y manipulación externas adicionales, o puede servir como datos de entrada para otros sistemas de administración empresarial.

Figura 3 Informe de resultados de inventario

Figura 3** Informe de resultados de inventario **(Hacer clic en la imagen para ampliarla)

Una característica futura del servicio mejorará la forma en que se tratan las licencias de Microsoft, y se facilitará mucho el proceso para los usuarios.Los usuarios podrán cargar sus pares de contrato de licencia por volumen, que se usarán para recuperar su información de posición de licencia del repositorio de posiciones de licencia de cliente de Microsoft.Estos datos de derecho a licencia rellenarán una declaración que resuma todo el software de Microsoft del que se puede obtener licencia que se encuentre instalado y las cantidades de licencias correspondientes.

Con el identificador del producto, que también se recopila durante el inventario, el software instalado se puede dividir por canal:licencia por volumen, comercial y OEM.Esta característica está planeada para su lanzamiento en la próxima versión de Asset Inventory Service.

Futuros desarrollos

Asset Inventory Service es la oferta inicial de System Center Online, pero en absoluto será la última.Tal como se ha mencionado anteriormente, System Center Online tiene el objetivo a largo plazo de proporcionar servicios de administración de escritorios total, para que esté completamente disponible como servicio en línea.

Algunas de las posibles ofertas que se están considerando incluyen la administración de activos de TI para el inventario y el seguimiento de hardware y software, la actualización y la distribución de software con funcionalidad similar a Windows Software Update Services desde Internet y servicios híbridos en línea/locales.También se están investigando otros servicios de administración de escritorios con el fin de comprobar si funcionarían en este tipo de escenario.

Para obtener más información acerca de Microsoft Asset Inventory Service, consulte microsoft.com/windows/products/windowsvista/enterprise/ais.mspx.

Paul Bourgeau, director de programas en el equipo System Center Online, se unió a Microsoft tras la adquisición de Assetmetrix.

© 2008 Microsoft Corporation and CMP Media, LLC. Reservados todos los derechos; queda prohibida la reproducción parcial o total sin previa autorización.