La virtualización es una técnica de cómo separar un servicio de la entrega física subyacente de ese servicio. Es el proceso de crear una versión virtual de algo como el hardware de una computadora. Inicialmente se desarrolló durante la era del mainframe. Implica el uso de software especializado para crear una versión virtual o creada por software de un recurso informático en lugar de la versión real del mismo recurso. Con la ayuda de la virtualización, varios sistemas operativos y aplicaciones pueden ejecutarse en la misma máquina y en el mismo hardware al mismo tiempo, lo que aumenta la utilización y la flexibilidad del hardware.
En otras palabras, una de las principales técnicas rentables, de reducción de hardware y de ahorro de energía que utilizan los proveedores de la nube es la virtualización. La virtualización permite compartir una sola instancia física de un recurso o una aplicación entre múltiples clientes y organizaciones al mismo tiempo. Lo hace asignando un nombre lógico a un almacenamiento físico y proporcionando un puntero a ese recurso físico bajo demanda. El término virtualización a menudo es sinónimo de virtualización de hardware, que desempeña un papel fundamental en la entrega eficiente de soluciones de infraestructura como servicio (IaaS) para computación en la nube. Además, las tecnologías de virtualización proporcionan un entorno virtual no solo para ejecutar aplicaciones, sino también para almacenamiento, memoria y redes.
La máquina en la que se construirá la máquina virtual se conoce como Máquina host y esa máquina virtual se conoce como Máquina invitada.
BENEFICIOS DE LA VIRTUALIZACIÓN
1. Asignación de recursos más flexible y eficiente.
2. Mejorar la productividad del desarrollo.
3. Reduce el costo de la infraestructura de TI.
4. Acceso remoto y escalabilidad rápida.
5. Alta disponibilidad y recuperación ante desastres.
6. Pague la exploración de la infraestructura de TI bajo demanda.
7. Permite ejecutar múltiples sistemas operativos.
Tipos de virtualización:
1.Application Virtualization. 2.Network Virtualization. 3.Desktop Virtualization. 4.Storage Virtualization. 5.Server Virtualization. 6.Data virtualization.
1. Virtualización
de aplicaciones: la virtualización de aplicaciones ayuda a un usuario a tener acceso remoto a una aplicación desde un servidor. El servidor almacena toda la información personal y otras características de la aplicación, pero aún puede ejecutarse en una estación de trabajo local a través de Internet. Ejemplo de esto sería un usuario que necesita ejecutar dos versiones diferentes del mismo software. Las tecnologías que utilizan la virtualización de aplicaciones son aplicaciones alojadas y aplicaciones empaquetadas.
2. Virtualización de red:
la capacidad de ejecutar varias redes virtuales, cada una de las cuales tiene un plan de datos y control independiente. Coexiste en la parte superior de una red física. Puede ser administrado por partes individuales que potencialmente son confidenciales entre sí.
La virtualización de redes proporciona una instalación para crear y aprovisionar redes virtuales: conmutadores lógicos, enrutadores, firewalls, equilibradores de carga, red privada virtual (VPN) y seguridad de carga de trabajo en cuestión de días o incluso semanas.
3. Virtualización
de escritorio: la virtualización de escritorio permite que el sistema operativo de los usuarios se almacene de forma remota en un servidor en el centro de datos. Le permite al usuario acceder a su escritorio virtualmente, desde cualquier ubicación por una máquina diferente. Los usuarios que deseen sistemas operativos específicos que no sean Windows Server deberán tener un escritorio virtual. Los principales beneficios de la virtualización de escritorio son la movilidad del usuario, la portabilidad, la fácil administración de la instalación de software, las actualizaciones y los parches.
4. Virtualización
del almacenamiento: la virtualización del almacenamiento es una array de servidores administrados por un sistema de almacenamiento virtual. Los servidores no saben exactamente dónde se almacenan sus datos y, en cambio, funcionan más como abejas obreras en una colmena. Hace que la administración del almacenamiento de múltiples fuentes se administre y utilice como un solo repositorio. El software de virtualización de almacenamiento mantiene operaciones fluidas, un rendimiento constante y un conjunto continuo de funciones avanzadas a pesar de los cambios, averías y diferencias en el equipo subyacente.
5. Virtualización del servidor:
este es un tipo de virtualización en el que se realiza el enmascaramiento de los recursos del servidor. Aquí, el servidor central (servidor físico) se divide en múltiples servidores virtuales diferentes cambiando el número de identidad, procesadores. Por lo tanto, cada sistema puede operar sus propios sistemas operativos de manera aislada. Donde cada sub-servidor conoce la identidad del servidor central. Provoca un aumento en el rendimiento y reduce el costo operativo mediante la implementación de los recursos del servidor principal en un recurso del servidor secundario. Es beneficioso en la migración virtual, reduce el consumo de energía, reduce el costo de infraestructura, etc.
6. Virtualización de datos:
este es el tipo de virtualización en el que los datos se recopilan de varias fuentes y se administran en un solo lugar sin saber más sobre la información técnica, como cómo se recopilan, almacenan y formatean los datos, y luego se organizan de forma lógica para que Las personas interesadas y las partes interesadas y los usuarios pueden acceder a su vista virtual a través de los diversos servicios en la nube de forma remota. Muchas grandes empresas gigantes están brindando sus servicios como Oracle, IBM, At scale, Cdata, etc.
Se puede utilizar para realizar varios tipos de tareas, tales como:
- Integración de datos
- Integración empresarial
- Servicios de datos de arquitectura orientada a servicios
- Búsqueda de datos de la organización
Referencias:
http://www.itbriefcase.net/network-server-storage-and-desktop-virtualization
https://www.javatpoint.com/virtualization-in-cloud-computing
Publicación traducida automáticamente
Artículo escrito por Namrata Bisht y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA