1. Rendimiento
¿Por qué es tan importante afrontar la pérdida? Porque afecta el rendimiento de la aplicación y, en última instancia, la satisfacción del cliente. Si el consumo de procesamiento de la infraestructura virtualizada es alto, solo se pueden ejecutar servicios de aplicaciones que no sean de nivel de producción o menos importantes. Dependiendo del producto, la pérdida de procesamiento de las soluciones de virtualización oscila entre el 1% y el 60%. La eficiencia de ejecución de las aplicaciones virtualizadas varía mucho. Algunas pueden acercarse a la eficiencia de ejecución en el entorno físico original, mientras que otras son tan pobres que los usuarios no pueden aceptarlas. El rendimiento de diferentes productos con la misma ruta de tecnología de virtualización también varía mucho, pero en términos generales, el hardware de virtualización causará grandes pérdidas de rendimiento, pero las pérdidas de rendimiento de virtualización del sistema operativo son extremadamente bajas y casi pueden ignorarse.
2. Herramientas de gestión
Muchos usuarios prueban la virtualización porque puede reducir los costos de hardware, ya que el hardware en estos centros de datos solo se utiliza entre el 15% y el 20%. Aunque el costo del hardware y del entorno en sí es considerable, la mayor parte del costo de administración aún proviene del costo de administración del servidor. Por lo tanto, las herramientas de gestión son aún más importantes para la gestión de la infraestructura virtualizada. Sólo mediante una buena gestión y supervisión de los recursos podremos utilizar realmente los recursos del servidor virtual de forma eficaz.
Cada solución de virtualización ofrece herramientas de gestión muy diferentes. Algunas soluciones de virtualización tienen pocas herramientas de gestión y su uso es muy limitado. Ciertas soluciones de virtualización ofrecen excelentes conjuntos de herramientas que se incluyen con el producto a un precio con descuento. Pero algunas herramientas son muy caras y a menudo se venden como componentes opcionales del producto.
3. Soporte de plataforma
La tecnología de virtualización abstrae los servidores virtuales del hardware que se encuentra debajo de ellos, pero eso no significa que la infraestructura virtual pueda soportar cualquier hardware. Es importante tener en cuenta que la virtualización de hardware y la virtualización paralela deben admitir todo el hardware de la computadora, desde los chips de CPU hasta las tarjetas gráficas. La tecnología de virtualización del sistema operativo se basa en el sistema operativo estándar, por lo que admite todo el hardware compatible con el sistema operativo, por lo que el proceso de implementación de productos de virtualización del sistema operativo es más sencillo.
4. Migración
La tecnología de virtualización abstrae los servidores virtuales del hardware. El mayor beneficio de esto es que los servidores virtuales se pueden migrar de un lado a otro entre diferentes servidores físicos. Las capacidades de migración permiten clonar servidores virtuales o moverlos de un servidor físico a otro.
Muchas soluciones de virtualización tienen capacidades de clonación o migración, pero varían considerablemente en cuanto a capacidades, limitaciones y costos de software. Las soluciones de alta gama sin tiempo de inactividad tienen costos de migración extremadamente altos y requieren el soporte de dispositivos de almacenamiento centralizados SAN. Al migrar servidores, los usuarios deben evaluar la importancia de la migración y determinar cómo migrar para adaptarse mejor al entorno de aplicaciones de la empresa.
5. Gestión de recursos
Tres tipos diferentes de tecnologías de virtualización utilizan enfoques diferentes para la asignación de recursos del servidor. La tecnología de virtualización de hardware y la tecnología de virtualización paralela asignan recursos de hardware virtualizados a diferentes servidores virtuales. Las dos tecnologías se diferencian por su flexibilidad a la hora de asignar y reemplazar recursos de hardware. De hecho, estas dos tecnologías asignan recursos virtuales a servidores virtuales, que tienen muchas restricciones. Por ejemplo, los recursos de CPU y memoria que se pueden asignar siempre son limitados.
La virtualización del sistema operativo es muy flexible en la gestión de recursos, lo que permite actualizar los recursos en tiempo real sin interrumpir los servicios de aplicaciones o servidores virtuales.
6. Aislamiento y seguridad
Cada tecnología de virtualización maneja los problemas de aislamiento y seguridad de manera diferente. El componente más básico de una solución de virtualización es la partición. Todas las máquinas virtuales deben estar completamente aisladas para que los procesos, las bibliotecas de vínculos dinámicos y las aplicaciones no afecten las aplicaciones de otros servidores virtuales en el mismo servidor.
En comparación con los servidores comunes, debido a que la tecnología de virtualización cambia los nodos de acceso y los diferentes componentes, es poco probable que se lleven a cabo ataques convencionales a servidores virtuales. Al igual que el aislamiento, es igualmente importante que dos servidores virtuales en el mismo servidor físico estén seguros entre sí.
7. Utilización del servidor
Mejorar la utilización del servidor puede reducir significativamente el costo total de propiedad de los recursos del centro de datos. Los principales factores de costos a considerar en un proyecto de consolidación de servidores son el almacenamiento del centro de datos, la energía y los costos de mantenimiento del hardware año tras año. Al evaluar la utilización de recursos de diferentes soluciones de virtualización, debe considerar el límite en la cantidad de servidores virtuales que pueden ejecutarse en un único servidor físico. Aunque todas las tecnologías de virtualización no tienen límite en la cantidad de servidores virtuales, en el pasado simplemente no podían admitir más servidores virtuales debido al consumo adicional excesivo.
La tecnología de virtualización del sistema operativo no limita la cantidad de servidores virtuales en un servidor físico. La arquitectura eficiente permite que un solo servidor admita más servidores virtuales si las condiciones del hardware lo permiten, lo que sin duda mejora en gran medida la utilización real del servidor y maximiza el costo. rendimiento y retorno de la inversión del servidor.
8. Eficiencia de implementación
En 2005, los investigadores de Ideas International se sorprendieron al descubrir que el mayor beneficio de la virtualización de servidores era en realidad ahorrar mucho tiempo en el aprovisionamiento de servidores. Las capacidades de aprovisionamiento de servidores de cada solución de virtualización son diferentes. Algunas soluciones ofrecen plantillas y herramientas preconfiguradas o configuraciones personalizadas con anticipación, lo que reduce el tiempo de aprovisionamiento. El tiempo de activación de los diferentes métodos de procesamiento varía mucho, desde 30 segundos hasta 1 hora. En comparación con los servidores independientes, los servidores virtuales acortan drásticamente el tiempo de inicio del servidor.
9. Implementación de virtualización anticipada
Los tres principales escenarios de implementación de virtualización de servidores son: prueba e I+D, consolidación de servidores y recuperación ante desastres.
Para proyectos de prueba y de I+D, debido a que los desarrolladores necesitan utilizar muchos entornos de sistemas operativos diferentes, lo que dificulta la estimación de los costos relacionados, una mejor opción es la virtualización de hardware.
La consolidación de servidores (que involucra aplicaciones existentes o nuevas) generalmente ocurre en servidores de producción que admiten aplicaciones y datos en línea. Dos factores a considerar son las pérdidas de procesamiento y la utilización del servidor. Entre ellas, la mejor solución es la virtualización del sistema operativo, porque la virtualización del sistema operativo tiene menores pérdidas en el servidor y puede mejorar significativamente la utilización del servidor.
Las soluciones de recuperación ante desastres son una solución de implementación de servidores virtualizados muy común. Muchas organizaciones consideran que las soluciones de recuperación ante desastres que permiten el acceso en tiempo real y proporcionan sistemas redundantes son prohibitivamente caras. Debido a que los servidores virtualizados se pueden activar, reiniciar y crear servidores críticos en un tiempo limitado, los servidores virtualizados se han convertido rápidamente en una de las soluciones rentables de recuperación ante desastres con mayor rendimiento de gestión en un corto período de tiempo.
10. Costo total de propiedad
El último factor a considerar es el costo total de propiedad de cada tecnología de virtualización. Las soluciones con más funciones y herramientas de gestión son naturalmente más caras. Algunos proveedores exigen pagos por funciones y herramientas de administración adicionales, lo que hace más difícil comparar el costo total de propiedad de varias tecnologías de virtualización. Cuando se considera el rendimiento y la funcionalidad que ofrece el producto base y luego se compara el costo total de propiedad, los usuarios se sorprenderán al ver la diferencia significativa en el valor que pueden ofrecer las distintas soluciones.