Par défaut, chaque instance Compute Engine possède un seul disque de démarrage contenant le système d'exploitation. Lorsque vos applications nécessitent davantage d'espace de stockage, une solution possible consiste à associer des volumes Persistent Disk ou Hyperdisk supplémentaires à votre instance.
Les volumes Persistent Disk ne sont pas associés à la machine physique qui héberge l'instance. Ils sont plutôt associés à l'instance en tant qu'appareils de stockage réseau en mode bloc. Toutefois, votre instance de VM peut accéder aux volumes Persistent Disk comme aux disques physiques sur un ordinateur ou un serveur. Lorsque vous lisez ou écrivez à partir d'un disque persistant, les données sont transmises sur le réseau.
Les données de chaque disque persistant sont réparties sur plusieurs disques physiques. Compute Engine gère les disques physiques et la distribution des données pour assurer la redondance et des performances optimales à votre place.
Les volumes Persistent Disk sont hébergés indépendamment de vos instances de VM. Vous pouvez donc dissocier ou déplacer les volumes pour conserver vos données même après avoir supprimé vos instances. Les performances Persistent Disk évoluent automatiquement en fonction de la taille. Vous pouvez donc redimensionner vos volumes Persistent Disk existants ou ajouter des volumes Persistent Disk à une VM pour répondre à vos besoins en termes de performances et d'espace de stockage.
Ajoutez un disque non amorçable à votre instance lorsque vous avez besoin d'un stockage fiable et abordable avec des caractéristiques de performances constantes.
Ajouter un disque persistant à votre instance
Capacité maximale de 257 Tio
Les volumes de disque persistant peuvent atteindre 64 To. Vous pouvez ajouter jusqu'à 127 volumes de disques persistants zonaux non amorçables secondaires à une instance de VM. Toutefois, la capacité totale combinée de tous les volumes de disque persistant associés à une seule VM ne peut pas dépasser 257 Tio.
Vous pouvez créer des volumes logiques uniques de 257 Tio au maximum en utilisant la gestion du volume logique au sein de votre VM. Pour en savoir plus sur la façon d'optimiser les performances avec des volumes de plus grande taille, consultez la section Taille du volume logique.
Types d'interfaces de stockage
L'interface de stockage est choisie automatiquement lorsque vous créez votre instance ou ajoutez des volumes Persistent Disk à une VM. Les VM Tau T2A et les VM de troisième génération (telles que M3) utilisent l'interface NVMe pour les disques persistants.
Les instances Confidential VM utilisent également des disques persistants NVMe. Toutes les autres séries de machines Compute Engine utilisent l'interface disque SCSI pour les disques persistants.
La plupart des images publiques incluent des pilotes NVMe et SCSI. 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.
Pour déterminer si une version de système d'exploitation est compatible avec NVMe, consultez la page Détails des systèmes d'exploitation.
Performance
Les ressources de stockage de blocs ont des caractéristiques de performances différentes. Tenez compte de vos exigences en matière de taille d'espace de stockage et de performances pour vous aider à déterminer le type de stockage de blocs approprié pour vos instances. Les performances des disques persistants sont prévisibles et évoluent de manière linéaire avec la capacité provisionnée jusqu'à ce que les limites d'une instance en matière de processeurs virtuels provisionnés soient atteintes. Pour en savoir plus sur les limites de performances des disques Persistent Disk, consultez la section Limites de performances des disques Persistent Disk.
Disque persistant et Colossus
Le disque persistant est conçu pour être exécuté en tandem avec le système de fichiers Google, Colossus, qui est un système de stockage de blocs distribué. Les pilotes de disque persistant chiffrent automatiquement les données sur la VM avant qu'elles ne soient transmises depuis la VM sur le réseau. Ensuite, Colossus conserve les données. Lorsque Colossus lit les données, le pilote déchiffre les données entrantes.
Les volumes Persistent Disk utilisent Colossus pour le backend de stockage.
L'utilisation de disques en tant que service est utile dans de nombreux cas, par exemple :
- Il est plus facile de redimensionner les disques pendant que l'instance est en cours d'exécution que d'arrêter d'abord l'instance. Vous pouvez augmenter la taille du disque sans arrêter l'instance.
- Il est plus facile d'associer et de dissocier des disques lorsque les disques et les VM n'ont pas besoin de partager le même cycle de vie ou n'ont pas besoin d'être colocalisés. Il est possible d'arrêter une VM et d'utiliser son disque de démarrage persistant pour démarrer une autre VM.
- Les fonctionnalités de haute disponibilité telles que la réplication sont simplifiées, car le pilote de disque peut masquer les détails de la réplication et fournir une réplication automatique au moment de l'écriture.
Étape suivante
Découvrez comment ajouter un volume Persistent Disk à votre VM.
Consultez les informations concernant les tarifs des disques et des images.
Découvrez comment cloner un volume Persistent Disk.
Découvrez comment partager des volumes Persistent Disk entre des VM.
Découvrez comment optimiser les performances des disques persistants.
- Consultez les bonnes pratiques pour les instantanés de disque.