O vSphere oferece suporte a várias opções e funcionalidades de armazenamento em ambientes de armazenamento tradicionais e definidos por software. Uma visão geral de alto nível de vSphere elementos e aspectos de armazenamento ajuda a planejar uma estratégia de armazenamento adequada para seu centro de dados virtual.
Modelos tradicionais de virtualização de armazenamento no ambiente vSphere
Geralmente, a virtualização de armazenamento se refere a uma abstração lógica de recursos e capacidades de armazenamento físico de máquinas virtuais e seus aplicativos. ESXi fornece virtualização de armazenamento no nível do host.
- Armazenamento local e em rede
- Em ambientes de armazenamento tradicionais, o processo de gerenciamento de armazenamento do ESXi começa com o espaço de armazenamento que o administrador de armazenamento pré-aloca em diferentes sistemas de armazenamento. ESXi é compatível com armazenamento local e armazenamento em rede.
- Redes de área de armazenamento
- Uma rede de área de armazenamento (SAN) é uma rede especializada de alta velocidade que conecta sistemas de computador, ou hosts ESXi, a sistemas de armazenamento de alto desempenho. ESXi pode usar protocolos Fibre Channel ou iSCSI para se conectar a sistemas de armazenamento.
- Fibre Channel
- Fibre Channel (FC) é um protocolo de armazenamento que a SAN usa para transferir o tráfego de dados de ESXi servidores host para o armazenamento compartilhado. O protocolo empacota comandos SCSI em quadros FC. Para se conectar à SAN FC, seu host usa adaptadores de barramento de host (HBAs) Fibre Channel.
- Internet SCSI
- Internet iSCSI (iSCSI) é um transporte SAN que pode usar conexões Ethernet entre sistemas de computador, ou hosts ESXi, e sistemas de armazenamento de alto desempenho. Para se conectar aos sistemas de armazenamento, seus hosts usam adaptadores iSCSI de hardware ou iniciadores iSCSI de software com adaptadores de rede padrão.
- Dispositivo de armazenamento ou LUN
- No contexto ESXi, os termos dispositivo de armazenamento e LUN são usados de forma intercambiável. Normalmente, ambos os termos significam um volume de armazenamento que é apresentado ao host a partir de um sistema de armazenamento em bloco e está disponível para formatação.
- Discos virtuais
- Uma máquina virtual em um host ESXi usa um disco virtual para armazenar seu sistema operacional, arquivos de aplicativos e outros dados associados às suas atividades. Os discos virtuais são arquivos físicos grandes, ou conjuntos de arquivos, que podem ser copiados, movidos, arquivados e submetidos a backup como qualquer outro arquivo. Você pode configurar máquinas virtuais com vários discos virtuais.
- VMware vSphere ® VMFS
- Os repositórios de dados que você implanta em dispositivos de armazenamento em bloco usam o formato nativo vSphere Virtual Machine File System (VMFS). É um formato especial de sistema de arquivos de alto desempenho otimizado para armazenar máquinas virtuais.
- NFS
- Um cliente NFS integrado ao ESXi usa o protocolo Network File System (NFS) sobre TCP/IP para acessar um volume NFS localizado em um servidor NAS. O host ESXi pode montar o volume e usá-lo como um armazenamento de dados NFS.
- Mapeamento de dispositivo bruto
- Além dos discos virtuais, o vSphere oferece um mecanismo chamado mapeamento de dispositivo bruto (RDM). O RDM é útil quando um sistema operacional convidado dentro de uma máquina virtual requer acesso direto a um dispositivo de armazenamento. Para obter informações sobre RDMs, consulte Mapeamento de dispositivo bruto.
Modelos de armazenamento definidos por software
Além de abstrair as capacidades de armazenamento subjacentes das VMs, como fazem os modelos de armazenamento tradicionais, o armazenamento definido por software abstrai as capacidades de armazenamento.
Com o modelo de armazenamento definido por software, uma máquina virtual se torna uma unidade de provisionamento de armazenamento e pode ser gerenciada por meio de um mecanismo flexível baseado em políticas. O modelo envolve as seguintes tecnologias vSphere .
- VMware vSphere ® Virtual Volumes™ (vVols)
- A funcionalidade Virtual Volumes altera o paradigma de gerenciamento de armazenamento do gerenciamento do espaço dentro dos repositórios de dados para o gerenciamento de objetos de armazenamento abstratos manipulados por matrizes de armazenamento. Com o Virtual Volumes, uma máquina virtual individual, não o armazenamento de dados, torna-se uma unidade de gerenciamento de armazenamento. E o hardware de armazenamento ganha controle total sobre o conteúdo, o layout e o gerenciamento do disco virtual.
- VMware vSAN
- vSAN é uma camada de software distribuída que é executada nativamente como parte do hipervisor. vSAN agrega dispositivos de capacidade local ou de conexão direta de um cluster de host ESXi e cria um único pool de armazenamento compartilhado entre todos os hosts no cluster vSAN.
- Gerenciamento baseado em políticas de armazenamento
- O Gerenciamento Baseado em Políticas de Armazenamento (SPBM) é uma estrutura que fornece um painel de controle único em vários serviços de dados e soluções de armazenamento, incluindo vSAN e Virtual Volumes. Usando políticas de armazenamento, a estrutura alinha as demandas de aplicativos de suas máquinas virtuais com os recursos fornecidos pelas entidades de armazenamento.
- Filtros de E/S
- Os filtros de E/S são componentes de software que podem ser instalados em hosts ESXi e podem oferecer serviços de dados adicionais para máquinas virtuais. Dependendo da implementação, os serviços podem incluir replicação, criptografia, armazenamento em cache e assim por diante.
vSphere Storage APIs
As APIs de armazenamento são uma família de APIs usadas por fornecedores de hardware, software e armazenamento de terceiros para desenvolver componentes que aprimoram vários vSphere recursos e soluções.
Esta publicação de armazenamento descreve várias APIs de armazenamento que contribuem para o seu ambiente de armazenamento. Para obter informações sobre outras APIs desta família, incluindo vSphere APIs - Proteção de dados, consulte o site da VMware.
vSphere APIs para reconhecimento de armazenamento
Também conhecidas como VASA, essas APIs, fornecidas por fornecedores terceirizados ou oferecidas por VMware, permitem comunicações entre vCenter Server e o armazenamento subjacente. Por meio do VASA, as entidades de armazenamento podem informar vCenter Server sobre suas configurações, recursos, integridade e eventos do armazenamento. Em troca, o VASA pode fornecer requisitos de armazenamento de VM de vCenter Server para uma entidade de armazenamento e garantir que a camada de armazenamento atenda aos requisitos.
O VASA torna-se essencial quando você trabalha com Virtual Volumes, vSAN, vSphere APIs para filtragem de E/S (VAIO) e políticas de VM de armazenamento. Consulte Como usar provedores de armazenamento.
vSphere APIs para integração de matriz
Essas APIs, também conhecidas como VAAI, incluem os seguintes componentes:
- APIs de aceleração de hardware. Ajude as matrizes a se integrarem a vSphere, para que vSphere possa descarregar determinadas operações de armazenamento para a matriz. Essa integração reduz significativamente a sobrecarga da CPU no host. Consulte Aceleração de hardware de armazenamento.
- APIs de provisionamento dinâmico de matriz. Ajude a monitorar o uso de espaço em matrizes de armazenamento com provisionamento dinâmico para evitar condições de falta de espaço e para realizar a recuperação de espaço. Consulte Thin Provisioning de ESXi e Array.
vSphere APIs para vários caminhos
Conhecidas como Pluggable Storage Architecture (PSA), essas APIs permitem que os parceiros de armazenamento criem e forneçam plug-ins de vários caminhos e balanceamento de carga otimizados para cada array. Os plug-ins se comunicam com os storage arrays e determinam a melhor estratégia de seleção de caminho para aumentar o desempenho e a confiabilidade de E/S do host ESXi para o storage array. Para obter mais informações, consulte Arquitetura de armazenamento conectável e gerenciamento de caminhos.