Magasin de blocs Amazon Elastic (Amazon EBS) Les volumes io2 et io2 Block Express prennent désormais en charge la séparation du stockage à l’aide des réservations NVMe. Comme je l’ai appris en écrivant cet article, la séparation du stockage est utilisée pour réguler l’accès au stockage pour un cluster de calcul ou de base de données, garantissant qu’un seul hôte du cluster a l’autorisation d’écrire sur le volume à un moment donné. Par exemple, vous pouvez configurer des instances de cluster de basculement (FCI) SQL Server et obtenir une plus grande disponibilité des applications dans une seule zone de disponibilité sans avoir besoin de réplication de base de données.
En guise de rappel rapide, les volumes io2 Block Express sont conçus pour répondre aux besoins des applications gourmandes en E/S les plus exigeantes exécutées sur des systèmes basés sur Nitro. Amazon Elastic Compute Cloud (Amazon EC2) instances. Les volumes peuvent atteindre 64 TiB et offrir des performances de type SAN avec jusqu’à 256 000 IOPS/volume et 4 000 Mo/seconde de débit, le tout avec une durabilité de 99,999 % et une latence inférieure à la milliseconde. Les volumes prennent en charge d’autres fonctionnalités EBS avancées, notamment chiffrement et Multi-attachement, et peut être réapprovisionné en ligne sans temps d’arrêt. Pour en savoir plus, vous pouvez lire Les volumes Amazon EBS io2 Block Express avec les instances Amazon EC2 R5b sont désormais généralement disponibles.
Utiliser les réservations
Pour utiliser les réservations, créez simplement un volume io2 avec Multi-Attach activé, puis attachez-le à une ou plusieurs instances EC2 basées sur Nitro (voir Volumes d’IOPS provisionnés pour une liste complète des types d’instances pris en charge) :
Si vous disposez de volumes io2 Block Express existants, vous pouvez activer les réservations en détachant les volumes de toutes les instances EC2, puis en les rattachant. Les réservations seront activées dès que vous effectuerez la première pièce jointe. Si vous exécutez Windows Server à l’aide d’AMIs estampillées par des données 2023.08 ou plus tôt, vous devrez installer le aws_multi_attach conducteur comme décrit dans Pilotes AWS NVMe pour les instances Windows.
Choses à savoir
Voici quelques points à garder à l’esprit concernant les réservations NVMe :
Prise en charge du système d’exploitation – Vous pouvez utiliser les réservations NVMe avec Windows Server (2016, 2019 et 2022), SUSE SLES 12 SP3 et versions ultérieures, RHEL 8.3 et versions ultérieures et Amazon Linux 2 et versions ultérieures (lire Réservations NVMe pour apprendre plus).
Gestionnaires de clusters et de volumes – Le clustering de basculement Windows Server est pris en charge ; nous travaillons actuellement à qualifier d’autres gestionnaires de clusters et de volumes.
Des charges – Il n’y a pas de frais supplémentaires pour cette fonctionnalité. Chaque réservation compte comme une opération d’E/S.
— Jeff;