Les API de stockage représentent une famille d'API utilisée par des fournisseurs tiers de matériels, de logiciels et de stockage pour développer des composants qui améliorent plusieurs fonctionnalités et solutions de vSphere.

Cette publication de stockage décrit plusieurs API de stockage qui constituent votre environnement de stockage. Pour plus d'informations sur d'autres API de cette famille, notamment vSphere APIs - Data Protection, rendez-vous sur le site Web de VMware.

VASA (vSphere APIs for Storage Awareness)

Les API VASA, proposées par des distributeurs tiers ou par VMware, permettent les communications entre vCenter Server et le stockage sous-jacent. Via VASA, les entités de stockage peuvent indiquer à vCenter Server leurs configurations, leurs capacités, ainsi que des informations concernant la santé et les événements de stockage. En retour, VASA peut transmettre des conditions requises de stockage de machine virtuelle depuis vCenter Server vers une entité de stockage et ainsi garantir que la couche de stockage répond aux conditions requises.

VASA devient essentiel lorsque vous utilisez Virtual Volumes, vSAN, VAIO (vSphere APIs for I/O Filtering) et des stratégies de stockage de machine virtuelle. Reportez-vous à Utilisation de fournisseurs de stockage.

VAAI (vSphere APIs for Array Integration)

Les API VAAI incluent les composants suivants :

  • API d'accélération matérielle. Permet aux baies de s'intégrer à vSphere afin que vSphere puisse décharger certaines opérations de stockage sur la baie. Cette intégration réduit considérablement la surcharge du CPU sur l'hôte. Reportez-vous à Accélération matérielle du stockage.

  • API à provisionnement dynamique de la baie. Permet de surveiller l'utilisation de l'espace sur les baies de stockage à provisionnement dynamique pour empêcher des conditions de manque d'espace et pour effectuer une réclamation d'espace. Reportez-vous à ESXi et provisionnement dynamique de la baie.

API vSphere pour gestion de chemins multiples

Connues sous l'appellation PSA (Pluggable Storage Architecture), ces API permettent aux partenaires de stockage de créer et de fournir des plug-ins de gestion de chemins multiples et d'équilibrage de charge optimisés pour chaque baie. Les plug-ins communiquent avec les baies de stockage et déterminent la meilleure stratégie de sélection de chemins pour augmenter les performances d'E/S et la fiabilité de l'hôte ESXi vers la baie de stockage. Pour plus d'informations, consultez Gestion des chemins multiples.