vSphere admite varias opciones de almacenamiento y funcionalidades en entornos de almacenamiento tradicionales y definidos por software. Una descripción general de los aspectos y elementos de almacenamiento de vSphere de alto nivel le permite planificar una estrategia de almacenamiento adecuada a su centro de datos virtual.
Modelos tradicionales de virtualización de almacenamiento en el entorno de vSphere
Por lo general, la virtualización de almacenamiento hace referencia a una abstracción lógica de los recursos de almacenamiento físico y las capacidades de las máquinas virtuales y sus aplicaciones. ESXi proporciona virtualización de almacenamiento en el nivel del host.
- Almacenamiento local y en red
- En los entornos de almacenamiento tradicional, el proceso de administración de almacenamiento de ESXi comienza con el espacio de almacenamiento que el administrador de almacenamiento asigna previamente en los diferentes sistemas de almacenamiento. ESXi es compatible con almacenamiento en red y local.
- Redes de área de almacenamiento
- Una red de área de almacenamiento (Storage area network, SAN) es una red de alta velocidad especializada que conecta sistemas informáticos, o hosts ESXi, con sistemas de almacenamiento de alto rendimiento. ESXi puede utilizar protocolos de canal de fibra o iSCSI para conectarse a los sistemas de almacenamiento.
- canal de fibra
- El canal de fibra (Fibre Channel, FC) es un protocolo de almacenamiento que utiliza la SAN para transferir tráfico de datos desde los servidores host ESXi hacia un almacenamiento compartido. El protocolo empaqueta comandos SCSI en tramas de canal de fibra. Para conectarse a la SAN de FC, el host usa adaptadores de bus host (Host bus adapter, HBA) de canal de fibra.
- Internet SCSI
- Internet iSCSI (iSCSI) es un transporte de SAN que pueden utilizar las conexiones Ethernet entre los sistemas informáticos, o hosts ESXi, y los sistemas de almacenamiento de alto rendimiento. Para conectarse a los sistemas de almacenamiento, los hosts utilizan adaptadores de iSCSI de hardware o iniciadores iSCSI de software con adaptadores de red estándar.
- Dispositivo de almacenamiento o LUN
- En el contexto de ESXi, los términos “dispositivo de almacenamiento” y “LUN” se utilizan indistintamente. Por lo general, ambos términos significan que se presenta un volumen de almacenamiento ante el host desde un sistema de almacenamiento en bloque y que ese volumen está disponible para darle formato.
- Discos virtuales
- Una máquina virtual en un host ESXi utiliza un disco virtual para almacenar su sistema operativo, archivos de aplicación y otros datos relacionados con sus actividades. Los discos virtuales son archivos físicos de gran tamaño, o conjuntos de archivos, que pueden copiarse, moverse, archivarse y respaldarse con una copia de seguridad, como se haría con cualquier otro archivo. Es posible configurar máquinas virtuales con varios discos virtuales.
- VMware vSphere ® VMFS
- Los almacenes de datos que se implementan en dispositivos de almacenamiento de bloques usan el formato nativo de vSphere Virtual Machine File System (VMFS). Se trata de un formato de sistema de archivos de alto rendimiento optimizado para el almacenamiento de máquinas virtuales.
- NFS
- Un cliente NFS integrado en ESXi utiliza el protocolo Network File System (NFS) mediante TCP/IP para acceder a un volumen NFS ubicado en un servidor NAS. El host ESXi puede montar el volumen y utilizarlo como un almacén de datos NFS.
- Asignar dispositivos sin formato
- Además de discos virtuales, vSphere ofrece un mecanismo que se conoce como asignación de dispositivos sin formato (RDM). RDM es útil para los casos donde un sistema operativo invitado dentro de una máquina virtual requiere acceso directo a un dispositivo de almacenamiento. Para obtener información sobre RDM, consulte Asignación de dispositivos sin formato en vSphere.
Modelos de almacenamiento definidos por software en un entorno de vSphere
Además de abstraer las capacidades de almacenamiento subyacente de las máquinas virtuales de vSphere, al igual que hacen los modelos de almacenamiento tradicionales, el almacenamiento definido por software abstrae las capacidades de almacenamiento.
Con el modelo de almacenamiento definido por software, una máquina virtual se convierte en una unidad de aprovisionamiento de almacenamiento y puede administrarse mediante un mecanismo basado en directivas flexible. El modelo incluye las siguientes tecnologías de vSphere .
- VMware vSphere ® Virtual Volumes™ (vVols)
- La funcionalidad de Virtual Volumes cambia el paradigma de administración de almacenamiento de la administración del espacio interno de los almacenes de datos a la administración de objetos de almacenamiento abstractos procesados por matrices de almacenamiento. Con Virtual Volumes, una máquina virtual individual, no el almacén de datos, se convierte en una unidad de administración de almacenamiento. Por su parte, el hardware de almacenamiento tiene control total sobre el contenido, el diseño y la administración del disco virtual.
- VMware vSAN
- vSAN es una capa distribuida de software que se ejecuta de manera nativa como parte del hipervisor. vSAN agrega dispositivos de capacidad locales o con conexión directa de un clúster de hosts ESXi y crea un grupo de almacenamiento individual compartido entre todos los hosts del clúster de vSAN.
- Administración de almacenamiento basada en directivas
- La administración de almacenamiento basada en directivas (Storage Policy Based Management, SPBM) es un marco que proporciona un solo panel de control para varios servicios de datos y soluciones de almacenamiento, incluidos vSAN y Virtual Volumes. Mediante el uso de directivas de almacenamiento, el marco alinea las demandas de las aplicaciones de las máquinas virtuales con las capacidades proporcionadas por las entidades de almacenamiento.
- Filtros de E/S
- Los filtros de E/S son componentes de software que pueden instalarse en hosts ESXi y brindar servicios de datos adicionales a las máquinas virtuales. Según la implementación, los servicios pueden incluir replicación, cifrado, almacenamiento en caché, etc.
vSphere Storage APIs
Storage APIs es una familia de API utilizada por proveedores de hardware, software y almacenamiento externos con el fin de desarrollar componentes que mejoren distintas características y soluciones de vSphere.
En esta publicación sobre almacenamiento se describen varias API de almacenamiento que favorecen el entorno de almacenamiento. Para obtener información sobre otras API de esta familia, como vSphere API - Data Protection, consulte el sitio web de VMware.
vSphere APIs for Storage Awareness
Estas API, también denominadas VASA, las suministran terceros o las ofrece VMware y proporcionan comunicación entre vCenter Server y el almacenamiento subyacente. A través de VASA, las entidades de almacenamiento pueden informar a vCenter Server sobre sus configuraciones, capacidades, y estados y eventos de almacenamiento. A cambio, VASA puede ofrecer requisitos de almacenamiento de máquina virtual de vCenter Server a una entidad de almacenamiento y garantizar que la capa de almacenamiento cumpla los requisitos.
VASA resulta esencial cuando se trabaja con Virtual Volumes, vSAN, vSphere APIs for I/O Filtering (VAIO) y directivas de máquina virtual de almacenamiento. Consulte Usar proveedores de almacenamiento en vSphere.
vSphere APIs for Array Integration
Estas API, también denominadas VAAI, incluyen los siguientes componentes:
- API de aceleración de hardware. Ayuda a integrar las matrices con vSphere, de modo que vSphere pueda descargar ciertas operaciones de almacenamiento en la matriz. Esta integración reduce significativamente la sobrecarga de CPU en el host. Consulte Aceleración de hardware de almacenamiento en vSphere.
- API de aprovisionamiento fino de matrices. Ayudan a supervisar la utilización del espacio en matrices de almacenamiento de aprovisionamiento fino para evitar condiciones de falta de espacio y realizar tareas de recuperación de espacio. Consulte ESXi y aprovisionamiento fino de matrices.
vSphere APIs for Multipathing
Estas API, denominadas arquitectura de almacenamiento acoplable (Pluggable Storage Architecture, PSA), permiten que los socios de almacenamiento creen y ofrezcan complementos de múltiples rutas y equilibrio de carga optimizados para cada matriz. Los complementos se comunican con las matrices de almacenamiento para establecer la mejor estrategia de selección de rutas de acceso y aumentar el rendimiento de E/S y la confiabilidad del host ESXi a la matriz de almacenamiento. Para obtener más información, consulte Usar administración de la ruta de acceso y arquitectura de almacenamiento acoplable con ESXi.