La guía completa para el monitoreo de entornos

Transcripción

La guía completa para el monitoreo de entornos
PRODUCT OR SERVICE
EBOOK
headline
here
La guía
completa para
el monitoreo
de entornos
virtualizados
Índice
Introducción: La proliferación del uso de la virtualización,
plataformas y casos de uso
4
Desafíos de administrar niveles de servicio en entornos virtuales
4
En definitiva, ¿por qué son necesarias las mejores prácticas?
6
Mejor práctica 1: Obtener una imagen completa de la infraestructura 7
Mejor práctica 2: Automatizar el monitoreo de VM
9
Mejor práctica 3: Aprovechar la información y el
contexto del entorno virtual
10
Mejor práctica 4: Correlacionar el desempeño entre niveles y recursos
12
Mejor práctica 5: Integrar completamente el monitoreo
con el resto de la infraestructura
13
Mejor práctica 6: Utilizar información automatizada
e intuitiva para garantizar niveles óptimos de servicio
14
Mejor práctica 7: Registrar y comunicar el valor
de TI y de la virtualización
15
Conclusión
15
Acerca de CA Nimsoft Monitor
16
2
Resumen ejecutivo
Impulsadas por ventajas convincentes, como una mayor agilidad,
escalabilidad y ahorro de costos, hoy en día las organizaciones confían cada
vez más en la virtualización, ya sea de servidores, equipos de escritorio o
plataformas en la nube. Sin embargo, para muchas organizaciones,
comprender y, con más razón, optimizar los niveles de servicio en entornos
virtuales complejos y muy dinámicos sigue siendo un desafío.
Este ebook analiza los obstáculos para el monitoreo de entornos virtualizados
y presenta las mejores prácticas que pueden ayudar a las organizaciones a
superar sus desafíos de monitoreo y obtener el máximo valor de sus
inversiones en virtualización.
3
Introducción: La proliferación del
uso de la virtualización,
plataformas y casos de uso
El uso de la virtualización ha seguido aumentando, hasta el punto que, hoy en día, más del 90% de las empresas están empleando algún tipo
de virtualization1. La tasa promedio de virtualización en servidores Windows creció al 51%2, y la virtualización de Linux y otras plataformas
sigue creciendo. Además, los casos de uso siguen expandiéndose. Por ejemplo, IDC espera que el mercado de infraestructuras de escritorios
virtuales (VDI) crezca a US$ 3.500 millones en 20163.
Hoy en día, la virtualización no se implementa por sí misma, pero es una parte integral de los entornos de nubes, las infraestructuras
convergentes, los servicios en la nube y otras plataformas. Ahora existen capas de administración automatizadas que se ejecutan sobre
múltiples entornos virtualizados, que automatizan aún más una gran cantidad de tareas, pero también añaden otra capa de complejidad.
Desafíos de administrar niveles
de servicio en entornos virtuales
Hoy en día es fundamental el monitoreo eficaz de los niveles de servicio para garantizar un
desempeño óptimo y la disponibilidad continua. Sin un monitoreo eficaz, los esfuerzos de
virtualización no podrán realizar todo su potencial ni ofrecer a las empresas beneficios
tales como menores costos, y más flexibilidad y agilidad.
Intrínsecamente, el monitoreo de entornos virtualizados es un desafío. Estos entornos son
densos y complejos, con múltiples capas y muchas interdependencias, como guests de
máquinas virtuales (VM), hosts, hipervisores y otras capas de administración que ayudan a
administrar el desempeño y la disponibilidad. Dentro de esa infraestructura de varias
capas, hay un montón de “partes móviles”. Los sistemas suelen caerse y volver a
funcionar. La ubicación de una determinada carga de trabajo puede cambiar con
frecuencia, alternando entre diferentes máquinas virtuales y físicas, con direcciones IP que
cambian de forma rutinaria.
Además, debajo de estos sistemas virtualizados, están las redes físicas y virtuales. Cuando
los cambios afectan al entorno virtual, también deben adaptarse los procesos y servicios
físicos subyacentes. Por ejemplo, si falla una hoja de un rack de servidores, se deberá
migrar la carga de trabajo en esa hoja a otro recurso, y se necesitará poner online una
nueva hoja o recurso físico. Por otro lado, si una CPU de un servidor basado en una VM, que
es el único inquilino de un host, alcanza el 90% de uso, el hipervisor puede mover
automáticamente el host de VM a un servidor con el doble de recursos de CPU, y luego
volver a moverlo de forma automática si el uso de CPU cae por debajo del 50%.
Hoy en día, la
virtualización no se
implementa por sí
misma, pero es una
parte integral de los
entornos de nubes, las
infraestructuras
convergentes, los
servicios en la nube y
otras plataformas.
1 DailyTech, “Virtualization Reaches 92% Enterprise Penetration Rate, VMware Leads the Way”, Brandon Hill, 20 de Julio de 2011;
http://www.dailytech.com/Virtualization+Reaches+92+Enterprise+Penetration+Rate+VMware+Leads+the+Way/article22212.htm
2 InformationAge, “x86 systems now more than 50% virtualised – study”, 17 de enero de 2013;
http://www.information-age.com/channels/the-cloud-and-virtualization/perspectives-and-trends/2144188/x86-systems-now-more-than-50-virtualised-study.thtml
3 IDC Worldwide Virtual Client Computing 2012–2016 Forecast Update and 2011 Vendor Shares: A Competitive Market View, noviembre de 2012, IDC #237408
4
En muchas organizaciones, los
administradores encargados de monitorear
estos entornos han tenido que recurrir al
uso de varias herramientas para registrar el
desempeño de todos los elementos físicos,
virtuales y a nivel de las aplicaciones. Esto
no sólo es costoso en un principio, sino
también complejo de mantener a lo largo
del tiempo.
Además, incluso con múltiples
herramientas de monitoreo, puede ser
difícil identificar el origen de los problemas
en entornos virtualizados, y mucho más
predecir y tomar las precauciones para
protegerse ante posibles problemas. Por
ejemplo, si un usuario está
experimentando dificultades en el acceso a
una aplicación, el administrador puede
tener que comprobar múltiples sistemas y
cuadros de mando, y correlacionar
manualmente la información recolectada
para identificar la fuente del problema.
Estos desafíos no han desaparecido, y
muchas nuevas tendencias los han
agravado. Estos son sólo algunos ejemplos:
Crítico para el negocio
La creciente omnipresencia y madurez de
los entornos virtualizados significa que, no
sólo se ejecutan más aplicaciones en
entornos virtualizados, sino que se trata de
las aplicaciones más críticas, lo que
aumenta los riesgos para los
administradores. Mientras que muchas
empresas implementaron iniciativas de
virtualización con aplicaciones y servicios
más pequeños y menos críticos, hoy en día
en los entornos virtualizados se ejecutan
algunos de los servicios que involucran más
transacciones y que son críticos para el
negocio. Ahora, además de servidores de
archivos e impresión, o entornos de
desarrollo y prueba, las infraestructuras
virtualizadas están ejecutando instancias de
producción web, sistemas ERP, correo
electrónico y otros servicios críticos para el
negocio.
Heterogéneo
En años anteriores, la mayoría de las
organizaciones que implementaron la
virtualización, lo habían hecho a través de
una sola plataforma. Hoy en día, estamos
empezando a ver una imagen diferente.
Como el uso de la virtualización en las
organizaciones se ha generalizado y se ha
vuelto indispensable, el área de
administración se muestra recelosa a estar
ligada a un único proveedor. Además,
actualmente hay opciones cada vez más
sofisticadas para las organizaciones que en
años anteriores. Hoy en día, los equipos de
TI que buscan plataformas de virtualización
empresarial escalables y robustas, pueden
elegir entre una serie de alternativas viables,
como VMware, Red Hat Enterprise
Virtualization, Microsoft Hyper-V y otras. Sin
embargo, la adopción de múltiples
plataformas de virtualización se ha visto
dificultada por preocupaciones en torno a la
administración.
Infraestructura
convergente
Muchas organizaciones están utilizando
plataformas como FlexPod, Vblock,
CloudStack, etc., que integran la
virtualización con conjuntos completos de
tecnología, como almacenamiento,
servidores, aplicaciones, hardware y redes.
La densidad y la naturaleza altamente
integrada de estas plataformas pueden
plantear más desafíos para el monitoreo,
por lo que es difícil de precisar cuándo y
dónde surgirán los problemas.
Virtualización
de escritorios
Hoy en día, las plataformas de infraestructuras
de escritorios virtuales (VDI), como Citrix
XenDesktop, son implementadas cada vez
más, lo que ofrece a las organizaciones una
manera de reducir el tiempo y los costos de
administración de escritorios, implementar
políticas de uso corporativo de manera más
eficiente y consistente, hacer frente con mayor
eficacia a la proliferación de dispositivos de
usuarios y mejorar la productividad de los
usuarios. El monitoreo de esos entornos es
vital por varias razones:
Estos desafíos no
han desaparecido,
y muchas nuevas
tendencias los
han agravado
5
• La experiencia del usuario es fundamental. Los entornos VDI ofrecen varios beneficios, pero también presentan un problema
central: si el desempeño de la infraestructura se ve afectado, todos los usuarios pueden sufrir un impacto en la productividad.
Además, los beneficios de VDI sólo pueden materializarse si los usuarios adoptan este nuevo modelo. Como resultado, la calidad de
la experiencia del usuario está directamente relacionada con el éxito final de la iniciativa de VDI.
• Hay más para seguir. Además de los desafíos asociados con la virtualización de servidores, los entornos VDI también incluyen
varias capas y servicios adicionales: servicios de virtualización de aplicaciones, almacenamiento e infraestructura de back-end y, en el
front-end, un agente de conexión, un servidor de seguridad y clientes.
• Hay una mayor utilización. En un entorno típico de servidor virtualizado, es posible ejecutar 10 servidores virtuales en un hipervisor
determinado. En entornos VDI, esa cantidad suele ser de 50 o más servidores por hipervisor. Al hacer más recursos virtuales que
compiten por los mismos recursos físicos, es más difícil detectar y abordar los problemas subyacentes, como los procesadores
sobrecargados.
• La red es fundamental. Para que un usuario inicie sesión en un escritorio virtual, se requieren muchos pasos y saltos de red, por lo
que es vital realizar un seguimiento del desempeño de la red y la disponibilidad.
En definitiva, ¿por qué son necesarias
las mejores prácticas?
Todas estas tendencias ponen de manifiesto que el uso, los casos de uso y la criticidad de la virtualización siguen creciendo, y
hacen que el monitoreo sea más importante, y más difícil. Si no se cuenta con herramientas y enfoques eficaces, estos desafíos
pueden inhibir la adopción más amplia de una plataforma de virtualización y reducir los beneficios de las inversiones realizadas.
Para lidiar con la densidad y la complejidad de los entornos virtualizados y de las aplicaciones de misión crítica que se ejecutan
allí, deben implementarse nuevos enfoques de monitoreo. ¿De qué manera los administradores pueden establecer la visibilidad
y el control que necesitan para monitorear y administrar los niveles de servicio? En las siguientes secciones, presentamos las
mejores prácticas esenciales para lograr esos objetivos.
6
Mejor práctica 1: Obtener una imagen
completa de la infraestructura
Para optimizar la eficiencia administrativa, el
valor de la inversión en monitoreo y el
desempeño de la infraestructura, los
administradores necesitan realizar un
seguimiento de todos los sistemas de TI de los
cuales dependen los servicios virtualizados del
negocio. Para muchas organizaciones, esto
requiere el uso de múltiples plataformas de
monitoreo, como una herramienta para el
monitoreo del almacenamiento, una para el
servidor de virtualización, una para
aplicaciones, etc. Sin embargo, si sólo se tiene
visibilidad de una plataforma o tecnología
específica, será cada vez más difícil controlar el
estado general del servicio y solucionar
problemas cuando surjan. Como resultado, los
niveles de servicio pueden verse afectados.
Con múltiples herramientas de monitoreo,
puede ser difícil identificar el origen de los
problemas en entornos virtualizados, y mucho
más predecir y tomar las precauciones para
protegerse ante posibles problemas. Por
ejemplo, si un usuario está experimentando
dificultades en el acceso a una aplicación, el
administrador puede tener que comprobar
múltiples sistemas y cuadros de mando, y
correlacionar manualmente la información
recolectada para identificar la fuente del
problema.
Además, el uso de múltiples herramientas es
costoso, sobre todo mientras se expande la
adopción de la virtualización. Cada plataforma
de monitoreo debe ser adquirida,
implementada y mantenida; los
administradores deben ser entrenados y
aprender sobre cada plataforma; las diferentes
interfaces necesitan ser mantenidas y
monitoreadas. Todos estos problemas pueden
disminuir los beneficios económicos
prometidos por la virtualización.
Para ser eficaces y eficientes en estos entornos
virtualizados, los administradores deben
emplear una solución que cubra toda la
infraestructura. Tienen que ser capaces de ver
el estado actual de todos los puntos dentro de
la infraestructura de forma rápida y sencilla,
tanto para resolver problemas conocidos como
para detectar tendencias y hacer correcciones
antes de que surjan los problemas.
Para controlar eficazmente los entornos
virtualizados, los administradores necesitan
tener una visión integral y de múltiples capas
de toda la infraestructura virtualizada, que
incluya los sistemas físicos, los recursos
virtualizados y las aplicaciones. Esto incluye el
monitoreo de:
• Múltiples plataformas de virtualización, como
Red Hat Enterprise Virtualization, VMware y
Microsoft Hyper-V
• Elementos dentro del centro de datos interno,
así como dentro de los servicios en la nube
alojados externamente, los entornos de
colocación y mucho más
La necesidad de una visión unificada: escenario de ejemplo
Un administrador recibe llamadas reiteradas de los usuarios, que afirman que la aplicación
de banca interna utilizada para verificar los estados de cuenta está “tardando demasiado”.
El administrador ejecuta VMware vSphere, que ofrece un monitoreo básico del uso de la
CPU, la memoria, el disco y la red. Con vSphere, el administrador puede ver que los
servidores virtualizados, que ejecutan la aplicación web de varias capas para verificar los
estados de cuenta, no muestran problemas. Sin embargo, mientras que el disco, la red y la
memoria están dentro de sus límites de umbrales, el uso de CPU es superior a los umbrales
en varios servidores de aplicaciones. Dado el hecho de que la aplicación abarca múltiples
niveles, como servidores web, de aplicaciones y de base de datos, identificar el origen del
problema puede ser realmente complicado. Para encontrar y corregir el problema, el
administrador debe tener una mirada más profunda de otras capas de la infraestructura:
• Un “vecino ruidoso” que se encuentra en el mismo servidor físico puede estar consumiendo toda
la CPU disponible y provocando la desaceleración.
• Un servidor Apache Tomcat o un servidor de aplicaciones WebLogic puede estar teniendo
problemas debido a un parche de software reciente: mientras que el sistema operativo, la memoria
y el disco se ven bien, los servicios requeridos están consumiendo más recursos de lo esperado.
• vCenter puede estar caído o no responder como se esperaba, por ejemplo, al no reasignar CPU
con DRS cuando se alcanzan los umbrales, por lo que los recursos de la aplicación requerida no
están disponibles
• El ancho de banda de red en el servidor físico puede verse limitado por otras aplicaciones que
comparten el mismo recurso.
• El problema puede no estar en las máquinas virtuales que tienen un alto uso de CPU, sino en el
acceso a un clúster de base de datos, que reside fuera del entorno virtual, que ha fallado y está
en medio de una reconstrucción.
En este escenario, un administrador de TI no puede resolver el problema con una herramienta centrada en VMware. El administrador puede tener que contar con la ayuda de otros
expertos en el área y acudir a varias herramientas; por ejemplo, una para el monitoreo de la
red, una para vCenter, una para Weblogic, una para la base de datos, una para el chasis
físico y el estado del entorno, etc., para descartar todas las causas potenciales del
problema. Incluso, para los administradores con experiencia, este proceso puede llevar
mucho tiempo, y los retrasos podrían conducir a la inactividad y generar muchos costos.
7
Dada la naturaleza
dinámica de los
entornos
virtualizados, las
empresas necesitan
automatizar tanto
como sea posible
8
8
• Aplicaciones, experiencia del usuario final, bases de datos, equipamiento de red y servidores
• Diversas plataformas de servidores y sistemas operativos, como Linux, UNIX y Windows
• Entornos VDI, incluyendo los servicios de virtualización de aplicaciones, el almacenamiento y la infraestructura de back-end,
redes y tiempos de transacción
Además, como el monitoreo de la virtualización juega un papel central y fundamental, debe ser integrado con los servicios de negocio
relacionados, como las aplicaciones de service desk, las CMDB y otras herramientas de administración de infraestructuras de TI. Cuanto más se
integre el monitoreo de la virtualización con estos sistemas, mejor y más eficientemente operará TI. Por ejemplo, para maximizar la
productividad del personal de help desk, los equipos de TI deben integrar el monitoreo de la virtualización con el flujo de trabajo de generación
de tickets de TI de la organización. Además, la integración de CMDB permite la implementación automatizada y las actualizaciones de las
configuraciones de virtualización compatibles, lo que simplifica considerablemente la administración.
Mejor práctica 2: Automatizar el
monitoreo de VM
Dada la naturaleza dinámica de los entornos virtualizados, las empresas necesitan automatizar tanto como sea posible y luchar contra la
ineficiencia derivada de la expansión de las máquinas virtuales en una organización. Esto es vital tanto para minimizar el esfuerzo
administrativo como para asegurar que la información de monitoreo sea consistente y tenga sentido. A continuación se presentan las
capacidades esenciales necesarias para automatizar el monitoreo en entornos virtualizados:
• Identificación automatizada. Los recursos tanto físicos como virtuales pueden cambiar a menudo. Por ejemplo, cuando falla una hoja, un
sistema en la capa de administración del entorno virtual puede migrar el procesamiento a nuevas ubicaciones o mover una máquina virtual a
una nueva máquina. A través de un portal de autoservicio, un usuario puede iniciar una nueva instancia de servidor virtual. En estos casos, y
en otros, las soluciones de monitoreo necesitan identificar automáticamente a los guests, y detectar, registrar y aplicar el monitoreo
adecuado mientras se ponen en línea.
• Monitoreo automatizado sin agentes a través de plantillas de políticas. Una vez que se identifican los recursos, las empresas deben
utilizar plantillas para automatizar la política de monitoreo específica. Estas plantillas deben asignar la configuración de monitoreo de
elementos comunes, como CPU, disco, memoria y red, y ser capaces de aplicarla según el tipo y las características de la imagen. Por ejemplo,
una empresa puede configurar una plantilla de monitoreo para servidores de correo electrónico que especifique un umbral de recursos de red
del 60%. Por otro lado, una plantilla de servidor de base de datos puede especificar un umbral del 90%. Estas plantillas deben usarse tanto
para alertas como para la administración del desempeño, o para datos históricos y tendencias.
• Configuración e implementación automatizada del monitoreo a través de agentes. Cuando se requiere el monitoreo a través de
agentes, por ejemplo para monitorear los procesos del servidor web en una instancia de máquina virtual o para implementar el monitoreo
detallado de los nuevos servidores de bases de datos, las organizaciones necesitan configurar e implementar recolectores de datos basados
en agentes automáticamente. Para ello, los administradores deben integrar los recolectores de datos de monitoreo adecuados y su
configuración con las imágenes de máquinas virtuales “gold master” o a través de la integración con los sistemas de aprovisionamiento y las
bases de datos de administración de la configuración (CMDB). Como resultado, pueden crear instancias de máquinas virtuales de forma
dinámica, que son configuradas automáticamente para el monitoreo.
• Presentación automatizada. Las organizaciones también necesitan asegurarse de que los cuadros de mando y los reportes sean
completados automáticamente con datos precisos y que tengan sentido. Por ejemplo, los datos para una instancia dada tienen que ser
asociados correctamente con los grupos adecuados de servidores físicos y otros recursos. Además, si la máquina virtual es dada de baja
intencionalmente, por ejemplo debido a un mantenimiento programado o a una política en ejecución, los mecanismos de generación de
reportes deben tener la inteligencia para diferenciar ese proceso de una interrupción no planificada, lo que evita generar una gran cantidad
de falsas alarmas.
9
Mejor práctica 3: Aprovechar la información
y el contexto del entorno virtual
Dentro de cada entorno virtualizado, pueden
emplearse plataformas de administración,
arquitecturas y protocolos específicos. Para ser
eficaces, los administradores necesitan
capacidades de monitoreo que tengan el
contexto del entorno virtual necesario para
realizar un seguimiento de esos entornos
específicos. Los siguientes son algunos
ejemplos de los tipos de información
necesarios.
Comprensión de la
automatización
Los entornos virtualizados incluyen múltiples
sistemas que instrumentan la asignación de
recursos. Por ejemplo, dentro de los entornos
VMware, VMotion, HA y Dynamic Resource
Scheduler (DRS) son los vehículos que
automatizan la migración de recursos. Los
siguientes son algunos ejemplos de cómo
trabajan esos sistemas:
• Servidor de correo. El administrador del
servidor de una organización puede
configurar una política de DRS
especificando que, si la máquina virtual
que ejecuta el servidor de correo alcanza o
supera el 50% en la utilización de la CPU,
esa asignación de VM pasará de una CPU a
tres CPU. Además, la política puede
especificar que, si el uso cae al 25%, la
asignación volverá a una CPU.
• Base de datos. Para cargas de trabajo de
procesamiento de bases de datos críticas
que residen en una VM, un administrador
puede dedicar una o dos VM a un host
físico. En este entorno, si la utilización de
la CPU o de la red supera un umbral
determinado, el administrador puede
configurar una política que use vMotion
para mover la VM a otra máquina física
que tenga más CPU y ancho de banda
disponibles.
• Falla en una hoja. Si falla un ventilador
del chasis, causando la caída de una hoja,
VMware HA migrará las cargas de trabajo
de esa hoja a otros recursos.
Para monitorear esos entornos con eficacia,
los administradores necesitan soluciones de
monitoreo que tengan un conocimiento
integrado y sincronizado de esas tecnologías
de automatización. En entornos VMware,
cuando vMotion, HA y DRS automatizan la
transición de una VM o proceso a otra
máquina física, la dirección IP cambia. Para
monitorear esos entornos con eficacia, los
administradores necesitan garantizar que el
monitoreo pueda ser actualizado sin
problemas y de forma automática para
reflejar esos cambios. Además, las
soluciones de monitoreo tienen que ser
capaces de mantener la continuidad y el
historial del monitoreo, para que los
administradores puedan mejorar el
seguimiento y la evaluación de esas
cuestiones a lo largo del tiempo y establecer
mejores políticas.
En esos entornos, para los administradores
es importante configurar umbrales con
porcentajes, y no con números específicos.
Por ejemplo, vMotion puede cambiar una
VM desde una máquina donde se asignaron
2 GB de memoria, a otra con 8 GB asignados.
En este escenario, si un administrador fija un
La configuración de
umbrales basados en
porcentajes asegura la
aplicación de la política
óptima,
independientemente
de en qué máquina se
ejecuta una VM
10
umbral de utilización de memoria de 700
MB en el sistema con menores recursos, esto
dará lugar a una utilización insuficiente
cuando sea movido. La configuración de
umbrales basados en porcentajes asegura la
aplicación de la política óptima,
independientemente de en qué máquina se
ejecuta una VM.
Datos específicos
de entornos VDI
En entornos VDI, se emplea otro conjunto de
información nativa. Dentro de la arquitectura
de VDI, varios elementos dispares están
involucrados en la entrega de servicios.
Efectivamente, todos los comandos de
usuario en un escritorio virtual tienen que
pasar a través de una red. Los clientes
acceden a los escritorios a través de un
protocolo “remoto”, por ejemplo, en Citrix,
mediante el protocolo ICA o HDX, o en
VMware, a través de PCoIP. Estos protocolos
tienen características únicas; por ejemplo,
suelen esconder una gran cantidad de datos
que son examinados por las herramientas
estándar de administración de redes. Sin
embargo, dados los múltiples puntos que
necesitan ser atravesados y el impacto
directo que este tráfico tiene sobre la
experiencia del usuario final, es esencial
tener una visibilidad profunda de estas API y
este tráfico.
Otro ejemplo es la captura y el seguimiento
de los datos del inventario del escritorio.
Esto incluye datos como el nombre y la
versión del sistema operativo, el número de
service pack, el nombre de la persona que
inicia sesión, la plantilla que se utilizó para
crear el escritorio, etc. Estos datos son vitales
para resolver problemas y controlar los
niveles de servicio en entornos VDI.
Los administradores
necesitan soluciones
de monitoreo que
tengan un
conocimiento
integrado y
sincronizado de esas
tecnologías de
automatización.
11 11
Mejor práctica 4: Correlacionar el
desempeño entre niveles y recursos
Para ser realmente eficaces en la
identificación y prevención de los problemas
e interrupciones, los administradores deben
aprovechar las capacidades de correlación
del monitoreo de las capas físicas y virtuales.
Los siguientes son algunos de los principales
requisitos:
• Correlación entre el host y las VM
asociadas. Una empresa puede tener ocho
hosts virtuales que se ejecutan en un
servidor blade físico, y un administrador
puede ver que los usuarios están teniendo
problemas para ejecutar las aplicaciones
en esos sistemas. En estos casos, los
red; la conectividad de fibra; la energía; la
refrigeración, etc. La resolución efectiva y
el control de los recursos requieren que
los administradores sean capaces de
evaluar rápidamente el estado actual de
todos esos elementos.
• Correlación con VM y aplicaciones
residentes. Los administradores
necesitan tener visibilidad del
desempeño de las aplicaciones que
residen en las VM, incluyendo los
servidores de correo electrónico, las bases
de datos, las aplicaciones empaquetadas,
etc., que pueden abarcar varios servidores
virtuales. Para la presentación y
correlación de los problemas, es
necesario adoptar un enfoque integrado
que abarque toda la aplicación, así como
las VM y la infraestructura subyacentes.
Al contar con estas capacidades, los
administradores pueden estar bien
equipados para implementar políticas más
sofisticadas que mejoren el desempeño y
maximicen la utilización de los recursos
físicos:
administradores necesitan ver si el
problema está siendo causado en el host,
por ejemplo, debido al hecho de que una
de sus tarjetas de red se cayó, o identificar
si era un problema de una VM.
• Correlación con las capas físicas
subyacentes al host. El desempeño del
host depende de una serie de capas físicas,
incluyendo el almacenamiento físico,
como las redes de área de
almacenamiento (SAN); los dispositivos de
• Uso insuficiente. Un administrador
puede configurar una política para que el
propietario de un recurso sea notificado
automáticamente si se utiliza el 2% o
menos de una VM durante un período de
dos días. De esta manera, el propietario
del recurso puede decidir si deshabilita
esa VM para no reservar los recursos
innecesariamente.
• Compromissos excessivos. Si una VM en
un host físico está ocupando el 90% de
los recursos de red disponibles, las otras
VM que comparten esos recursos del host
no tendrán el desempeño deseado. En
12
El desempeño del
host depende de
una serie de
capas físicas
estos casos, los administradores deben ser
alertados automáticamente, para que
puedan determinar si hay un problema y,
si es así, averiguar dónde. Por ejemplo, un
problema en el software puede estar
creando un gran volumen de tráfico de red,
el uso y el tráfico pueden haberse
disparado debido a una actividad
inesperada, o el compromiso continuo
requerido para esa VM puede no haber
sido proyectado correctamente. En base a
esto, el administrador podrá tomar
acciones correctivas, tales como reparar un
problema o migrar otras VM a otras
máquinas físicas.
Mejor práctica 5: Integrar
completamente el monitoreo
con el resto de la infraestructura
Como el monitoreo juega un papel tan
central y fundamental, es vital que las
empresas integren más ampliamente el
monitoreo en su infraestructura de TI. Esto
es clave para aprovechar las inversiones
existentes en infraestructura y las
perspectivas de monitoreo tanto como sea
posible.
En muchas organizaciones, esta integración
debe comenzar con la infraestructura de
administración. Las organizaciones suelen
tener aplicaciones de service desk, CMDB y
otras inversiones en herramientas de
administración de infraestructuras de TI, y
cuanto más se integre el monitoreo de la
virtualización con estas aplicaciones, mejor
podrán ejecutar sus operaciones de TI. Por
ejemplo, el monitoreo de la virtualización
debe ser integrado con el flujo de trabajo de
generación de tickets de TI de la
organización en una aplicación de service
desk existente, por lo que se requieren
cambios mínimos en los procedimientos de
operación. La integración de CMDB permite
realizar cambios en los requisitos de
monitoreo para mantenerlos e
implementarlos de forma central,
permitiendo la implementación
automatizada y las actualizaciones de las
configuraciones de virtualización
compatibles
permite administrar la asignación de tickets
y los esfuerzos de resolución de manera más
eficiente.
Las siguientes son otras oportunidades para
integrar el monitoreo con áreas adicionales
de la infraestructura de TI:
• Herramientas de administración del
aprovisionamiento, el cambio y la
configuración. Para agilizar la
administración, una organización puede
querer tener configuraciones de monitoreo
asignadas mediante la CMDB y el sistema
de aprovisionamiento, o dentro de las
imágenes “golden” de la VM.
• Controles de identidades y accesos. Si
una empresa está utilizando Microsoft
Active Directory para administrar
identidades y permisos de usuarios, es
posible que desee asegurarse de que el
monitoreo esté integrado eficazmente con
este entorno. Por ejemplo, sólo un grupo
específico de administradores de sistemas
Además, esta integración debe ser
habilitada en cualquier capa de la pila de
soluciones de monitoreo, como ser las
capas de datos, buses de mensajes,
operaciones y presentación. Por ejemplo, en
la capa de presentación, una empresa
puede tener cuadros de mando en sus
aplicaciones de service desk, y puede querer
extraer datos de monitoreo desde el
entorno de virtualización para completar
partes de los cuadros de mando, lo que le
13
pueden ser autorizados a acceder a los
datos de monitoreo de las aplicaciones de
Oracle Financials.
• Herramientas de administración del
ciclo de vida. Una organización puede
querer aplicar herramientas de
administración del ciclo de vida en su
entorno virtualizado, por lo que, por
ejemplo, podría ejecutar una política de
deshabilitar una VM si cae por debajo de
un cierto porcentaje de utilización durante
un período de tiempo específico. Si ese es
el caso, el monitoreo debe estar al tanto
de esta política cuando se aplica, para
deshabilitar fácilmente los ajustes de
monitoreo y alertas asociados.
• Entornos de seguridad. El monitoreo, y
los datos que genera, deben ser integrados
con las políticas y entornos de seguridad
de una organización, incluyendo la
aplicación de estándares para la
transmisión de datos.
Mejor práctica 6: Utilizar información
automatizada e intuitiva para garantizar
niveles óptimos de servicio
En las secciones anteriores, hemos hablado de la necesidad de un monitoreo que abarque todos los niveles de un entorno virtual, los
elementos específicos que conforman la infraestructura asociada y el conocimiento del contexto para recolectar los datos correctos
de esos entornos. Sin embargo, todos esos datos no servirán de nada si no brindan a los administradores el conocimiento oportuno y
útil que necesitan para controlar y optimizar entornos virtualizados.
A continuación se presenta un resumen de algunos de los principales requisitos para asegurar que los datos capturados sean
aprovechados con eficacia:
• Correlación y presentación. A través de cuadros de mando y reportes, los administradores deben ser capaces de evaluar rápidamente
las métricas de monitoreo de una manera que muestre la interrelación entre los diferentes elementos físicos y virtuales.
• Referencias y alertas inteligentes. A pesar del dinamismo y la fluidez inherentes a los entornos virtuales, los administradores
deben ser capaces de establecer referencias y umbrales efectivos, para implementar alarmas que sean útiles.
• Monitoreo de la experiencia del usuario final. Es esencial comprender qué está experimentando el usuario final en un momento
dado, en particular en entornos VDI. Los administradores deben ser capaces de ejecutar transacciones automatizadas permanentes
que ejerzan un servicio, y todos sus componentes subyacentes, y medir los tiempos de respuesta para obtener una imagen precisa.
• Seguimiento de SLA, reportes y proyección de brechas. Administrar el desempeño de la infraestructura en base a los
compromisos de niveles de servicio sigue siendo una responsabilidad crítica en entornos virtualizados. En consecuencia, los
administradores necesitan capacidades no sólo para el seguimiento y la generación de reportes sobre SLA, sino también para
obtener información oportuna acerca de problemas potenciales, antes de que afecten a esos SLA.
• Cuadros de mando flexibles. Los administradores necesitan cuadros de mando que ofrezcan una combinación de información
avanzada y personalización sencilla. Por ejemplo, deben ser capaces de obtener vistas rápidas del conocimiento práctico, tal como
los principales usuarios del ancho de banda o el número de escritorios virtuales no registrados, que pueden ser ordenados y
filtrados fácilmente.
14
Mejor práctica 7: Registrar y comunicar
el valor de TI y de la virtualización
Hoy en día, para los equipos de TI, realizar un seguimiento, medir y demostrar su valor es más importante que nunca. Esto es así por
dos razones principales:
• En primer lugar, desde el punto de vista de un equipo de TI, la naturaleza automatizada y on-demand de los entornos virtualizados
puede ser tanto una bendición como una maldición: los beneficios pueden ser percibidos por los usuarios, pero no por las personas
responsables del mantenimiento y la entrega de las soluciones. En consecuencia, estas personas pueden preguntarse acerca de la
contribución de TI y la importancia de las funciones del equipo dentro de la empresa.
• En segundo lugar, las empresas cada vez más necesitan comparar los méritos relativos de los servicios de TI alojados en forma
interna y externa, como los recursos virtualizados en una nube pública. Un ejecutivo de negocios podría descubrir de forma fácil y
rápida cuánto costará por mes una oferta de hosting de un servidor seguro en la nube. Para tomar las mejores decisiones para sus
negocios, los ejecutivos tienen que ser capaces de entender el costo del hosting de un tipo comparable de servicio o infraestructura
interna.
Por lo tanto, TI tiene que contar con información precisa y oportuna sobre el costo y el valor de la infraestructura virtualizada interna.
Las plataformas de virtualización han incorporado capacidades de reintegro que son muy difíciles de usar y no se integran con el
entorno de monitoreo ni se conectan con el uso de los sistemas físicos. En consecuencia, sólo con estas capacidades integradas, será
casi imposible obtener una imagen completa de la utilización de recursos y el costo de los servicios proporcionados.
Para evaluar de forma inteligente los costos y el valor de los entornos virtualizados, las empresas necesitan correlacionar el uso con
los servidores físicos, tanto con los que están fuera como dentro del entorno virtual. Además, las organizaciones necesitan vincular el
uso de los recursos con grupos o aplicaciones específicos. Estas capacidades son esenciales para comprender con precisión el costo
real de mantener un entorno virtualizado para una aplicación, servicio o unidad de negocio específico.
Conclusão
Las tecnologías de virtualización pueden ofrecer una amplia gama de beneficios, pero esas ventajas no se materializarán
completamente si los niveles de servicio no son los requeridos por los usuarios y los negocios. Al aplicar las mejores prácticas
descritas en esta guía, los administradores pueden obtener la información de monitoreo que necesitan para comprender y optimizar
el desempeño y la disponibilidad de los servicios de negocio críticos que se ejecutan en los entornos virtualizados actuales.
Las tecnologías de virtualización
pueden ofrecer una amplia
gama de beneficios, pero esas
ventajas no se materializarán
completamente si los niveles de
servicio no son los requeridos
por los usuarios y los negocios
15
Acerca de CA Nimsoft Monitor
CA Nimsoft Monitor brinda las
capacidades esenciales que usted
necesita para monitorear y administrar
las alarmas, el desempeño y los SLA de
forma proactiva, incluso en las
implementaciones más dinámicas y
complejas. En lugar de tener que
implementar múltiples soluciones
puntuales, podrá aprovechar CA Nimsoft
Monitor y obtener una única plataforma
para administrar su infraestructura y
servicios de TI.
CA Nimsoft Monitor ofrece las
capacidades y características para
implementar las mejores prácticas de
monitoreo de forma práctica y eficaz, y
aprovechar al máximo el desempeño, la
agilidad y la rentabilidad de las
infraestructuras virtualizadas. Con CA
Nimsoft Monitor, los equipos de TI
pueden...
• Adquirir una visión centralizada y
completa de la infraestructura. CA
Nimsoft Monitor puede monitorear VM,
hosts, hipervisores y otros elementos
dentro de la infraestructura virtualizada.
Además, CA Nimsoft Monitor monitorea
una amplia gama de los sistemas y
servicios que sustentan o se ejecutan en
entornos virtualizados (ver recuadro).
• Automatizar el monitoreo de las VM.
CA Nimsoft Monitor ofrece una amplia
gama de capacidades de
automatización que lo hacen ideal para
entornos virtualizados VMware
dinámicos. Como resultado, las
empresas pueden minimizar el esfuerzo
administrativo, mientras aprovechan
información de monitoreo permanente
y significativa. CA Nimsoft Monitor
puede automatizar la detección, el
monitoreo sin agentes a través de
plantillas de políticas, la configuración,
y la implementación del monitoreo y la
presentación a través de agentes.
Una plataforma para los sistemas que importan
CA Nimsoft Monitor es una plataforma eficiente y escalable que usted puede usar
para monitorear y administrar los siguientes sistemas y servicios:
• Plataformas de virtualización, como VMware, Microsoft Hyper-V, Solaris Zones, IBM
PowerVM, Citrix XenServer y Red Hat Enterprise Virtualization
• Entornos VDI como Citrix XenDesktop
• Entornos de nubes públicas y privadas, como Amazon Web Services, Rackspace,
Google Apps, Salesforce.com, CloudStack, Vblock y FlexPod
• Redes, incluyendo routers, switches, firewalls y VoIP
• Servidores, como Windows, Linux, UNIX, Cisco UCS, Novell Open Enterprise Server y
IBM Power Systems
• Bases de datos, como Oracle, Sybase, Microsoft SQL Server, IBM Informix e IBM DB2
• Aplicaciones, como Microsoft Exchange, Microsoft IIS, Active Directory, Citrix,
WebSphere, JBoss, aplicaciones de desarrollo interno y muchas más
• Experiencia del usuario final, incluyendo la medición de los tiempos de transacción
• Aprovechar la información sobre el
entorno virtual. A través de su sólida
integración con entornos virtualizados,
CA Nimsoft Monitor proporciona las
capacidades para detectar la migración
de los recursos de forma automática,
realizando un monitoreo eficaz, incluso
si cambian las direcciones IP o MAC de
un servicio determinado. Además,
puede recolectar métricas detalladas
del protocolo desde los entornos VDI,
por lo que los administradores pueden
obtener la información detallada que
necesitan.
• Correlacionar recursos físicos y
virtuales. Con CA Nimsoft Monitor,
los administradores no sólo pueden
monitorear y administrar la
infraestructura de virtualización central,
sino todos los sistemas físicos de los
cuales depende el entorno virtual, como
equipos de redes y plataformas de
servidores. CA Nimsoft Monitor puede
correlacionar de forma efectiva el host
y las VM asociadas, las capas físicas y
el host asociado, y las VM y las
aplicaciones residentes.
• Integrar totalmente o monitoramento
com o restante da infraestrutura. CA
Nimsoft Monitor ofrece API flexibles y
capacidades de personalización que
permiten a las organizaciones
maximizar la integración, en todas las
capas de monitoreo, como las capas de
datos, buses de mensajes, operaciones
y presentación. Con CA Nimsoft
Monitor, los datos de eventos y
umbrales pueden ser compartidos a
través de la integración directa con
aplicaciones de SMS, correo electrónico,
servicio desk y CMDB. Además, CA
Nimsoft Monitor cuenta con kits de
desarrollo de software (SDK) en varios
lenguajes de programación, incluyendo
Perl, C/C++, VB/VB script, .NET y Lua,
que permiten el desarrollo eficiente de
recolectores de datos personalizados.
• Aprovechar el conocimiento intuitivo.
CA Nimsoft Monitor ofrece una serie de
capacidades que ayudan a obtener el
máximo conocimiento y valor a partir de
los datos de monitoreo capturados.
Ofrece vistas ejecutivas integradas y
fácilmente adaptables que ayudan a
detectar tendencias, optimizar la
utilización de recursos y mucho más.
Proporciona capacidades integradas de
análisis de tendencias y causas raíz que
ayudan a identificar y corregir
problemas antes de que produzcan
interrupciones. CA Nimsoft Monitor
permite la administración integral de
alarmas y eventos, y ofrece una
sofisticada capacidad de generación de
reportes de SLA que ayuda a mejorar el
cumplimiento de los SLA.
• Realizar un seguimiento y comunicar
el valor de TI y de la virtualización. Al
ofrecer una visión consistente del
monitoreo y el uso de los recursos en
todo el escenario de TI físico y virtual,
CA Nimsoft Monitor permite a los
equipos de TI realizar un seguimiento e
informar sobre el uso, el costo y el valor
de la infraestructura virtualizada.
Con todas estas capacidades, CA Nimsoft
Monitor proporciona a los
administradores las vistas consistentes
que necesitan para identificar y abordar
los problemas, y para administrar de
manera más proactiva su entorno,
mejorando la protección contra
interrupciones y degradaciones del
desempeño.
17
Acerca de CA Technologies
CA Technologies (NASDAQ: CA) provee
soluciones de administración de TI que
ayudan a los clientes a administrar y proteger
entornos de TI complejos para impulsar
servicios de negocio ágiles.
Las organizaciones utilizan las soluciones SaaS
y de software de CA Technologies para
acelerar la innovación, transformar la
infraestructura, y proteger datos e identidades,
desde el centro de datos hasta la nube.
Conozca más acerca de CA Technologies en
www.ca.com/ar.
Copyright © 2013 CA. Todos los derechos reservados. Todas las marcas registradas, nombres comerciales, marcas de servicio y logotipos mencionados aquí pertenecen a sus respectivas compañías. Este documento debe utilizarse
solamente para fines informativos. CA no asume ninguna responsabilidad por la precisión y la exhaustividad de la información. Dentro de los límites permitidos por las leyes aplicables, CA proporciona este documento “tal cual está” sin
garantía de ninguna clase, incluyendo, aunque no limitada a, cualquier garantía implícita de comerciabilidad, adecuación para un propósito o no incumplimiento. Bajo ninguna circunstancia CA será responsable por cualquier pérdida o
daño, directo o indirecto, por el uso de este documento, incluyendo, aunque no limitada a, ganancias perdidas, interrupción en los negocios, buena voluntad o datos perdidos, incluso si CA es notificada por adelantado sobre la posibilidad
de tales daños.
0313

Documentos relacionados