As APIs de armazenamento são uma família de APIs usadas por provedores de hardware, software e armazenamento de terceiros para desenvolver componentes que aprimoram vários recursos e soluções do vSphere.

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 dessa família, incluindo vSphere APIs - Data Protection, consulte o site VMware.

APIs do vSphere para reconhecimento de armazenamento

Também conhecidas como VASA, essas APIs, fornecidas por terceiros 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 e integridade e eventos de 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 se torna essencial quando você trabalha com vVols, vSAN, APIs do vSphere para filtragem de E / S (VAIO) e políticas de VM de armazenamento. Consulte o Usando provedores de armazenamento.

APIs do vSphere 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 serem integradas ao vSphere, para que o 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. Ajuda 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 executar a recuperação de espaço. Consulte ESXi e provisionamento dinâmico de matriz.

APIs do vSphere para caminhos múltiplos

Conhecidas como Arquitetura de Armazenamento Conectável (PSA), essas APIs permitem que os parceiros de armazenamento criem e entreguem plug-ins de vários caminhos e balanceamento de carga otimizados para cada matriz. Os plug-ins se comunicam com matrizes de armazenamento e determinam a melhor estratégia de seleção de caminho para aumentar o desempenho de E / S e a confiabilidade do host ESXi para a matriz de armazenamento. Para obter mais informações, consulte Arquitetura de armazenamento conectável e gerenciamento de caminhos.