Almacenamiento definido por software
Los volúmenes grandes de datos y las aplicaciones en tiempo real están llevando las demandas de almacenamiento a nuevos niveles. Mediante la virtualización del almacenamiento, se separan los discos y las unidades flash en los servidores, se los combina para formar depósitos de almacenamiento de alto rendimiento y se los suministra como software. El almacenamiento definido por software (SDS, Software‑Defined Storage) es una nueva estrategia para el almacenamiento que brinda un modelo operacional fundamentalmente más eficaz.
Ventajas de la virtualización
La virtualización puede aumentar la escalabilidad, flexibilidad y agilidad de TI, al mismo tiempo que genera ahorros significativos en los costos. Las cargas de trabajo se implementan con mayor rapidez, el rendimiento y la disponibilidad aumentan, y las operaciones se automatizan. Todo esto hace que la administración de TI sea más simple y que su operación y propiedad sean menos costosas. Entre las ventajas adicionales, se incluyen las siguientes:
- Reducción de los costos de capital y operacionales.
- Minimización o eliminación del tiempo fuera de servicio
- Aumento de la capacidad de respuesta, la agilidad, la eficiencia y la productividad de TI
- Aprovisionamiento de aplicaciones y recursos con mayor rapidez
- Continuidad del negocio y recuperación ante desastres
- Simplificación de la administración del centro de datos
- Desarrollo de un verdadero centro de datos definido por software
CÓMO FUNCIONA
Introducción a la virtualización
Las organizaciones de TI enfrentan el desafío de las limitaciones de los servidores x86 actuales, que se diseñaron para ejecutar un solo sistema operativo y una sola aplicación a la vez. Como resultado, incluso los centros de datos pequeños deben implementar varios servidores, cada uno de los cuales funciona con entre el 5 % y el 15 % de su capacidad únicamente, lo que es altamente ineficaz desde cualquier punto de vista.
Gracias a la virtualización, se utiliza el software para simular la existencia de hardware y crear un sistema informático virtual. Esto permite que las empresas ejecuten más de un sistema virtual, además de múltiples sistemas operativos y aplicaciones, en un único servidor. De esta manera, se pueden ofrecer economías de escala y una mayor eficiencia.
La máquina virtual
Un sistema informático virtual se denomina “máquina virtual” (VM, Virtual Machine): un contenedor de software muy aislado en el que se incluyen un sistema operativo y aplicaciones. Cada una de las VM autónomas es completamente independiente. Si se colocan múltiples VM en una única computadora, es posible la ejecución de varios sistemas operativos y varias aplicaciones en un solo servidor físico o “host”.
Mediante una capa ligera de software llamada hipervisor, se desacoplan las máquinas virtuales del host y se asignan recursos de procesamiento a cada máquina virtual de manera dinámica y en la medida necesaria.
Propiedades clave de las máquinas virtuales
Las VM ofrecen varias ventajas, relacionadas con las siguientes características.
Creación de particiones
- Ejecute varios sistemas operativos en una sola máquina física.
- Divida los recursos del sistema entre las máquinas virtuales.
Aislamiento
- Proporcione aislamiento por fallas y de seguridad en el nivel del hardware.
- Conserve el rendimiento con controles de recursos avanzados.
Encapsulamiento
- Almacene el estado completo de una máquina virtual en archivos.
- Mueva y copie máquinas virtuales tan fácilmente como cuando mueve y copia archivos.
Independencia de hardware
- Aprovisione o migre cualquier máquina virtual a cualquier servidor físico.
Consolidación de servidores
Mediante la virtualización de servidor, una empresa puede maximizar la utilización de los recursos de servidor y reducir la cantidad de servidores necesarios. El resultado es la consolidación de servidores, que ayuda a mejorar la eficiencia y a reducir los costos.
No se trata de computación en nube
La computación en nube no es lo mismo que la virtualización, sino que se puede realizar gracias a la virtualización. La computación en nube es el suministro de recursos de procesamiento compartidos (software o datos) según demanda por medio de Internet. Independientemente de que forme parte de la nube o no, puede comenzar por virtualizar sus servidores y, luego, cambiar a la computación en nube para obtener aun más agilidad y autoservicio.