À propos des disques SSD locaux

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Compute Engine offre un espace de stockage de blocs sur un disque dur SSD local, dont les données sont toujours chiffrées pour les instances de machines virtuelles (VM). Chaque disque SSD local a une taille de 375 Go, mais vous pouvez associer jusqu'à 24 partitions SSD locales pour obtenir 9 To d'espace par instance. Vous pouvez également formater et installer plusieurs partitions de disque SSD local dans un seul volume logique.

Contrairement aux disques persistants, les disques SSD locaux sont physiquement associés au serveur qui héberge votre instance de VM. Comparativement aux disques persistants, ce lien direct offre des performances supérieures, un nombre très élevé d'opérations d'entrée/sortie par seconde (IOPS), ainsi qu'une latence très faible. Pour en savoir plus, consultez la section Configurer des disques pour répondre aux exigences de performances.

Les disques SSD locaux sont réservés au stockage temporaire (mises en cache, espace de traitement ou données de faible valeur, par exemple). Pour stocker des données qui ne sont pas temporaires ou éphémères, utilisez l'une de nos options de stockage durables.

Lorsque vous arrêtez ou suspendez une VM, toutes les données du disque SSD local sont supprimées. Pour arrêter ou suspendre une VM à laquelle sont associés des disques SSD locaux, vous pouvez utiliser l'une des méthodes suivantes.

  • Vous pouvez arrêter ou suspendre une VM dotée d'un disque SSD local en incluant l'option --discard-local-ssd dans la commande gcloud compute instances stop. Cette option indique que le contenu du disque SSD local est supprimé lorsque la VM s'arrête. Il s'agit de l'approche recommandée.
  • Vous pouvez arrêter la VM à partir du système d'exploitation invité.

Avant d'arrêter ou de supprimer une VM avec des disques SSD locaux, veillez à migrer vos données critiques du disque SSD local vers un disque persistant ou vers une autre VM.

Si les disques SSD locaux ne répondent pas à vos exigences en matière de redondance ou de flexibilité, vous pouvez les utiliser en combinaison avec d'autres options de stockage.

Capacité maximale de 9 To

Vous pouvez créer une instance avec :

  • 16 partitions SSD locales pour 6 To d'espace SSD local et des performances de 1,6 million d'IOPS en lecture
  • 16 partitions SSD locales pour 6 To d'espace SSD local et des performances de 1,6 million d'IOPS en lecture

Cette option est disponible sur les instances avec les types de machines personnalisés N1, N2, N2D. Pour atteindre des performances maximales sur les machines N1, sélectionnez un type de machine avec 32 processeurs virtuels ou plus. Pour atteindre des performances maximales sur les machines N2 et N2D, sélectionnez un type de machine avec 24 processeurs virtuels ou plus.

Notez que la lecture et l'écriture sur des disques SSD locaux consomment des cycles de processeur de votre machine virtuelle. Pour atteindre des niveaux d'IOPS élevés et cohérents, vous devez avoir des processeurs disponibles pour traiter les opérations d'entrée et de sortie. Pour en savoir plus, consultez la section Configurer des disques pour répondre aux exigences de performances.

Persistance des données des disques SSD locaux

Avant de créer une instance avec un disque SSD local, vous devez identifier les événements contribuant à préserver les données stockées sur ce disque, et ceux pouvant les rendre irrécupérables.

La persistance des données stockées sur des disques SSD locaux n'est assurée que dans les cas suivants :

  • Vous redémarrez le système d'exploitation invité.
  • Vous configurez votre instance pour la migration à chaud, et un événement de maintenance de l'hôte survient.
  • Une erreur relative au système hôte se produit. Compute Engine tente alors de se reconnecter à la VM et de préserver les données des disques durs SSD locaux, ce qui n'est pas toujours possible. Si la tentative aboutit, la VM redémarre automatiquement. Toutefois, si la tentative de reconnexion échoue, la VM redémarre sans les données. Lors de la restauration de votre VM et de votre disque SSD local par Compute Engine, qui peut prendre jusqu'à 60 minutes, le système hôte et le disque sous-jacent ne répondent pas. Pour configurer le comportement de vos instances de VM en cas d'erreur d'hôte, consultez la page Définir les règles de disponibilité d'une instance.

La persistance des données stockées sur des disques durs SSD locaux n'est pas assurée dans les cas suivants :

  • Vous arrêtez le système d'exploitation invité et forcez l'arrêt de l'instance.
  • Vous configurez l'instance pour qu'elle soit préemptive, et celle-ci est soumise au processus de préemption.
  • Vous configurez l'instance pour qu'elle s'arrête en cas d'événements de maintenance de l'hôte, et ce type d'événement survient.
  • Une erreur liée au système hôte se produit, et le disque sous-jacent n'est pas récupéré dans un délai de 60 minutes. Dans ce cas, Compute Engine ne tente pas de préserver les données des disques SSD locaux. Lors de la restauration de votre VM et de votre disque SSD local par Compute Engine, qui peut prendre jusqu'à 60 minutes, le système hôte et le disque sous-jacent ne répondent pas.
  • Vous n'avez pas correctement configuré le disque SSD local, ce qui le rend inaccessible.
  • Vous désactivez la facturation du projet. L'instance va donc s'arrêter, et vos données seront perdues.

Choisir une interface

Vous pouvez connecter des disques SSD locaux à vos VM à l'aide d'une interface NVMe ou SCSI. La plupart des images publiques incluent des pilotes NVMe et SCSI. Pour les images publiques compatibles avec SCSI, le mode SCSI à files d'attente multiples est activé. Pour obtenir la liste détaillée, consultez la colonne Interfaces compatibles dans la documentation des détails du système d'exploitation.

Remarques concernant NVMe pour les images personnalisées

La plupart des images incluent un noyau avec des pilotes optimisés qui permettent à votre VM d'atteindre des performances optimales à l'aide de NVMe. Les images Linux que vous importez offrent les meilleures performances avec NVMe si elles incluent la version de noyau 4.14.68 ou une version ultérieure.

Remarques concernant SCSI pour les images personnalisées

Si vous avez une configuration existante qui nécessite l'utilisation d'une interface SCSI, envisagez d'utiliser le mode SCSI à files d'attente multiples pour obtenir de meilleures performances par rapport à l'interface SCSI standard. Si vous utilisez une image personnalisée que vous avez importée, consultez la section Activer le mode SCSI à files d'attente multiples.

Choisir un nombre valide de disques SSD locaux

Si vous associez plusieurs disques SSD locaux à une même instance de VM, vous êtes soumis à certaines contraintes liées au nombre de disques SSD locaux que vous pouvez associer, en fonction du type de machine de l'instance de VM. Selon le type de machine de la VM, vous pouvez associer de 1 à 8, 16 ou 24 disques SSD locaux à une seule VM. Pour en savoir plus, consultez la section décrivant les restrictions applicables au nombre de disques SSD locaux selon le type de machine.

Performances

Les performances des disques SSD locaux dépendent beaucoup de l'interface sélectionnée. Les disques SSD locaux sont disponibles via les interfaces SCSI et NVMe. Si vous choisissez d'utiliser NVMe, vous devez utiliser une image compatible NVMe spécifique pour obtenir des performances optimales. Pour en savoir plus, consultez la section Sélectionner des interfaces NVMe ou SCSI.

Pour atteindre des limites de performances maximales avec un type de machine N1, utilisez au moins 32 processeurs virtuels. Pour atteindre des limites de performances maximales sur un type de machine N2, N2D ou A2, utilisez au moins 24 processeurs virtuels. Les IOPS en lecture et en écriture devraient être 20 % inférieures sur les VM avec des types de machines N2D, par rapport aux VM avec des types de machines N1, N2 ou A2.

NVMe

Espace de stockage (Go) Partitions IOPS Débit
(Mo/s)
Lecture Écriture Lecture Écriture
375 1 170 000 90 000 660 350
750 2 340 000 180 000 1 320 700
1 125 3 510 000 270 000 1 980 1 050
1 500 4 680 000 360 000 2 650 1 400
1 875 5 680 000 360 000 2 650 1 400
2 250 6 680 000 360 000 2 650 1 400
2 625 7 680 000 360 000 2 650 1 400
3 000 8 680 000 360 000 2 650 1 400
6 000 16 1 600 000 800 000 6 240 3 120
9 000 24 2 400 000 1 200 000 9 360 4 680

SCSI

Espace de stockage (Go) Partitions IOPS Débit
(Mo/s)
Lecture Écriture Lecture Écriture
375 1 100 000 70 000 390 270
750 2 200 000 140 000 780 550
1 125 3 300 000 210 000 1 170 820
1 500 4 400 000 280 000 1 560 1 090
1 875 5 400 000 280 000 1 560 1 090
2 250 6 400 000 280 000 1 560 1 090
2 625 7 400 000 280 000 1 560 1 090
3 000 8 400 000 280 000 1 560 1 090
6 000 16 900 000 800 000 6 240 3 120
9 000 24 900 000 800 000 9 360 4 680

Optimiser les performances des disques SSD locaux

Plusieurs paramètres de configuration de VM et de disque peuvent améliorer les performances des disques SSD locaux. Pour plus d'informations, consultez la page Optimiser les performances des disques SSD locaux.