Virtualización de almacenamiento

Ir a: navegación, búsqueda de

En Ciencias de la computación, Virtualización de almacenamiento usos Virtualización para permitir la mejor funcionalidad y más avanzadas en almacenamiento de datos informáticos sistemas.

En términos generales, un sistema de' almacenamiento' también es conocida como una matriz de almacenamiento o arreglo de discos o un sistema de almacenamiento. Sistemas de almacenamiento suelen utilizan especiales de hardware y software junto con las unidades de disco para proporcionar almacenamiento muy rápido y confiable para computación y procesamiento de datos. Sistemas de almacenamiento son complejos y pueden ser considerados como una computadora de propósito especial diseñada para proporcionar capacidad de almacenamiento junto con funcionalidades de protección de datos avanzada. Unidades de disco son sólo un elemento dentro de un sistema de almacenamiento de información, junto con hardware y software de propósito especial incrustada dentro del sistema.

Sistemas de almacenamiento pueden proporcionar almacenamiento en bloque acceso o almacenamiento de archivo accedido. Bloquear el acceso es típicamente entregado Fibre Channel, iSCSI, SAS, FICON u otros protocolos. Acceso a los archivos a menudo se suministra utilizando NFS o CIFS protocolos.

En el contexto de un sistema de almacenamiento, existen dos tipos principales de virtualización que pueden ocurrir:

  • Virtualización en bloques utilizado en este contexto se refiere a la abstracción (separación) almacenamiento lógico (partición) de almacenamiento físico por lo que se puede acceder independientemente de almacenamiento físico o estructura heterogénea. Esta separación permite a los administradores de la mayor flexibilidad de almacenamiento sistema de cómo se las arreglan almacenamiento para los usuarios finales.[1]
  • Virtualización de archivos direcciones de la NAS desafíos eliminando las dependencias entre los datos de acceso a nivel de archivo y la ubicación donde los archivos se almacenan físicamente. Esto proporciona oportunidades para optimizar la consolidación del uso y del servidor y realizar las migraciones no disruptivas archivo.

Contenido

  • 1 Virtualización en bloques
    • 1.1 Dirección reasignación del espacio
    • 1.2 Metadatos
    • 1.3 Redirección de I/O
    • 1.4 Capacidades
    • 1.5 Replicación
    • 1.6 Agrupación
    • 1.7 Administración de discos
    • 1.8 Beneficios
      • 1.8.1 Migración de datos no disruptivo
      • 1.8.2 Mejorar la utilización
      • 1.8.3 Menos puntos de gestión
    • 1.9 Riesgos
      • 1.9.1 Echando una implementación fallida
      • 1.9.2 Soporte de interoperabilidad y proveedor
      • 1.9.3 Complejidad
      • 1.9.4 Gestión de metadatos
      • 1.9.5 Performance y escalabilidad
    • 1.10 Enfoques de implementación
      • 1.10.1 Basado en host
        • 1.10.1.1 Pros
        • 1.10.1.2 Contras
        • 1.10.1.3 Ejemplos específicos
      • 1.10.2 Basada en dispositivos de almacenamiento
        • 1.10.2.1 Concepto
        • 1.10.2.2 Pros
        • 1.10.2.3 Contras
      • 1.10.3 Basado en la red
        • 1.10.3.1 Pros
        • 1.10.3.2 Contras
        • 1.10.3.3 Basada en dispositivos vs basadas en switch
      • 1.10.4 En banda vs out-of-band
  • 2 Basado en la virtualización
  • 3 Véase también
  • 4 Referencias
  • 5 Enlaces externos

Virtualización en bloques

Dirección reasignación del espacio

Virtualización de almacenamiento de información ayuda a lograr la independencia de la ubicación de abstracción de la ubicación física de los datos. El sistema de virtualización presenta al usuario un espacio lógico para almacenamiento de datos y controla el proceso de lo mapeo de que la ubicación física real.

Es posible tener varias capas de virtualización o asignación. Entonces es posible que la salida de una capa de virtualización entonces puede utilizarse como entrada para una capa más alta de la virtualización. Virtualización de mapas del espacio entre los recursos del fondo, a recursos de front-end. En este caso, 'back-end' se refiere a un número de unidad lógica (LUN) que no se presenta a una computadora, o sistema de host para su uso directo. Un 'Front-end' LUN o volumen se presenta a un sistema host o computadora para su uso.

La forma real de la asignación dependerá de la aplicación elegida. Algunas implementaciones pueden limitar la granularidad de la asignación que puede limitar las capacidades del dispositivo. Gama resulta típico de un solo disco físico hasta un pequeño subconjunto (múltiplos de megabytes o gigabytes) de los discos físicos.

En un entorno de almacenamiento de información basados en bloques, un bloque de información está dirigido mediante un identificador de LUN y un desplazamiento dentro de esa LUN - conocido como una direccionamiento de bloque lógico (LBA).

Metadatos

El dispositivo o software de virtualización es responsable de mantener una visión consistente de todos los datos de asignación de almacenamiento virtualizado. Esta información de la asignación es a menudo llamada metadatos y se almacena como una tabla de asignación.

El espacio de direcciones puede verse limitado por la capacidad necesaria para mantener la tabla de asignación. El nivel de granularidad y el total direccionable espacio ambos afectan directamente el tamaño de los metadatos y por lo tanto, la tabla de asignación. Por esta razón, es común que las compensaciones, entre la cantidad de capacidad direccionable y la granularidad o granularidad de acceso.

Un método común para abordar estos límites es utilizar los niveles múltiples de la virtualización. En varios sistemas de almacenamiento desplegados hoy en día, es común utilizar tres capas de la virtualización.[2]

Algunas implementaciones de no utilizar una tabla de asignación y en cambio calcular ubicaciones utilizando un algoritmo. Estas implementaciones utilizan métodos dinámicos para calcular la ubicación en el acceso, en lugar de almacenar la información en una tabla de asignación.

Redirección de I/O

El dispositivo o software de virtualización utiliza los metadatos para redirigir las solicitudes de E/S. Se recibe una solicitud de E/S entrante que contengan información sobre la ubicación de los datos en el disco lógico (vdisk) y esto se traduce en una nueva solicitud de E/S para la ubicación de disco físico.

Por ejemplo, el dispositivo de virtualización puede:

  • Recibir una solicitud de lectura para vdisk LUN ID = 1, LBA = 32
  • Realizar una mirada de metadatos para LUN ID = 1, LBA = 32 y encuentra esto mapas físicos LUN id = 7, LBA0
  • Envía una solicitud leer física LUN ID = 7, LBA0
  • Recibe los datos desde el LUN físico
  • Envía los datos al remitente como si había venido desde vdisk LUN ID = 1, LBA32

Capacidades

Mayoría de las implementaciones permite heterogéneo administración de dispositivos de almacenamiento de múltiples proveedores en el ámbito de la matriz de soporte de una implementación determinada. Esto significa que las siguientes funciones no se limitan al dispositivo de un único proveedor (como con capacidades similares proporcionadas por controladoras de almacenamiento específica) y de hecho son posibles a través de dispositivos de distintos proveedores.

Replicación

Artículo principal: Replicación de almacenamiento

Técnicas de replicación de datos no se limitan a las aplicaciones de virtualización y como tal no se describen aquí en detalle. Sin embargo la mayoría de las implementaciones proporcionará algunos o todos estos servicios de replicación.

Cuando se virtualiza el almacenamiento de información, servicios de replicación deben ser aplicados sobre el software o dispositivo que realiza la virtualización. Esto es cierto porque es sólo por encima de la capa de virtualización que se puede copiar una imagen verdadera y consistente de la disco lógico (vdisk). Esto limita los servicios que pueden implementar algunas implementaciones - o les hace seriamente difícil de implementar. Si se implementa la virtualización en la red o superior, esto hace que cualquier servicio de replicación proporcionado por los controladores de almacenamiento subyacente inútiles.

  • Replicación remota de datos para recuperación ante desastres
    • Espejado sincrónico - donde terminación I/O sólo se devuelve cuando el sitio remoto reconoce la terminación. Aplicable para distancias más cortas (< 200 km)
    • Espejado asincrónico - donde terminación I/O es devuelto antes de que el sitio remoto ha reconocido la terminación. Aplicable para distancias mucho mayores (> 200 km)
  • Point-In-Time instantáneas de copia o clon datos para diversos usos
    • Cuando se combina con Thin provisioning, permite el uso eficiente del espacio instantáneas

Agrupación

Los recursos de almacenamiento físico se agregan a estanques de almacenamiento, de los cuales es creado el almacenamiento lógico. Más sistemas de almacenamiento, que pueden ser heterogéneos en la naturaleza, pueden añadirse como y cuando sea necesario, y el espacio de almacenamiento virtual escalará por el mismo importe. Este proceso es totalmente transparente para las aplicaciones utilizando la infraestructura de almacenamiento.

Administración de discos

El software o dispositivo que proporciona virtualización de almacenamiento se convierte en un administrador de discos comunes en el entorno virtualizado. Discos lógicos (vdisks) son creados por el software de virtualización o dispositivo y se asignan (hecho visible) al servidor o host requerido, proporcionando así un lugar común o forma para administrar todos los volúmenes en el medio ambiente.

Características mejoradas son fáciles de dar en este entorno:

  • Thin Provisioning para maximizar la utilización del almacenamiento
    • Esto es relativamente fácil de implementar como almacenamiento físico sólo se asigna en la tabla de asignación cuando se utiliza.
  • Expansión de disco y contracción
    • Almacenamiento más físico puede ser asignado al agregar a la tabla de asignación (suponiendo que el uso de sistema puede hacer frente a la expansión en línea)
    • Igualmente los discos pueden reducirse en tamaño quitando algunos almacenamiento físico de la asignación (aplicaciones para esto son limitadas y no hay garantía de que reside en las áreas eliminadas)

Beneficios

Migración de datos no disruptivo

Uno de los principales beneficios de abstraer el host o servidor del almacenamiento real es la capacidad de migrar datos manteniendo acceso concurrente de E/S.

El host sólo conoce el disco lógico (el LUN asignado) y así que cualquier cambio en la asignación de metadatos es transparente para el anfitrión. Esto significa que los datos reales pueden ser movidos o replicados a otra ubicación física sin afectar el funcionamiento de cualquier cliente. Cuando los datos ha sido copiados o movido, los metadatos simplemente pueden ser actualizados para que apunte a la nueva ubicación, por lo tanto, liberando el almacenamiento físico en la vieja localización.

El proceso de mover la ubicación física se conoce como migración de datos. Mayoría de las implementaciones permite para que esto sea hecho de manera no disruptiva, que es al mismo tiempo mientras que el anfitrión continúa realizando I/O al disco lógico (o LUNs).

La granularidad del mapeo dicta cuán rápido se pueden actualizar los metadatos, cuánta capacidad de almacenamiento adicional se requiere durante la migración y rapidez la ubicación anterior está marcada como gratis. Cuanto menor sea la granularidad más rápida la actualización, menos espacio requerido y más rápido el almacenamiento viejo puede ser liberado para arriba.

Hay muchas tareas del día a día un administrador de almacenamiento de información tiene que realizar que pueden ejecutarse simultáneamente y simplemente usando técnicas de migración de datos.

  • Datos móviles fuera de un dispositivo de almacenamiento sobreutilizados.
  • Movimiento de datos en un dispositivo de almacenamiento más rápido como necesario
  • Implementación de un Information Lifecycle Management política
  • Migrar datos desde dispositivos de almacenamiento más viejos (siendo desechado o arrendamiento)

Mejorar la utilización

Utilización puede ser aumentado en virtud de la puesta en común, la migración y thin provisioning services. Esto permite a los usuarios evitar soluciones de almacenamiento de información sobre compra y exceso de aprovisionamiento. En otras palabras, este tipo de utilización a través de un pool de almacenamiento compartido puede ser fácilmente y rápidamente asignado como es necesario para evitar limitaciones de capacidad de almacenamiento que a menudo impiden la performance de las aplicaciones.[3]

Cuando se combinaron todos capacidad de almacenamiento disponible, los administradores del sistema ya no tienen que buscar discos que tienen espacio suficiente para asignar a un determinado host o servidor. Un nuevo disco lógico puede ser simplemente asignado desde la piscina disponible, o un disco existente puede ser ampliado.

Agrupación también significa que potencialmente se puede utilizar toda la capacidad de almacenamiento disponible. En un entorno tradicional, un disco entero podría asignarse a un host. Esto puede ser más grande que se requiere, perdiendo así el espacio. En un entorno virtual, el disco lógico (LUN) se asigna la capacidad requerida por el anfitrión.

Almacenamiento puede asignarse donde sea necesario en ese momento en el tiempo, reduciendo la necesidad de Supongo que ¿Cuánto un determinado host tendrá en el futuro. Usando Thin Provisioning, el administrador puede crear un muy grande delgado provisionado disco lógico, por lo tanto el uso de sistema cree que tiene un disco muy grande desde el día 1. presenta una vista lógica de almacenamiento físico

Menos puntos de gestión

Con la virtualización de almacenamiento de información, múltiples dispositivos de almacenamiento de información independientes, aunque dispersos a través de una red, parecen ser un dispositivo de almacenamiento único monolítico y puede gestionarse de forma centralizada.

Sin embargo, la administración de controlador de almacenamiento tradicional sigue siendo necesaria. Es decir, la creación y mantenimiento de RAID arreglos de discos, incluyendo la gestión de errores y fallas.

Riesgos

Echando una implementación fallida

Una vez que la capa de abstracción en el lugar, sólo el virtualizador sabe donde residen los datos realmente en el medio físico. Backup de un entorno de almacenamiento de información virtual, por tanto, requiere la reconstrucción de los discos lógicos como discos contiguos que puede ser utilizado en una manera tradicional.

Mayoría de las implementaciones proporcionará algún tipo de procedimiento de espalda y con los servicios de migración de datos es al menos posible, pero mucho tiempo.

Soporte de interoperabilidad y proveedor

La interoperabilidad es un habilitador clave para cualquier dispositivo o software de virtualización. Se aplica a las controladoras de almacenamiento físico real y los anfitriones, sus sistemas operativos, multi-pathing software y hardware de conectividad.

Los requisitos de interoperabilidad difieren de acuerdo con la aplicación elegida. Por ejemplo, virtualización implementado dentro de un controlador de almacenamiento no agrega gastos adicionales para albergar interoperabilidad basada, pero requerirá apoyo adicional de otros controladores de almacenamiento si son para virtualizar por el mismo software.

Virtualización interruptor basado no requieran interoperabilidad host específico — si utiliza paquetes agrietarse técnicas para redirigir la entrada-salida.

Dispositivos de red basado en tienen el mayor nivel de requisitos de interoperabilidad como tienen que interoperar con todos los dispositivos, almacenamiento y anfitriones.

Complejidad

Complejidad afecta varias zonas:

  • Gestión de medio ambiente: aunque una infraestructura de almacenamiento virtual se beneficia de un único punto de disco lógico y gestión del servicio de replicación, todavía debe gestionar el almacenamiento físico. Problema determinación y aislamiento de fallas puede ser complejo, debido a la capa de abstracción.
  • Diseño de la infraestructura: ética de diseño tradicional ya no se puede aplicar, virtualización trae toda una serie de nuevas ideas y conceptos para pensar (como aquí detallada)
  • El software o dispositivo de sí mismo: algunas implementaciones son más complejos de diseño y código - diseños (simétricos) basados, especialmente dentro de banda de red en particular — estas implementaciones realmente manejar las solicitudes de I/O y tan latencia se convierte en un problema.

Gestión de metadatos

Información es uno de los activos más valiosos en los entornos comerciales de hoy. Una vez virtualizado, los metadatos son el pegamento en el medio. Si los metadatos se pierden, así es todos los datos reales ya que sería prácticamente imposible reconstruir las unidades lógicas sin la información cartográfica.

Cualquier aplicación debe garantizar su protección con niveles adecuados de respaldos y réplicas. Es importante ser capaz de reconstruir los metadatos en el caso de una falla catastrófica.

La gestión de metadatos también tiene implicaciones en el rendimiento. Cualquier software de virtualización o dispositivo debe ser capaz de mantener todas las copias de los metadatos atómica y rápidamente actualizable. Algunas implementaciones de restringen la capacidad de ofrecer ciertas funciones de actualización rápida, tales como copias de point-in-time y almacenamiento en caché donde se requieren para garantizar una latencia mínima para la entrada-salida real llevada a cabo actualizaciones super rápidas.

Performance y escalabilidad

En algunas implementaciones el rendimiento del almacenamiento físico puede en realidad mejorar, principalmente debido a la caché. Almacenamiento en caché sin embargo requiere la visibilidad de los datos contenidos en la solicitud de E/S y es tan limitado a en banda y software de virtualización simétrico y dispositivos. Sin embargo estas implementaciones influyen también directamente en la latencia de una solicitud de E/S (miss caché), debido a la entrada-salida que fluya a través del software o dispositivo. Asumiendo que el software o el dispositivo está diseñado eficientemente este impacto será mínimo en comparación con la latencia asociada a accesos de disco físico.

Debido a la naturaleza de la virtualización, el mapeo de lógica a física requiere algunas tablas de alimentación y búsqueda de procesamiento. Por lo tanto, cada aplicación agregará una pequeña cantidad de latencia.

Además de las preocupaciones de tiempo de respuesta, rendimiento tiene que ser considerado. El ancho de banda dentro y fuera del software de búsqueda de metadatos impacta directamente el ancho de banda disponible del sistema. En las implementaciones asimétricas, donde la búsqueda de metadatos se produce antes de que la información se lee o escribe, ancho de banda es menor de una preocupación como los metadatos son una pequeña fracción del tamaño real de I/O. Flujo simétrico en banda a través de diseños directamente están limitados por sus procesamiento de energía y conectividad de anchos de banda.

Mayoría de las implementaciones proporciona algún tipo de modelo de escala, donde la inclusión de casos adicionales de software o dispositivo proporciona mayor escalabilidad y potencialmente mayor ancho de banda. Las características de rendimiento y escalabilidad son directamente influenciadas por la aplicación elegida.

Enfoques de implementación

  • Basado en host
  • Basada en dispositivos de almacenamiento
  • Basado en la red

Basado en host

Artículo principal: Gestión de volúmenes lógicos

Virtualización basada en host requiere software adicional corriendo en el host, como un proceso o tarea privilegiada. En algunos casos la administración de volúmenes está incorporada en el sistema operativo, y en otros casos se ofrece como un producto independiente. Volúmenes (LUN) presentaron al host de sistema son manejadas por un controlador de dispositivo físico tradicional. Sin embargo, una capa de software (volume manager) reside por encima de las intercepciones de controlador de dispositivo de disco la entrada-salida solicitudes y proporciona la búsqueda de metadatos y la asignación de I/O.

Los sistemas operativos más modernos tienen alguna forma de gestión de volúmenes lógicos integrado (en Linux llamado Administrador de volúmenes lógicos o LVM; en Solaris y FreeBSD, ZFSde zpool capa; en Windows llamado Administrador de discos lógicos o LDM), que realiza tareas de virtualización.

Nota: Administradores de volúmenes basados en Host estaban en uso mucho antes de que el término Virtualización de almacenamiento había sido acuñado.

Pros
  • Simple diseño y código
  • Es compatible con cualquier tipo de almacenamiento
  • Mejora la utilización del almacenamiento de información sin Thin provisioning restricciones
Contras
  • Utilización del almacenamiento optimizada solamente sobre una base por host
  • Replicación y migración de datos sólo posible localmente a ese host
  • El software es único para cada sistema operativo
  • Ninguna manera fácil de mantener instancias de host en sincronía con otras instancias
  • Tradicionales de recuperación de datos después de un crash del servidor de disco es imposible
Ejemplos específicos
  • Tecnologías:
    • Gestión de volúmenes lógicos
    • Sistemas de archivos, por ejemplo, ()enlaces duros, CIFS/NFS)
    • Automática de montaje, por ejemplo,)autofs)

Basada en dispositivos de almacenamiento

Como virtualización basada en host, varias categorías han existido por años y sólo recientemente han sido clasificados como virtualización. Dispositivos de almacenamiento de datos simples, como único unidades de disco duro, no proporcionan ningún virtualización. Pero incluso el más simple arreglos de discos proporcionar una lógica a la abstracción física, mientras que usan RAID esquemas a discos múltiples en una sola matriz (y posiblemente más adelante dividir la matriz en volúmenes más pequeños).

Disco avanzada matrices a menudo característica clonación, instantáneas y replicación remota. Generalmente estos dispositivos no ofrecen los beneficios de la migración de datos o replicación a través de almacenamiento de información heterogéneo, ya que cada proveedor tiende a utilizar sus propios protocolos propietarios.

Una nueva generación de controladores de la matriz de disco permite el acoplamiento abajo de otros dispositivos de almacenamiento. Para los propósitos de este artículo sólo discutiremos el estilo más adelante que en realidad virtualizar otros dispositivos de almacenamiento.

Concepto

Un controlador de almacenamiento de información primario proporciona los servicios y permite la fijación directa de otros controladores de almacenamiento. Dependiendo de la aplicación pueden ser de los mismos o diferentes proveedores.

El controlador primario proporcionará la puesta en común y metadatos de servicios de gestión. También puede proporcionar servicios de replicación y migración a través de esos controladores que es.

Pros
  • Hay requisitos adicionales de hardware o infraestructura
  • Proporciona la mayor parte de los beneficios de la virtualización de almacenamiento
  • No agrega latencia a individuales i/os
Contras
  • Utilización del almacenamiento optimizada solamente a través de los controladores conectados
  • Replicación y migración de datos sólo es posible a través de los controladores conectados y mismo dispositivo vendedores para soporte de larga distancia
  • Accesorio regulador downstream limitada a la matriz de soporte de los proveedores
  • Latencia de entrada-salida, aciertos de caché no requieren el controlador de almacenamiento primario emitir una solicitud de E/S posterior secundaria
  • Aumento de recursos de infraestructura de almacenamiento, el controlador de almacenamiento primario requiere el mismo ancho de banda como los controladores de almacenamiento secundario para mantener el rendimiento de la mismo

Basado en la red

Virtualización de almacenamiento operan en un dispositivo de red basado en (normalmente un servidor estándar o interruptor inteligente) y usando iSCSI o FC Canal de fibra redes para conectar como un SAN. Estos tipos de dispositivos son los más comúnmente disponibles e implementado en forma de virtualización.

El dispositivo de virtualización se sienta en el SAN y proporciona la capa de abstracción entre las huestes realizando la entrada-salida y las controladoras de almacenamiento proporciona la capacidad de almacenamiento.

Pros
  • Virtualización de almacenamiento heterogéneos verdadero
  • Almacenamiento en caché de datos (beneficio de rendimiento) es posible cuando en banda
  • Interfaz única de administración para el almacenamiento virtualizado todos
  • Servicios de replicación a través de dispositivos heterogéneos
Contras
  • Las matrices de interoperabilidad complejo - limitadas por los proveedores de apoyo
  • Difíciles de implementar actualizaciones rápido meta datos en dispositivos basados en conmutado
  • Out-of-band requiere un host específico basado en software
  • En banda puede agregar latencia a I/O
  • La complicación más diseño y código en banda
Basada en dispositivos vs basadas en switch

Hay dos implementaciones comúnmente disponibles de virtualización de almacenamiento en red, aparato-base y interruptor-base. Ambos modelos pueden ofrecer los mismos servicios, administración de discos, búsqueda de metadatos, migración de datos y replicación. Ambos modelos también requieren un hardware de procesamiento para proveer estos servicios.

Dispositivo basado en dispositivos son dispositivos de hardware dedicado que proporcionan conectividad SAN de una forma u otra. Estas sentado entre los anfitriones y almacenamiento de información y en el caso de aparatos (simétricos) en banda puede proporcionar todos los beneficios y servicios que se tratan en este artículo. Las solicitudes de E/S están dirigidas al aparato, que realiza la asignación de metadatos antes de redirigir la entrada-salida enviando su solicitud de E/S de almacenamiento subyacente. El aparato en banda también puede proporcionar almacenamiento en caché de datos y mayoría de las implementaciones proporciona alguna forma de agrupamiento de aparatos individuales para mantener una visión atómica de los metadatos, así como datos en caché.

Interruptor basado en dispositivos, como su nombre indica, residen en el hardware del conmutador físico usado para conectar los dispositivos de SAN. Estos también se sientan entre los anfitriones y almacenamiento pero pueden utilizar diferentes técnicas para proporcionar la asignación de metadatos, como paquete de craqueo snoop en solicitudes de I/O entrantes y realizar la redirección de I/O. Es mucho más difícil asegurar actualizaciones atómicas de metadatos en un entorno conmutado y servicios que requieren las actualizaciones rápidas de datos y metadatos pueden ser limitados en implementaciones conectadas.

En banda vs out-of-band

En banda, también conocido como simétrico, dispositivos de virtualización realmente sentaren en la ruta entre el host y el almacenamiento de datos. Las solicitudes de E/S y sus datos pasan a través del dispositivo. Anfitriones realizan I/O al dispositivo de virtualización y no interactuarcon con el dispositivo de almacenamiento real. El dispositivo de virtualización a su vez realiza I/O al dispositivo de almacenamiento. Almacenamiento en caché de datos, estadísticas sobre el uso de datos, servicios de replicación, migración de datos y thin provisioning se implementan fácilmente en un dispositivo dentro de banda.

Out-of-band, también conocido como asimétrica, a veces se llaman dispositivos de virtualización servidores de metadatos. Estos dispositivos sólo ejercerá las funciones de asignación de metadatos. Esto requiere software adicional en el host que sabe que la primera solicitud la ubicación de los datos reales. Por lo tanto una solicitud de E/S desde el host es interceptada antes de que salga el host, se solicita una búsqueda de meta datos desde el servidor de metadatos (esto puede ser a través de una interfaz que no sea el SAN) que devuelve la ubicación física de los datos al host. Luego se recupera la información a través de una solicitud de E/S real para el almacenamiento de información. Almacenamiento en caché no es posible que los datos nunca pasa a través del dispositivo.

Basado en la virtualización

Vea también: Sistema de archivos virtual, Installable File System y Sistema de ficheros en espacio de usuario

Véase también

  • Archivo
  • Almacenamiento de información automatizado
  • Hipervisor de almacenamiento
  • Virtualización de almacenamiento – implementaciones específicas
  • Copia de seguridad
  • Almacenamiento de datos informáticos
  • Proliferación de datos
  • Almacenamiento en disco
  • Information Lifecycle Management
  • Repositorio de información
  • Almacenamiento de datos de cinta magnética
  • Repositorio
  • Huso

Referencias

  1. ^ SearchStorage.com definiciones
  2. ^ Necesita la citación
  3. ^ "Deja de aprovisionamiento en exceso con Storage Resource Management". Dell.com. 30 / 06 / 2012.

Enlaces externos

  • InfoStor artículo - virtualización, la Fundación Centro de transformación de datos

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=Storage_virtualization&oldid=631264281"