Mundo virtual II: Ventajas, desventajas y retos
Sistema Internet de la Presidencia
SIP.gob.mx
 
Inicio Mundo UNIX Mundo virtual II: Ventajas, desventajas y retos

Compartir Compartir         

Mundo virtual II: Ventajas, desventajas y retos

En nuestra primera entrega dimos un pequeño repaso de las consideraciones y dimensionamiento para decidir cuáles servicios se mandarán a un entorno virtual y cuales se quedan como reales, y en esta ocasión veremos porque conviene implementarlos, los pros y contras, así como sus implicaciones.

Al término de la lectura la mayoría encontrará pocos motivos para evitar la virtualización, aunque se hará hincapié en la necesidad de una correcta planeación, que en parte se vió en el primer artículo de la serie pero ahora nos enfocaremos a las condiciones generales de la infraestructura y la administración de las tecnología de información, que es un aspecto en que por lo general, al no considerar los elementos en su justa dimensión, hacen fracasar los proyectos.

La virtualización más que una moda es una tecnología cuya planeación a mediano y largo plazo puede rendir frutos muy importantes pero que necesita de preparativos y monitoreo para asegurar el cumplimiento de sus objetivos
El principal atractivo de los ambientes virtuales es la posibilidad de utilizar todos los recursos de un equipo, que por lo general están entre el 15% y 25% en la operación diaria, lo que ofrece estas ventajas.

* Mejor utilización de la infraestructura, al usar entre el 70% y 90% de los recursos de cada anfitrión (host).

* Reducción del equipo en los centros de cómputo, al implementar múltiples huéspedes (guests) en un sólo servidor. Adicionalmente, permite el retiro de equipo obsoleto y escalar los servidores de acuerdo a sus características; al tiempo que dreduce los costos por obsolecencia a futuro.

* Seguridad al mantener aislado en un ambiente virtual un servicio. En caso de producirse una intrusión en el sistema, difícilmente se puede acceder al otros huéspedes o al propio anfitrión, por lo general el servidor que hospeda a los otros servicios tiene un nivel de acceso muy restringido.

* Generación de múltiples imágenes del sistema (snapshots). La mayoría de las aplicaciones que administran sistemas virtuales pueden generar copias de los sistemas, lo que permite recontruir el servicio a un momento determinado en muy poco tiempo.

* Computación verde (green computing). Esta tendencia se refiere a la mejor utilización de las TI en lo que respecta a la utilización de energía, no sólo con la reducción del número de equipos, sino también con el consumo responsable de la misma y aprovechamiento de la plataforma instalada.

* Reducción de costos de administración al mantener un menor volúmen de equipos en operación.

* Ambientes de prueba controlados. Cuando un sistema o servicio todavía no está en producción, esta es una manera muy eficiente de verificar su funcionamiento.

A todas luces, estos puntos a favor (que no son los únicos, pero si los más importantes) han justificado a lo ancho del planeta la implementación de la tecnología, pero también tiene puntos en contra que es necesario vigilar.

* Un sólo punto de falla. El equipo anfitrión es el talón de Aquiles del conjunto, ya que en caso de una falla masiva del sistema, todos los servicios se ven afectados simultaneamente; por supuesto que en un plan de contingencias es requisito mantener un servidor de las mismas características para implementar las imágenes (snapshots) de cada servicio.

* Utilización de equipo con alto poder y reciente. En un ambiente de pruebas puede no ser tan necesario, pero al momento de tener sistemas en producción es posible que nos enfrentemos a la necesidad de adquirir equipos anfitriones con características específicas, con múltiples procesadores, abundante RAM y capacidad de crecimiento de discos duros; no se deben descartar arreglos de discos para ofrecer resistencia a fallas físicas, fuentes de energía redundantes y posiblemente dos o más tarjetas de red, pero esto se determina con el dimensionamiento del servicio.

* Instalaciones adecuadas. Por lo general se dan por sentado, pero dos elementos muy importantes serían el suministro de energía ininterrumpido y un sistema de enfriamiento; este último es muy importante ya que al usar el procesador y otros recursos cerca del 90% de su capacidad, el calor que generan es muy superior que aquellos que sólo mantienen sistemas reales. * Mayor requerimiento de espacios para respaldos. Las imágenes de los sistemas contienen tanto el sistema operativo como las aplicaciones e información almacenada, por lo que se necesita definir una estrategia de respaldos adecuada para guardar y retener múltiples copias de cada huésped.

* Limitaciones de equipo especiales. Algunos dispositivos o componentes, como son tarjetas de fibra, unidades múltiples por USB o SCSI y algunos otros pueden presentar un problema cuando el servidor anfitrión tenga que distribuir peticiones similares a múltiples huéspedes.

Si somos cuidadosos, observaremos que la mayoría de estos puntos pueden ser previstos en buena medida durante la planeación, por lo que si bien son predecibles, seguramente requieren de una inversión en tiempo y esfuerzo, a veces importante; incluso se debe considerar el crecimiento de necesidades a un período de tres años aproximadamente, pero por lo mismo es posible que no debamos de dar un paso apresurado en montar los sistemas en producción en ambientes virtuales, ya que además debemos contemplar un período de estabilización y puesta a punto antes de liberarlo.

Ahora bien, en un rubro que por lo general pasamos por alto, consideremos los retos que se enfrenta el área de TI al implementar y administrar sistemas virtuales. Estos son algunos de los más destacados.

* Esquemas de alta disponibilidad. Algunos de los administradores más experimentados posiblemente han utilizado alguna forma de clusterización, pero al entrar en sistemas virtuales encontramos que el manejo es diferente, ya que estos sistemas, de acuerdo a la solución implementada, puede generar comunicaciones directas (de máquina virtual a máqina virtual), lo que ofrece una velocidad de comunicación muy superior, pero que posiblemente requiera de adecuar múltiples parámetros para no entorpecer el servicio al usuario.

* Almacenamiento masivo. La comunicación para la transferencia de información a sistemas NAS, SAN o iSCSI puede ser una excelente forma de centralizar los repositorios de información pero se necesita implementar flujos, preferentemente a través de una tarjeta de fibra en el equipo anfitrión, hacia los huéspedes, con la consideración que es posible generar cuellos de botella en sistemas de ata demanda.

* Administración del servidor anfitrión. Adicionalmente a administrar los sistemas virtuales, es necesario poner especial atención al host, ya que diversos factores pueden entorpecer la operación de los huéspedes sin que necesariamente se detengan los servicios, como el que algun esté usando gran cantidad de memoria, que los sistemas operativos estén descargando/actualizando programas al mismo tiempo, etc. En este punto es especialmente útil cuando la solución que usemos tiene una consola de administración y monitoreo.

* Planeación de respuestas a contingencias. Anteriormente ya se había mencionado el aspecto de las imágenes que podemos generar de una instancia de MV, sin embargo este sólo es un aspecto cuando se trata de planear una contingencia, ya que si bien un snapshot ofrece la facilidad de implementar en casi nada de tiempo un huésped, es necesario considerar la movilidad de un archivo que pese al menos 20 GB, la parametrización del sistema, características del equipo anfitrón, etc.

* Procesos críticos en medios virtuales. No es lo mismo pensar en un página Web informativa que en mantener nuestras bases de datos o aplicaciones corporativas en estos ambientes, ya que por lo general estos son el sustento de nuestra organización pero si analizamos las ventajas que ofrecen, el esfuerzo de generar las comunicaciones de nuestros usuarios internos y externos con estos bien vale la pena.

La virtualización más que una moda es una tecnología cuya planeación a mediano y largo plazo puede rendir frutos muy importantes pero que necesita de preparativos y monitoreo para asegurar el cumplimiento de sus objetivos. En la siguiente entrega veremos las tendencias y tecnologías detrás de la virtualización, de manera que podamos tomar decisiones respecto al esquema que necesitamos.

Mundo virtual III

Fuente: La Cofradía Digital / mexicoextremo

Ver nota original

Última actualización el Jueves, 03 de Septiembre de 2009 16:28
 
Av. Constituyentes #161, Col. San Miguel Chapultepec, MÉXICO D.F., C.P 11850 - Tel. +52 (55)5093 5300

Comentarios sobre este Sitio de Internet Comentarios y Sugerencias sobre este Sitio de Internet                         McAfee SECURE sites help keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams
 
SISTEMA INTERNET DE LA PRESIDENCIA, MÉXICO - ALGUNOS DERECHOS RESERVADOS © 2010 - POLÍTICAS DE PRIVACIDAD Políticas de Privacidad