¿Qué es la virtualización en la computación en la nube? El - Su papel, tipos y ventajas

Tabla de contenido:

Anonim

Descripción general de la virtualización en la computación en la nube

Vamos a interpretar ¿Qué es la virtualización en la computación en la nube?

En informática o dominio de computación en la nube, la virtualización se refiere a la creación de recursos virtuales (como servidor virtual, dispositivo de almacenamiento virtual, conmutador de red virtual o incluso un sistema operativo virtual) a partir de un único recurso de su tipo que aparece como varios recursos aislados individuales. o entornos y usuarios pueden usarlos como un recurso físico individual separado.

Diferentes máquinas virtuales pueden ejecutar diferentes sistemas operativos y múltiples aplicaciones que comparten la única computadora física debajo de ellas. Y debido a que la virtualización aísla a cualquier otra máquina virtual, si una falla, las demás no se verán afectadas.

El software que se utiliza para la virtualización se conoce como hipervisor y es el único responsable de desacoplar el hardware del sistema operativo y de asignar los recursos necesarios como procesador, memoria, almacenamiento, etc. para cada recurso virtual que se muestre. Hay dos tipos de hipervisores que son el hipervisor tipo 1 y el hipervisor tipo 2. El primero se instala en el metal desnudo o directamente en la parte superior de la máquina y en sí mismo actúa como un sistema operativo, mientras que el segundo se instala en la parte superior del sistema operativo presente en el host.

¿Qué es la virtualización en la computación en la nube?

  • Todos sabemos cómo funciona este modelo de Cloud Computing. Un proveedor de la nube tendrá todos los recursos físicos como servidores, dispositivos de almacenamiento, dispositivos de red y también aplicaciones / software que se ejecutan en su entorno y estos recursos físicos se alquilan a los clientes como un modelo de negocio de pago por uso.
  • Sería una sobrecarga para los proveedores de la nube si comienzan a alquilar nuevos recursos físicos individuales a cada cliente. Porque idealmente nunca se consume un recurso físico por completo. Es por eso que la virtualización sería un enfoque genial para la utilización eficiente de los silos (un silo es un sistema de almacenamiento para componentes a granel). El proveedor de la nube puede virtualizar sus grandes servidores individuales para proporcionar servidores de especificaciones más pequeños a múltiples clientes.

Rol de la virtualización en la computación en la nube

  • Si observa las ventajas de Cloud Computing, como la facilidad de ampliación, seguridad, recursos fluidos o flexibles, etc., todo esto se logra mediante la virtualización. Si se requiere otro servidor, se creará rápidamente un servidor virtual y tendremos un servidor nuevo preparado. Cuando necesitamos una cantidad adicional de memoria, ampliamos las configuraciones del servidor virtual que ya estamos usando y ahora tenemos esa memoria extra que necesitábamos.
  • Por lo tanto, la virtualización forma la tecnología central del modelo de negocio de Cloud Computing.

Tipos de virtualización en la computación en la nube

La virtualización se puede hacer para casi todos los recursos físicos, por lo que los siguientes son los tipos de virtualización disponibles.

  1. Virtualización del servidor.
  2. Virtualización de almacenamiento.
  3. Virtualización del sistema operativo.
  4. Virtualización de software.

1) Virtualización del servidor

La virtualización del servidor es la división del servidor físico en múltiples servidores virtuales para la utilización eficiente de los recursos del servidor. La virtualización de los servidores oculta o enmascara los recursos del servidor, como el procesador, el sistema operativo, la memoria y presenta a los usuarios como un servidor virtual privado. Este tipo de técnica de virtualización se utiliza en

  • Servidores web principalmente para reducir el costo de los servicios de alojamiento web.
  • En entornos de desarrollo y pruebas.
  • Simulación de nube privada.
  • En aplicaciones de alojamiento que tienen una arquitectura en clúster.

Ejemplo : VMware vSphere suite de VMware, Hyper-V de Microsoft son algunos hipervisores para virtualización de servidores.

2) Virtualización de almacenamiento

  • En la virtualización del almacenamiento, agrupa todos los dispositivos de almacenamiento como un único dispositivo de almacenamiento y lo presenta al host. Entonces, con esto, el administrador de almacenamiento podrá crear o diseñar unidades de almacenamiento lógico de una mejor manera para tener un tipo de almacenamiento de datos de respaldo, recuperación, archivo y aplicación al enmascarar la complejidad de la SAN (Red de área de almacenamiento).

Las ventajas de la virtualización del almacenamiento son:

  • Uno puede crear almacenamiento compartido fácilmente.
  • Fácil de agrupar los recursos de almacenamiento que enmascaran la SAN.
  • Con el almacenamiento virtual, la falla del host no compromete necesariamente los datos.
  • Es fácil proteger la partición y usar el almacenamiento con virtualización de almacenamiento.
  • La duplicación, la duplicación, la replicación y la recuperación ante desastres se pueden lograr con la virtualización del almacenamiento.

Ejemplos: VMware vSAN by VMware se utiliza ampliamente como software para la virtualización de dispositivos de almacenamiento.

3) Virtualización del sistema operativo

  • La virtualización del sistema operativo es el tipo donde ocurre la división del sistema operativo. Ese es el núcleo del sistema operativo que, en otras palabras, los recursos del núcleo se comparten y permiten que existan instancias aisladas de espacios de nombres con recursos dedicados para ejecutar diferentes aplicaciones. Estas instancias se llaman contenedores.
  • Se pueden ejecutar diferentes tipos de sistemas operativos que comparten los recursos del núcleo del host en esa máquina host con aplicaciones que se ejecutan dentro de ellos como contenedor y esto se denomina virtualización del sistema operativo.

Las ventajas de la virtualización del sistema operativo son:

  1. Estos son más rápidos que la virtualización del servidor.
  2. Estas son plataformas autónomas, ya que comparten los fondos de almacenamiento del sistema operativo host y tienen su software y bibliotecas de dependencia dentro de ellos.
  3. La migración de este contenedor es muy fácil.

Ejemplo : Docker es el motor de contenedor más utilizado.

4) Virtualización de software

  • Cloud proporciona un modelo de servicio como Software as a service (SaaS) donde varios clientes pueden desear que se instalen y ejecuten varias instancias del mismo software. Las virtualizaciones de software básicamente emulan un sistema informático completo y también permiten que otro sistema operativo se ejecute sobre él.
  • Por ejemplo, instalando un estudio de Android en su máquina Windows local y ejecutando la versión Android Oreo del sistema operativo en su interior. Para citar otro ejemplo, instale VMware o VirtualBox en su máquina local de Windows y ejecute los sistemas operativos Linux en su interior.

Las ventajas de la virtualización de software son:

  1. El número de servidores y otros recursos físicos que se poseerán se reduce con el empleo de la virtualización. Reduciendo así el costo total de propiedad (TCO).
  2. La virtualización ayuda a cumplir las promesas del modelo de negocio de Cloud Computing.
  3. La continuidad del negocio y la gestión de desastres se manejan más fácilmente con el concepto de virtualización y el respaldo y la recuperación se pueden realizar en algunos pasos simples.
  4. La virtualización mejora la eficiencia del consumo de recursos.
  5. La virtualización también proporciona una mejor seguridad al medio ambiente.

Conclusión

La virtualización facilita el uso eficiente y la administración de sus recursos físicos y ayuda a ejecutar el modelo de negocio de la computación en la nube de manera transparente y rentable desde el punto de vista del proveedor y desde la perspectiva del usuario.

Artículos recomendados

Esta es una guía de ¿Qué es la virtualización en la computación en la nube? Aquí discutimos la virtualización en la computación en la nube, el rol, los tipos y sus ventajas de la virtualización. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. Kernel monolítico
  2. Carrera en computación en la nube
  3. Preguntas de la entrevista de computación en la nube
  4. ¿Qué es la computación en clúster?