Por qué los administradores de sistemas deben prestar atención al

Anuncio
Por qué los
administradores de
sistemas deben prestar
atención al desempeño
de la virtualización y el
almacenamiento
© 2013 SolarWinds Worldwide, LLC. Todos los derechos reservados.
Siga a SolarWinds:
Es importante para los administradores de sistemas conocer los problemas de desempeño cuando garantizan
la disponibilidad de las aplicaciones. Los recursos de hardware son esenciales para el desempeño de las
aplicaciones del mismo modo que lo son los recursos de almacenamiento. Esto es importante porque la
virtualización de servidores puede afectar a la capa de almacenamiento.
•
•
Capacidad y desempeño del almacén de datos: incluso si la máquina virtual que está experimentando
problemas no está consumiendo mucho almacenamiento, otras máquinas virtuales en el almacén de
datos pueden consumir muchos recursos.
La complejidad de asignar una máquina virtual al almacén de datos al LUN: si existe un problema en el
almacén de datos, este puede afectar gravemente a las máquinas virtuales.
En este documento se analiza cómo puede obtener visibilidad integral desde una aplicación hasta el nivel de
almacenamiento. Esto brindará respuestas a preguntas como, ¿el problema está en la aplicación, el entorno
virtual o en los componentes de almacenamiento? ¿Qué aplicaciones se encuentran en un almacén de datos
específico? ¿O qué máquinas virtuales tienen alta latencia? Y así sucesivamente.
¿Por qué es importante monitorear todas las capas de la pila
de aplicaciones, incluyendo el almacenamiento?
Puede ir más allá con una solución de monitoreo de servidores y aplicaciones para diagnosticar, detectar y
solucionar problemas de desempeño claves? Desafortunadamente, no puede ir más allá de solucionar
problemas de aplicaciones. ¿Qué sucede si una máquina virtual que se ejecuta en su aplicación tiene
problemas? Tendrá que ir de acá par allá para saber si hay problemas de desempeño en la máquina virtual o la
aplicación. Una vez que sepa que existen problemas de desempeño, el mayor reto es identificar el origen de
los mismos. Puede ser un componente de una aplicación que está consumiendo demasiados recursos o puede
ser un problema con la máquina virtual donde la memoria CPU o los recursos de almacenamiento no son
suficientes para admitir la máquina virtual o las aplicaciones en ejecución.
Como administrador de sistemas, se ve obligado a ir de un lado a otro con varias herramientas de software
para detectar y solucionar los problemas. Aquí es donde contar con visibilidad integral de la pila de
aplicaciones, como la denominamos, garantizará que no existan problemas desde la aplicación hasta el nivel
del almacenamiento y todo lo que hay en medio.
Componentes de una pila de aplicaciones
Siga a SolarWinds:
2
Capa de aplicaciones
Capa virtual
Capa de almacenamiento
Capa de aplicaciones – Parte superior de la pila
Cualquier negocio independientemente de su especialidad, tamaño o base de usuarios utilizará un conjunto de
aplicaciones básicas, como servidores de almacenamiento, administración de accesos como Microsoft Active
Directory, servidores de bases de datos y otras aplicaciones web. Si alguna de estas aplicaciones experimenta
un problema, este afecta a un gran número de usuarios. Por ejemplo, si su servidor de Exchange tiene un
problema, este afecta a las operaciones básicas del negocio. El servidor de Exchange es una aplicación
esencial y, a menudo, los empleados tienen problemas con sus correos electrónicos, que pueden ir lentos o
bien no se puede acceder a ellos de forma remota.
Puede resultar un reto identificar por qué se produce una disminución de la velocidad o tiempo fuera de
servicio. En estas situaciones, los empleados pueden confiar en gran medida en la experiencia de los
administradores de sistemas para diagnosticar rápidamente y resolver el problema antes de que afecte al
negocio. A la hora de diagnosticar el problema, una de las primeras cosas que hacer es comprobar si una
aplicación de correo electrónico está activa o no. Si la aplicación está activa, lo siguiente será diagnosticar los
indicadores de desempeño de la aplicación. El servidor de Exchange consiste en los siguientes indicadores de
desempeño clave que usted debería comprobar después de diagnosticar problemas:
•
•
•
•
Disponibilidad del servicio de aplicaciones: este indicador le muestra una descripción general de alto
nivel para saber si su aplicación está en buen estado y funcionando de forma óptima.
Conexiones actuales: le permite determinar el número de usuarios que utilizan Exchange para que
pueda programar fácilmente el mantenimiento en cualquier momento que afecte menos al usuario.
Tiempo de respuesta promedio: mide cuánto tiempo los usuarios pasan esperando la información que
solicitaron. Cuanto más tiempo los usuarios pasen esperando, más probablemente es que piensen que
el servidor de Exchange dejó de funcionar y llamen al servicio técnico.
Mensajes entregados/enviados: valida cuándo los correos electrónicos de los usuarios se entregan y
qué mensajes se están enviando. Puede monitorear el flujo del correo para asegurarse de que el
servidor no se está usando como un relay de spam o que las estaciones de trabajo de los usuarios no
se hayan visto afectadas por botnets.
Los indicadores de desempeño varían para cada aplicación. Lo que es aplicable para el servidor de Exchange
no lo será para Active Directory los servidores de bases de datos. Si detecta que todo está intacto en la
aplicación, necesitará ir más allá para comprobar si existen problemas en la capa de servidor virtual.
Siga a SolarWinds:
3
Capa virtual – Parte media de la pila
Una vez que esté seguro de que la aplicación no tiene problemas, puede explorar más en profundidad su
entorno virtual. Si la aplicación se ejecuta en una máquina virtual, la carga de trabajo de esta podrían hacer
que la aplicación funcione con lentitud. Para continuar con nuestro ejemplo de servidor de Exchange, si su
aplicación de servidor de Exchange se ejecuta en un host VMware o Hyper-V, existen algunos problemas de
desempeño que pueden encontrarse en su entorno virtual y afectar el propio desempeño de la aplicación.
•
•
•
•
Falla de la máquina virtual
Problemas de desempeño con el sistema operativo de la máquina virtual
Cuello de botella del desempeño de la máquina virtual o de sus recursos
Capacidad del host
Si la aplicación muestra problemas debido al desempeño de la máquina virtual, debería continuar su consulta
para diagnosticar si los recursos de la máquina virtual y los indicadores clave están en línea con los umbrales
óptimos. Por lo general, hay cientos de estadísticas de desempeño que VMware vCenter o Hyper-V Virtual
Machine Manager (VMM) generan. Estas estadísticas ofrecen información sobre el desempeño general de su
entorno virtual. Los indicadores de desempeño clave son esenciales para detectar y solucionar los cuellos de
botella del desempeño en su entorno virtual. Los siguientes son algunos indicadores clave específicos para
monitorear el desempeño de las máquinas virtuales:
CPU
•
•
Tiempo de espera de la CPU: los tiempos de espera elevados de la CPU le indicarán si hay un cuello
de botella de la CPU o cuándo hay demasiadas máquinas virtuales en un host. El desempeño de la
máquina virtual se hace más lento ya que deben esperar que transcurra el tiempo de CPU en el host.
Uso de la CPU: conocerá la cantidad total del uso de la CPU por todas las máquinas virtuales en el
host. Puede gestionar el uso de los recursos de la CPU para cada máquina virtual en el host.
Memoria
• Asignación dinámica e intercambio de la memoria: descubra cuánta memoria se está asignando e
intercambiando desde/a la máquina virtual La asignación dinámica de la memoria es la primera señal de
que la memoria virtual se está quedando sin memoria. Si esto evoluciona hacia un intercambio de la
memoria puede reducir significativamente el desempeño de la máquina virtual.
• Memoria activa: sepa cuánta memoria de host realmente utilizan las máquinas virtuales. Esto le indicará
cuánta memoria física de invitado utiliza la máquina virtual y cuánta memoria total utiliza activamente el
host.
• Memoria asignada: monitorear la memoria asignada a la máquina virtual es un buen indicador porque si
su máquina virtual está baja de memoria, originará problemas de desempeño en sus aplicaciones.
Red
•
Uso de la red: obtenga una indicación general de la cantidad de tráfico de red entrante. Esto le brinda
información acerca de cuán saturados están sus NIC de hosts y si se está aproximando a su capacidad
de rendimiento máxima. Si sus máquinas virtuales tienen los índices de tráfico de red más altos, puede
pensar en equilibrar las máquinas virtuales de alto tráfico en los múltiples hosts.
Debe observar el desempeño del almacenamiento virtual puesto que está estrechamente asociado a su
entorno virtual. Tener cuellos de botella de E/S del almacenamiento afecta al desempeño de su entorno virtual.
Los cuellos de botella son difíciles de diagnosticar y notará que el desempeño de su máquina virtual comienza
poco a poco a deteriorarse. Algunos indicadores clave que debe tener en cuenta en su almacenamiento virtual
son los siguientes:
Siga a SolarWinds:
4
Almacenamiento de datos
• Espacio en disco: el espacio en disco es un componente esencial que supervisar en un entorno virtual.
Asegúrese de que su almacén de datos no daña el desempeño de sus aplicaciones.
• Almacenamiento E/S por segundo (IOPS): vea el índice de E/S del disco total. Esto le muestra cuánta
actividad de disco está sucediendo en su entorno virtual. Puede ver el consumo de disco de la máquina
virtual además del total de máquinas virtuales en el host.
• Latencia de E/S del almacenamiento: si el almacén de datos de E/S excede un determinado umbral,
todos los hosts y máquinas virtuales que accedan al almacén de datos pueden tener problemas con el
tiempo de respuesta.
También debe pensar en toda la infraestructura virtual porque se incluyen varios componentes. Si una máquina
virtual resulta afectada, otras máquinas virtuales que son parte del mismo grupo tendrán problemas de
desempeño. Cuando se ejerce presión sobre los recursos de almacenamiento, todo el entorno virtual se verá
afectado.
Capa de aplicaciones – Parte inferior de la pila
Una vez que ha evaluado el desempeño del entorno virtual y la máquina virtual, debe pasar a la parte inferior
de la pila y observar el desempeño del almacenamiento físico. El almacenamiento físico tiene su propio grupo
de cuellos de botella de E/S que afectan al desempeño. El desempeño del disco se ve afectado cuando el
disco es lento para responder a las cargas de trabajo del usuario, cuando tiene muchas aplicaciones que
afectan al disco, unidades insuficientes que causan un desempeño IOPS alto y cuellos de botella en sus
grupos RAID debido a unidades de almacenamiento deficientemente configuradas.
Los indicadores de desempeño claves que debe observar son:
•
•
•
Latencia del disco: obtenga una perspectiva completa de la cola de discos y el tiempo de respuesta.
Esto le brinda información relevante sobre si los discos tienen o no tienen problemas de latencia y
rendimiento.
Lectura/escritura del disco: vea cuántos datos se transfieren al disco durante el proceso de
lectura/escritura. Enfrentará problemas de latencia del disco cuando el contador muestre un valor más
alto.
Uso del disco: vea la actividad general del disco. Asegúrese de que hay suficiente capacidad de
almacenamiento en el disco antes de que un problema afecte a los usuarios.
Existen diversos componentes que afectan al desempeño del almacenamiento. Puede estar causado por sus
niveles de RAID, número de discos en su grupo RAID, tipo de unidades de disco y capacidades de desempeño
del disco. Para asegurarse de que el almacenamiento no afecta el desempeño de la pila de aplicaciones,
puede seguir ciertas prácticas recomendadas y garantizar un desempeño óptimo del almacenamiento.
•
•
•
•
Optimizar el tipo de RAID significará que puede haber mejorado la disponibilidad y el desempeño del
almacenamiento. Contar con un mejor nivel de RAID asegurará que haya una lectura/escritura
transparente cuando se acceda a los datos desde una unidad.
Disponer de una SSD de discos antiguos hará que el acceso a los datos sea instantáneo. SDDs reduce
el tiempo de acceso, disminuye la temperatura de funcionamiento y mejora la velocidad y la capacidad
de E/S.
Cuando diferentes aplicaciones comparten los mismos recursos de almacenamiento, originan mucha
actividad en el disco, lo que afecta al desempeño del disco.
Si tiene una caché grande, la escritura/lectura mejora y reduce el número de cuellos de botella de E/S.
Siga a SolarWinds:
5
Necesita toda la visibilidad que pueda obtener para evitar problemas de desempeño del almacenamiento. Mire
el desempeño del almacenamiento y aísle los puntos calientes si tiene un entorno SAN multiproveedor. Explore
para observar IOPS en el nivel del LUN y RAID y diagnostique la ubicación del problema.
Por qué los administradores de sistemas deben observar
atentamente la pila de aplicaciones
La pila de aplicaciones lo lleva más allá del mero diagnóstico de problemas en su aplicación. Usted obtiene
visibilidad integral de lo que está sucediendo en su pila de aplicaciones virtualizada (aplicación, máquinas
virtuales, host, clúster y almacén de datos). Muévase sin problemas entre las capas de la pila de aplicaciones
para detectar y solucionar los problemas de las aplicaciones en un entorno virtualizado, observe la
planificación de capacidades, monitoree el desempeño, controle la propagación de máquinas virtuales, la
administración de la configuración y la automatización de la imputación de cargos.
Para las aplicaciones en un servidor físico o en un entorno virtual, puede ver automáticamente el desempeño
de las aplicaciones desde ambos lados. Tiene la capacidad de ver qué aplicaciones tienen problemas debido a
un recurso virtual específico. Vea al instante qué aplicaciones dependen de un recurso virtual específico para
garantizar que los problemas se aborden antes de que los usuarios finales los informen. La pila de aplicaciones
virtualizada va más allá de lo que el hipervisor puede ver. Le ayuda a responder y resolver problemas como:
•
•
•
•
¿Por qué funcionan con lentitud mis aplicaciones?
¿Cuáles de mis almacenes de datos están ocupados?
¿Qué aplicaciones y máquinas virtuales están asociadas al almacén de datos?
¿Hay alguna CPU o memoria o capacidad de almacenamiento que pueda reclamar?
Monitoreo de la pila de aplicaciones
Agregar más recursos puede parecer que resuelve algunos problemas de desempeño en su pila de
aplicaciones virtualizadas. Pero recuerde que siempre existe la pregunta de cuánto puede seguir gastando en
agregar más recursos. Además, ¿con qué frecuencia debe seguir acudiendo a los aprobadores de
presupuesto? No tiene sentido suponer dónde comenzar a detectar y solucionar problemas a medida que se
producen en su entorno virtual. Para poder seguir prestando atención a todo lo que sucede desde la aplicación
al almacén de datos, necesita una solución de monitoreo que simplifique la identificación y detecte y solucione
problemas del desempeño de las aplicaciones y la capacidad de almacenamiento y que mantenga sus recursos
virtuales bajo control.
Siga a SolarWinds:
6
Acerca de Virtualization Manager
SolarWinds® Virtualization Manager ofrece una planificación de capacidades de Hyper-V VMware y Microsoft,
monitoreo de desempeño, control de la propagación descontrolada de máquinas virtuales, administración de la
configuración y automatización de la imputación de cargos; un producto todo en uno increíblemente económico,
fácil de descargar, implementar y descargar.
Las funciones clave de virtualización Manager incluyen:
•
•
•
•
Los paneles en tiempo real hacen más sencilla la identificación y la detección y solución de problemas
de rendimiento, capacidad y configuración
Identifica la propagación descontrolada de máquinas virtuales y le ayuda a recuperar y a optimizar
espacio y a reducir costos de licencias
La integración con Server & Application Monitor brinda administración de la pila de aplicaciones desde
la aplicación al almacén de datos
Fácil de descargar, implementar y usar: comience a monitorear sus máquinas virtuales en menos de
una hora
Acerca de SolarWinds
SolarWinds (NYSE: SWI) ofrece software de administración de TI eficaz y económico a clientes de todo el
mundo. Enfocados exclusivamente en los profesionales de TI, trabajamos para eliminar la complejidad del
software de administración de TI que los proveedores de software tradicionales para empresas los han
forzado a aceptar. SolarWinds cumple este cometido con sorprendente simplicidad gracias a productos
fáciles de encontrar, adquirir, utilizar y mantener y, a la vez, permite abordar cualquier problema de
administración de TI de cualquier escala. Nuestras soluciones se basan en nuestra profunda conexión con
nuestra base de usuarios, que interactúa en nuestra comunidad en línea, thwack, para solucionar problemas,
compartir tecnología y mejores prácticas y participar directamente en nuestro proceso de desarrollo de
productos. Más información en http://www.solarwinds.com.
Siga a SolarWinds:
7
Descargar