Associer un volume EBS à plusieurs EC2 instances à l'aide de l'option Multi-Attach - Amazon EBS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Associer un volume EBS à plusieurs EC2 instances à l'aide de l'option Multi-Attach

Amazon EBS Multi-Attach vous permet d’attacher un volume SSD IOPS provisionnés (io1 ou io2) à plusieurs instances basées sur Nitro situées dans la même zone de disponibilité. Vous pouvez attacher plusieurs volumes activés pour Multi-Attach à une instance ou à un ensemble d’instances. Chaque instance à laquelle le volume est attaché dispose d’une autorisation complète en lecture et en écriture sur le volume partagé. Multi-Attach permet de bénéficier d’une disponibilité d’application plus importante dans les applications qui gèrent des opérations d’écriture simultanée.

Tarification et facturation

L’utilisation d’Amazon EBS Multi-Attach est disponible sans frais supplémentaires. Vous êtes facturé selon les frais standard qui s’appliquent aux volumes SSD IOPS provisionnés (io1 et io2). Pour plus d’informations, consultez la section Tarification d’Amazon EBS.

Considérations et restrictions

  • Les volumes compatibles avec l'attachement multiple peuvent être attachés à un maximum de 16 instances créées sur le système Nitro qui se trouvent dans la même zone de disponibilité.

  • Les instances Linux prennent en charge l'option Multi-Attach io1 et les io2 volumes. Les instances Windows prennent uniquement en charge les io2 volumes compatibles avec le mode Multi-Attach.

  • Le nombre maximal de volumes Amazon EBS que vous pouvez associer à une instance dépend du type et de la taille de l’instance. Pour plus d'informations, consultez la section Limites de volume des instances.

  • Multi-Attach est pris en charge exclusivement sur les volumes SSD d’IOPS provisionnés (io1 et io2).

  • Multi-Attach pour les volumes io1 n’est disponible que dans les régions suivantes : USA Est (Virginie du Nord), USA Ouest (Oregon) et Asie-Pacifique (Séoul).

    Multi-Attach pour io2 est disponible dans toutes les régions prenant en charge io2.

    Note

    Pour améliorer les performances, la cohérence et la durabilité à moindre coût, nous vous recommandons d’utiliser des volumes io2.

  • Les volumes io1 compatibles Multi-Attach ne sont pas pris en charge par les instances reposant sur le système Nitro qui prennent uniquement en charge le protocole de réseaux Scalable Reliable Datagram (SRD). Pour utiliser Multi-Attach avec ces types d’instances, vous devez utiliser des volumes io2 Block Express.

  • Les systèmes de fichiers standard, tels que XFS et XFS EXT4, ne sont pas conçus pour être accessibles simultanément par plusieurs serveurs, tels que les EC2 instances. Vous devez utiliser un système de fichiers en cluster pour garantir la résilience et la fiabilité des données pour vos charges de travail de production.

  • Les volumes io2 activés pour Multi-Attach prennent en charge l’isolation d’E/S. Les protocoles d’isolation d’I/O contrôlent l’accès en écriture dans un environnement de stockage partagé afin de maintenir la cohérence des données. Vos applications doivent fournir un ordre d’écriture pour les instances attachées afin de maintenir la cohérence des données. Pour de plus amples informations, veuillez consulter Utiliser les NVMe réservations avec des volumes Amazon EBS compatibles avec Multi-Attach.

    Les volumes io1 activés pour Multi-Attach ne prennent pas en charge l’isolation d’E/S.

  • Les volumes activés pour Multi-Attach ne peuvent pas être créés en tant que volumes de démarrage.

  • Les volumes activés pour Multi-Attach peuvent être attachés à un mappage de périphérique de stockage en mode bloc par instance.

  • L'attachement multiple ne peut pas être activé lors du lancement de l'instance à l'aide de la EC2 console ou de l' RunInstances API Amazon.

  • Les volumes activés pour Multi-Attach présentant un problème au niveau de la couche d’infrastructure Amazon EBS sont indisponibles pour toutes les instances attachées. Les problèmes au niveau d'Amazon EC2 ou de la couche réseau peuvent n'avoir d'impact que sur certaines instances associées.

  • Le tableau suivant présente la prise en charge des modifications de volume pour les volumes io1 et io2 compatibles Multi-Attach après leur création.

    io2Volumes io1Volumes
    Modifier le type de volume
    Modifier la taille du volume
    Modifier les IOPS provisionnés
    Activer Multi-Attach ✓ *
    Désactiver Multi-Attach ✓ *

    * Vous ne pouvez pas activer ou désactiver Multi-Attach lorsque le volume est attaché à une instance.

  • Les volumes activés pour Multi-Attach sont supprimés lors de la résiliation de l’instance si la dernière instance attachée est interrompue et si cette instance est configurée pour supprimer le volume lors de la résiliation. Si le volume est attaché à plusieurs instances présentant des paramètres de suppression à la résiliation différents dans leurs mappages de périphérique de stockage en mode bloc, le paramètre de mappage de périphériques de bloc de la dernière instance attachée détermine le comportement de suppression à la résiliation.

    Pour garantir un comportement prévisible en matière de suppression à la résiliation, activez ou désactivez la suppression à la résiliation pour toutes les instances auxquelles le volume est attaché. Pour plus d'informations, consultez la section Préserver les données lorsqu'une instance est mise hors service.

  • Vous pouvez surveiller un volume activé par connexion multiple à l'aide CloudWatch des métriques pour les volumes Amazon EBS. Les données sont agrégées dans toutes les instances attachées. Vous ne pouvez pas surveiller les métriques pour des instances individuelles attachées. Pour de plus amples informations, veuillez consulter CloudWatch Métriques Amazon pour Amazon EBS.