Un centro de datos consume la energía que, de lo contrario, se puede usar para alimentar miles de hogares, ese enorme nivel de consumo de energía es lo que hace que los centros de datos y los ecologistas busquen formas de reducir el uso de energía y hacer que los centros de datos sean más eficientes energéticamente de lo que son actualmente. . La virtualización es la respuesta para resolver el consumo de energía de los centros de datos. Uno de los principales objetivos de casi todas las formas de virtualización es hacer un uso eficiente de los recursos, incluida la energía. Simplemente definir la virtualización es hacer que una sola pieza de hardware funcione como múltiples partes. Diferentes interfaces de usuario aíslan diferentes partes del hardware haciendo que cada una se comporte y funcione como una entidad individual separada.
En el contexto de los centros de datos, la virtualización consiste en instalar una infraestructura virtual que permite sumar varios sistemas operativos y aplicaciones en una cantidad menor de servidores, lo que ayuda a reducir la energía total utilizada para los centros de datos. Una vez que se reduce la cantidad de servidores, también significa que los centros de datos también pueden reducir el tamaño del edificio. Algunas de las ventajas de la virtualización que impactan directamente en la eficiencia y contribuyen al medio ambiente incluyen:
- El tiempo de inactividad planificado se elimina al migrar una máquina virtual de un servidor físico a otro.
- Cargas de trabajo equilibradas dinámicamente en un grupo de servidores y proporciona conmutación por error automática para aplicaciones virtualizadas.
- La asignación de recursos se gestiona y mantiene mejor.
- La virtualización aumenta exponencialmente la capacidad de un grupo de servidores para compartir utilidades.
- Las tasas de utilización del servidor se pueden aumentar hasta en un 80 % en comparación con un 10 a 15 % inicial.
La energía ahorrada por servidor se traduciría en aproximadamente 700 kilovatios-hora por año, lo cual es grande con un tremendo potencial de ahorro de energía, la virtualización es lo mejor para practicar la computación verde, especialmente los centros de datos en la India.
virtualización
Permite una vista lógica y abstracta del recurso físico y el servidor individual, el almacén de datos, la red y el software. El concepto básico de la virtualización es agrupar recursos físicos y administrarlos en una sola unidad. Simplemente, podemos decir que la virtualización es el proceso que brinda la posibilidad de crear diferentes vistas de los servicios disponibles para un usuario diferente.
Tipos de virtualización
El proceso de virtualización se puede clasificar en 5 tipos:
1. Virtualización del sistema operativo : el uso de la virtualización del sistema operativo es para ayudar a resolver problemas de seguridad. Para este tipo de virtualización, el sistema operativo juega un papel importante, en estos múltiples sistemas idénticos que pueden ejecutarse bajo un kernel de sistema operativo.
2. Virtualización de plataforma : este tipo de virtualización nos permite ejecutar cualquier sistema operativo y aplicación deseados en un entorno virtual. Hay dos métodos diferentes para la virtualización de plataformas:
- Virtualización de plataforma completa: en este hardware subyacente se simula completamente. El software invitado no requiere esta modificación.
- Virtualización de Plataforma Para: En esta se simula completamente el hardware subyacente. En este entorno aislado propio son ejecutados por software invitado.
3. Virtualización del almacenamiento : los sistemas en la nube también ofrecen espacio de almacenamiento dinámicamente escalable como servicio. En este contexto, la virtualización del almacenamiento tiene varias ventajas. Separar el almacén de datos del servidor de archivos clásico y agrupar el sistema de almacenamiento físico es el criterio básico de la virtualización del almacenamiento.
4. Virtualización de Redes : La técnica como el balanceo de carga es requerida en este ambiente porque debe ser posible escalar dinámicamente los servicios ofrecidos. La virtualización de red también es utilizada por redes locales y servicios virtuales.
5. Virtualización de aplicaciones : encapsula los programas informáticos del sistema operativo subyacente en el que se ejecutan. Sus ventajas son:
- Compatibilidad.
- Disponibilidad local.
- Gestión automática de actualizaciones.
Beneficios de la virtualización
- Uso de recursos: los servidores físicos rara vez funcionan a plena capacidad porque estos operadores generalmente permiten suficientes recursos informáticos para cubrir el uso máximo si se usa la máquina virtual que cualquier requisito de carga puede satisfacerse desde el grupo de recursos. En caso de aumento de la demanda, es posible retrasar la solicitud realizada por el usuario.
- Gestión: es posible gestionar el fondo de recursos de forma automática. Una máquina virtual se puede crear y configurar automáticamente cuando sea necesario.
- Consolidación: la consolidación se realiza para ejecutar varias aplicaciones en una cantidad menor de componentes físicos.
- Consumo de energía: como la consolidación, reduce la cantidad de componentes físicos y luego simplemente reduce el consumo de energía.
- Menos espacio requerido: cada parte del espacio del centro de datos es muy costosa hoy en día con el proceso de consolidación, se puede obtener el mismo rendimiento en un espacio más pequeño y se puede evitar la costosa expansión de un centro de datos existente.
- Planificación de emergencia: es posible mover las máquinas virtuales de un grupo de recursos a otro. Esto proporciona una mejor disponibilidad de los servicios presentes.
inconvenientes
- Puede tener un alto costo de implementación.
- Crea un riesgo de seguridad.
- Crea problemas de disponibilidad en caso de que los activos no estén disponibles para realizar una tarea.
- Crea un problema de escalabilidad ya que muchas entidades comparten los mismos recursos, por lo que el crecimiento crea un retraso dentro de una red de virtualización.
- Lleva tiempo, ya que hay pasos adicionales que deben seguirse para generar el resultado deseado.
- Requiere varios eslabones en una string que deben trabajar juntos de manera cohesiva, lo que no es el caso cuando tiene un equipo local donde tiene el control total de lo que puede hacer.
Publicación traducida automáticamente
Artículo escrito por shivani7081 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA