Disponibilidad de las aplicaciones en entornos virtuales

26 de septiembre de 2008
Resumen En los datacenters de la actualidad, la virtualización de servidores se utiliza cada vez con más frecuencia para aumentar el uso de los servidores y facilitar su aprovisionamiento. Pero la virtualización genera otros desafíos. Aprenda por qué la virtualización vuelve a enfatizar la administración de la disponibilidad de las aplicaciones en los datacenters.
En los datacenters actuales, la virtualización de servidores se utiliza cada vez con más frecuencia. Al implementar la virtualización de servidores, las empresas descubren que pueden consolidar la carga de trabajo de las aplicaciones de varios servidores en una menor cantidad de hosts físicos. Gracias a ello, la utilización del hardware mejora, hay menos servidores físicos y los costos se reducen considerablemente.
Pero la virtualización genera otros problemas. Antes de la llegada de la virtualización de servidores, era muy fácil que la falla de un servidor físico produjera la interrupción de una aplicación. En cambio, en un entorno consolidado de servidores virtuales, la interrupción de un servidor físico puede afectar a un gran número de servidores virtuales e interrumpir numerosas aplicaciones clave para la empresa.
Para mitigar este tipo de riesgo, los proveedores de virtualización crearon herramientas de disponibilidad para utilizar exclusivamente en sus plataformas. En general, estas herramientas no pueden ofrecer el nivel de protección que las empresas esperan de los servidores físicos. Esto se debe, en particular, a que estas herramientas no controlan el estado del componente más importante: la aplicación misma.

Virtualización y recuperación después de un desastre

Según una encuesta reciente sobre recuperación después de un desastre que realizó Symantec, el 55% de las empresas ha tenido que volver a evaluar los planes de recuperación después de un desastre (DR) como resultado de la implementación de la virtualización de servidores. Para las empresas de Norteamérica, el número fue aún mayor: 64%. Esto se debe, en parte, al uso de la virtualización de servidores para un aprovisionamiento más rápido en caso de recuperación después de un desastre. Además, colocar las aplicaciones de producción en servidores virtuales modifica la forma en que las empresas realizan la recuperación después de un desastre. Se necesitan nuevos procesos y herramientas, y es probable que se necesite volver a capacitar a los trabajadores.
Pero pasar de la arquitectura de un servidor físico a la arquitectura consolidada de un servidor virtual no debería poner en peligro la disponibilidad de las aplicaciones. La disponibilidad de una aplicación estará en riesgo si alguno de los componentes de los que depende no está disponible. Por ejemplo, las fallas de red pueden afectar la disponibilidad de una aplicación. Del mismo modo, la falla de un componente dentro de una aplicación puede afectar la disponibilidad de una aplicación. O bien puede fallar un servidor virtual, lo que causaría la inactividad de la aplicación. Cualquiera que sea la causa, el departamento de TI necesita una forma de supervisar el estado de la aplicación para poder trasladar de forma inteligente una aplicación a un servidor en buen estado en caso de una interrupción.
Sin embargo, la introducción de una nueva plataforma de virtualización de servidores a menudo implica la introducción de una nueva infraestructura de alta disponibilidad y recuperación después de un desastre para proteger las aplicaciones de los servidores virtuales. Según una encuesta sobre recuperación después de un desastre, el 35% de los encuestados dijeron que contar con “demasiadas herramientas diferentes” era el mayor problema a la hora de proteger datos y aplicaciones de uso crítico en entornos físicos y virtuales. Contar con diferentes herramientas para entornos físicos y virtuales genera complicaciones nuevas, incluidos mayores costos de capacitación, ineficiencias por parte de los operadores, software más costoso y trabajadores que operan en estructuras autónomas o independientes.
Además, las complejas aplicaciones actuales suelen abarcar entornos tanto físicos como virtuales. Por ejemplo, las bases de datos a menudo se conservan fuera de las plataformas virtuales por cuestiones de rendimiento y disponibilidad. Como consecuencia, un enfoque basado exclusivamente en plataformas virtuales para la disponibilidad de las aplicaciones puede proteger un componente de una aplicación, pero no el servicio completo que brinda esa aplicación.

Disponibilidad de clase empresarial

Dadas las demandas de los datacenters actuales, es de suma importancia que los administradores de TI maximicen los recursos mediante la superación de la recuperación reactiva y la adopción de una administración preventiva de la disponibilidad de las aplicaciones. Una administración preventiva significa reconocer los riesgos antes de que éstos pongan en peligro las aplicaciones y garantizar que las aplicaciones se recuperen tras un error cuando sea necesario. Una solución así debe contar con las siguientes funciones:
  • Conmutación por error automática ¿La solución puede detectar fallas en una aplicación y en todos los componentes que dependen de ella, como la base de datos, el sistema operativo, la red y los recursos de almacenamiento asociados? Cuando se detecta una falla, la solución debe ser capaz de cerrar la aplicación cuidadosamente, reiniciarla en un servidor disponible, conectarla con el dispositivo de almacenamiento adecuado y reanudar el funcionamiento normal.
  • Amplia compatibilidad con hardware y plataformas ¿La solución puede admitir todos los sistemas operativos líderes, como UNIX, Windows, Linux y plataformas virtuales, además de una amplia gama de configuraciones de hardware heterogéneo? Al utilizar la misma solución en distintas plataformas, se reducen los costos administrativos y de capacitación.
  • Prueba automatizada de recuperación después de un desastre Las aplicaciones y los servidores de los datacenters cambian permanentemente. Por eso, las pruebas regulares de la estrategia de recuperación después de un desastre es fundamental para garantizar una recuperación correcta en caso de una interrupción del sistema o de todo el sitio. ¿La solución permite que se realicen pruebas automatizadas que no afecten las aplicaciones de producción?
  • Administración e informes en sistemas de múltiples clústers ¿Los administradores pueden supervisar, administrar y generar informes de varios clústeres en diferentes plataformas desde una sola consola? Para simplificar la administración de la infraestructura de alta disponibilidad, las empresas deben buscar soluciones que brinden una simple interfaz gráfica de usuario (GUI), visibilidad en los datacenters y herramientas efectivas de elaboración de informes para proporcionar datos que guíen los planes de mejoras.
  • Compatibilidad avanzada con virtualización La solución debe permitir a la organización utilizar las funciones avanzadas de las tecnologías de servidores virtuales, incluidas la migración en vivo y las herramientas de balanceo de la carga de trabajo.

Conclusión

A medida que las empresas implementan la virtualización de servidores en sus datacenters y pasan de una arquitectura de una aplicación o un servidor a un entorno consolidado de servidores virtuales, la disponibilidad de las aplicaciones se vuelve más importante que nunca. Para las aplicaciones clave actuales, las empresas necesitan soluciones probadas y efectivas. Deben tener la certeza de que estarán protegidas, no sólo contra las fallas de los servidores físicos, sino también contra las interrupciones en los servidores virtuales y las aplicaciones individuales que se ejecutan en ellas.

Vínculos relacionados