Pour autoriser différentes instances à accéder simultanément à un volume Hyperdisk Balanced High Availability, définissez le mode d'accès du volume. Pour en savoir plus, consultez Partager un disque entre plusieurs instances.
Ce document explique comment effectuer les tâches suivantes sur les disques régionaux :
- Créez des disques régionaux.
- Associez un disque régional à votre instance Compute Engine.
- Convertir un disque zonal en disque régional
- Créez une instance avec un disque de démarrage régional.
- Créer une instance avec des disques régionaux supplémentaires
- Associer un disque de démarrage régional à une instance
- Lister et décrire vos disques régionaux.
- Redimensionner un disque régional
Avant de commencer
- Passez en revue les principes de base de la réplication synchrone des disques.
- Découvrez le basculement de disque régional.
- Si vous utilisez le mode écriture simultanée pour les disques Hyperdisk Balanced High Availability, consultez les exigences et les limites dans Partager des disques entre des instances.
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification permet de valider votre identité pour accéder aux services et aux API Cloud de Confiance by S3NS . Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes :
Sélectionnez l'onglet correspondant à la façon dont vous prévoyez d'utiliser les exemples de cette page :
Console
Lorsque vous utilisez la console Cloud de Confiance pour accéder aux services et aux API Cloud de Confiance by S3NS , vous n'avez pas besoin de configurer l'authentification.
gcloud
-
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez la Google Cloud CLI en exécutant la commande suivante :
gcloud init
-
- Définissez une région et une zone par défaut.
-
Installez la Google Cloud CLI.
-
Configurez la gcloud CLI afin d'utiliser votre identité fédérée.
Pour en savoir plus, consultez Se connecter à la gcloud CLI avec votre identité fédérée.
-
Créez des identifiants d'authentification locaux pour votre compte utilisateur :
gcloud auth application-default login
Si une erreur d'authentification est renvoyée, vérifiez que vous vous êtes connecté à la gcloud CLI avec votre identité fédérée.
Terraform
Pour utiliser les exemples Terraform de cette page dans un environnement de développement local, installez et initialisez la gcloud CLI, puis configurez les Identifiants par défaut de l'application avec vos identifiants utilisateur.
Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
REST
Pour utiliser les exemples API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à la gcloud CLI.
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée.
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Cloud de Confiance .
Rôles et autorisations nécessaires
Pour obtenir les autorisations nécessaires pour créer un disque régional, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet :
- Administrateur d'instances Compute (v1) (
roles/compute.instanceAdmin.v1) -
Pour vous connecter à une instance pouvant s'exécuter via un compte de service : Utilisateur du compte de service (v1) (
roles/iam.serviceAccountUser)
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Ces rôles prédéfinis contiennent les autorisations requises pour créer un disque régional. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour créer un disque régional :
-
compute.disks.create -
compute.instances.attachDisk -
compute.disks.use -
Créer un instantané d'un disque :
compute.disks.createSnapshot -
Créez un disque régional à partir d'une image :
compute.images.useReadOnlysur l'image. -
Afficher les détails d'un disque :
compute.disks.get -
Obtenir la liste des disques :
compute.disks.list -
Modifier la taille d'un disque :
compute.disks.update
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Limites
- Vous ne pouvez associer les disques Hyperdisk Balanced High Availability qu'aux types de machines compatibles.
- Vous ne pouvez qu'augmenter la taille d'un volume Hyperdisk équilibré à haute disponibilité ; vous ne pouvez pas la réduire.
- Hyperdisk équilibrés à haute disponibilité ont des caractéristiques de performances différentes de celles des disques zonaux correspondants. Pour en savoir plus, consultez Limites de performances des volumes Hyperdisk équilibrés à haute disponibilité.
- Vous ne pouvez pas modifier la taille d'un volume Hyperdisk Balanced High Availability en mode écriture simultanée si l'une des instances auxquelles le volume est associé se trouve dans une zone qui subit une panne.
- Vous ne pouvez pas utiliser un volume Hyperdisk Balanced High Availability en mode écriture simultanée comme disque de démarrage.
- Si vous créez un disque répliqué en clonant un disque zonal, les deux instances dupliquées zonales ne sont pas entièrement synchronisées au moment de la création. Une fois créé, vous pouvez utiliser le clone de disque régional dans un délai moyen de trois minutes. Toutefois, vous devrez peut-être attendre quelques dizaines de minutes avant que le disque n'atteigne un état entièrement répliqué et que l'objectif de point de récupération (RPO, Recovery Point Objective) soit proche de zéro. Découvrez comment vérifier si votre disque répliqué est entièrement répliqué.
- Vous ne pouvez pas créer de disques régionaux dans les zones d'IA.
- La création d'un disque régional à partir d'une image présente les limites suivantes :
- Lorsque vous créez un disque régional à partir d'une image, vous pouvez créer un disque dans un projet toutes les cinq minutes. Vous pouvez émettre jusqu'à cinq requêtes à la fois, mais vous ne pouvez pas créer plus de cinq disques sur une période de 25 minutes.
- La création d'un disque régional à partir d'une image est en preview et est plus lente que la création d'un disque zonal à partir d'une image.
Vous ne pouvez pas créer de disque régional en clonant le disque source si celui-ci est un volume Hyperdisk ML ou Hyperdisk Throughput. Vous devez créer un volume Hyperdisk Balanced High Availability à partir d'un instantané du disque zonal.
À propos de l'utilisation d'un disque régional comme disque de démarrage pour une instance
Vous pouvez associer unvolume Hyperdisk Balanced High Availability en tant que disque de démarrage, pour les charges de travail avec état provisionnées à l'avance, avant de provisionner une charge de travail de production. Les disques de démarrage régionaux ne sont pas conçus pour les systèmes de secours à chaud, car vous ne pouvez pas associer simultanément un disque de démarrage à deux instances.
Dans une configuration à haute disponibilité, si l'appareil de démarrage est un disque régional, Google vous recommande de ne pas créer au préalable ni démarrer l'instance de secours.
Au lieu de cela, associez le disque régional existant au moment du basculement en utilisant l'option forceAttach lorsque vous créez l'instance de secours.
Vous pouvez créer un disque de démarrage régional à partir de l'une des ressources Compute Engine suivantes :
- Instantanés standards et d'archive
- Images publiques et personnalisées (preview)
- Instantanés immédiats
- Disques de démarrage zonaux, en clonant le disque (preview).
Pour utiliser un disque régional comme disque de démarrage d'une instance, utilisez l'une des méthodes suivantes.
- Créez l'instance et le disque de démarrage en même temps.
Créez un disque de démarrage régional, puis utilisez-le comme disque de démarrage pour une instance nouvelle ou existante :
Créez un disque de démarrage régional à l'aide de l'une des méthodes suivantes :
- Cloner un disque de démarrage zonal existant (preview)
- Créer un disque à partir d'une image (preview) ou d'un instantané
Nous vous recommandons de créer des disques de démarrage régionaux à partir d'instantanés et non de clones de disques de démarrage zonaux.
Pour effectuer le basculement d'un disque de démarrage régional vers une instance de secours en cours d'exécution dans la zone de l'instance répliquée, suivez la procédure décrite dans Associer un disque de démarrage régional à une instance.
Limites de taille et noms de référence pour les disques régionaux
La taille que vous spécifiez pour un disque régional doit être comprise dans les plages indiquées dans le tableau suivant.
Lorsque vous créez un disque régional avec la Google Cloud CLI, REST ou les bibliothèques clientes Cloud pour Compute Engine, vous pouvez indiquer le type de disque à créer en fournissant la valeur de la colonne Nom de référence du tableau suivant.
| Type de disque | Nom de la référence | Taille minimale | Taille maximale | Taille par défaut |
|---|---|---|---|---|
| Hyperdisk Balanced High Availability | hyperdisk-balanced-high-availability |
4 Gio | 64 Tio | 100 Gio |
| Disque persistant avec équilibrage | pd-balanced |
Zonal : 10 Gio Régional : 10 Gio |
64 Tio | 100 Gio |
| Performance (SSD) Persistent Disk | pd-ssd |
Zonal : 10 Gio Régional : 10 Gio |
64 Tio | 100 Gio |
| Disque persistant standard | pd-standard |
Zonal : 10 Gio Régional : 200 Gio |
64 Tio | 500 Gio |
Créer un disque régional à partir d'une image ou d'un instantané
Créez un volume Hyperdisk Balanced High Availability que vous pouvez utiliser comme disque de démarrage ou de données pour une instance. Le disque régional doit se trouver dans la même région que l'instance de calcul à laquelle vous prévoyez de l'associer.
Si vous créez un volume Hyperdisk Balanced High Availability, vous pouvez également autoriser différentes instances à accéder simultanément au disque en définissant le mode d'accès au disque. Pour en savoir plus, consultez Partager un disque entre plusieurs instances.
Console
Dans la console Cloud de Confiance , accédez à la page Disques.
Sélectionnez le projet requis.
Cliquez sur Créer un disque.
Spécifiez le paramètre Nom pour le disque.
Dans le champ Emplacement, sélectionnez Régional.
Sélectionnez une région et une zone. Vous devez sélectionner la même région lorsque vous créez votre instance.
Sélectionnez la zone de l'instance dupliquée dans la même région. Assurez-vous d'en noter les noms, car vous devrez associer le disque à votre instance dans l'une de ces zones.
Sous Type de source du disque, choisissez la source de données pour le disque :
- Pour créer un disque vide, sélectionnez Disque vide.
- Pour créer le disque à partir d'une image :
- Sélectionnez Image.
- Sous Image source, choisissez l'image source du disque.
- Pour créer le disque à partir d'un instantané existant :
- Sélectionnez Instantané, Instantané immédiat ou Instantané d'archive, selon que l'instantané source est un instantané standard, un instantané immédiat ou un instantané d'archive.
- Sous Instantané source, sélectionnez l'instantané source ou l'instantané immédiat dans la liste. Seuls les instantanés situés dans l'emplacement que vous avez sélectionné sont listés.
- Pour créer le disque à partir d'un disque spécifique se trouvant dans une image système (preview) :
- Sélectionnez Image système.
- Dans le menu déroulant Image système source, sélectionnez l'image système que vous souhaitez utiliser.
- Dans le menu déroulant Disque source, sélectionnez le nom de l'appareil du disque spécifique de l'image système choisie que vous souhaitez utiliser comme source pour le nouveau disque.
- Si l'image système sélectionnée est protégée par une clé de chiffrement fournie par le client (CSEK) (obsolète), une section Chiffrement s'affiche. Saisissez la clé de déchiffrement requise dans le champ prévu à cet effet.
- Configurez d'autres propriétés de disque, telles que le nom, le type, la taille et la règle de suppression, si nécessaire.
Sous Paramètres du disque, choisissez un type de disque et une taille. Pour les volumes Hyperdisk Balanced High Availability, vous pouvez également modifier les paramètres par défaut IOPS provisionnées et Débit provisionné.
Facultatif : pour les volumes Hyperdisk Balanced High Availability, vous pouvez activer l'association du disque à plusieurs instances en créant le disque en mode écriture simultanée. Dans Mode d'accès, sélectionnez Plusieurs VM en mode lecture/écriture.
Cliquez sur Créer pour finaliser la création du disque.
gcloud
Créez un disque régional à l'aide de la commande compute disks create.
Vous pouvez créer un disque vide ou créer le disque à partir d'une image (preview), d'un instantané immédiat ou d'un instantané standard.
Disque vide
gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=DISK_TYPE \ --region=REGION \ --replica-zones=ZONE1,ZONE2 \ --access-mode=DISK_ACCESS_MODE
Remplacez les éléments suivants :
DISK_NAME: le nom du nouveau disqueDISK_SIZE: taille du nouveau disque, en Gio. La taille doit respecter les limites de taille du type de disque.DISK_TYPE: Pour les volumes Hyperdisk, spécifiez la valeurhyperdisk-balanced-high-availability.REGION: région dans laquelle doit se trouve le disque régional (par exemple,europe-west1).ZONE1etZONE2: zones de la région où se trouvent les deux instances répliquées des disques (par exemple,europe-west1-b,europe-west1-c).DISK_ACCESS_MODE: (facultatif) pour les disques Hyperdisk Balanced High Availability, spécifiez comment les instances peuvent accéder aux données du disque. Les valeurs suivantes sont acceptées :READ_WRITE_SINGLEpour un accès en lecture/écriture à partir d'une instance. Il s'agit de l'option par défaut.READ_WRITE_MANYpour un accès en lecture/écriture à partir de plusieurs VM.
Instantané
Pour créer le disque à partir d'un instantané standard ou d'archive, utilisez l'option --source-snapshot pour spécifier le nom de l'instantané.
gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=DISK_TYPE \ --region=REGION \ --replica-zones=ZONE1,ZONE2 \ --access-mode=DISK_ACCESS_MODE \ --source-snapshot=SNAPSHOT_NAME \ [ --source-snapshot-region=SOURCE_REGION ]
Remplacez les éléments suivants :
DISK_NAME: le nom du nouveau disqueDISK_SIZE: taille du nouveau disque, en Gio. La taille doit respecter les limites de taille du type de disque.DISK_TYPE: Pour les volumes Hyperdisk, spécifiez la valeurhyperdisk-balanced-high-availability.REGION: région dans laquelle doit se trouve le disque régional (par exemple,europe-west1).ZONE1etZONE2: zones de la région où se trouvent les deux instances répliquées des disques (par exemple,europe-west1-b,europe-west1-c).DISK_ACCESS_MODE: (facultatif) pour les disques Hyperdisk Balanced High Availability, spécifiez comment les instances peuvent accéder aux données du disque. Les valeurs suivantes sont acceptées :READ_WRITE_SINGLEpour un accès en lecture/écriture à partir d'une instance. Il s'agit de l'option par défaut.READ_WRITE_MANYpour un accès en lecture/écriture à partir de plusieurs VM.
-
SNAPSHOT_NAMEpar le nom de l'instantané. SOURCE_REGION(facultatif) : Si l'instantané est un instantané à champ d'application régional, spécifiez la région à laquelle il est associé.
Pour créer le disque à partir d'un instantané immédiat, utilisez l'indicateur --source-instant-snapshot pour spécifier le nom de l'instantané immédiat.
gcloud compute disks create DISK_NAME \
--source-instant-snapshot=INSTANT_SNAPSHOT_NAME
Remplacez INSTANT_SNAPSHOT_NAME par le nom de l'instantané immédiat.
Image
Pour créer le disque à partir d'une version spécifique d'une image publique ou d'une image personnalisée, utilisez la version bêta de la commande. Spécifiez le nom de l'image avec l'option --image :
gcloud beta compute disks create DISK_NAME \
--size=DISK_SIZE \
--type=DISK_TYPE \
--region=REGION \
--replica-zones=ZONE1,ZONE2 \
--access-mode=DISK_ACCESS_MODE \
--image=IMAGE_NAME
Remplacez les éléments suivants :
DISK_NAME: le nom du nouveau disqueDISK_SIZE: taille du nouveau disque, en Gio. La taille doit respecter les limites de taille du type de disque.DISK_TYPE: Pour les volumes Hyperdisk, spécifiez la valeurhyperdisk-balanced-high-availability.REGION: région dans laquelle doit se trouve le disque régional (par exemple,europe-west1).ZONE1etZONE2: zones de la région où se trouvent les deux instances répliquées des disques (par exemple,europe-west1-b,europe-west1-c).DISK_ACCESS_MODE: (facultatif) pour les disques Hyperdisk Balanced High Availability, spécifiez comment les instances peuvent accéder aux données du disque. Les valeurs suivantes sont acceptées :READ_WRITE_SINGLEpour un accès en lecture/écriture à partir d'une instance. Il s'agit de l'option par défaut.READ_WRITE_MANYpour un accès en lecture/écriture à partir de plusieurs VM.
IMAGE_NAMEpar le nom de l'image, par exemple :debian-13-trixie-v20260902.
Pour créer le disque à l'aide de la dernière version d'une famille d'images, utilisez la version bêta de la commande. Spécifiez le nom de la famille d'images avec l'option --image-family :
gcloud beta compute disks create DISK_NAME \
--size=DISK_SIZE \
--type=DISK_TYPE --region=REGION \
--replica-zones=ZONE1,ZONE2 \
--image-family=IMAGE_FAMILY_NAME
Remplacez IMAGE_FAMILY_NAME par le nom de la famille d'images, par exemple debian-13.
Terraform
Pour créer un volume Persistent Disk régional ou Hyperdisk Balanced High Availability, utilisez la ressource google_compute_region_disk.
Pour spécifier le type de disque, définissez l'argument type sur la valeur correspondante dans la liste suivante.
- Hyperdisk Balanced High Availability :
hyperdisk-balanced-high-availability - Disque persistant SSD :
pd-ssd - Disque persistant avec équilibrage :
pd-balanced - Disque persistant standard :
pd-standard
Pour créer un disque à partir d'une image (aperçu), remplacez l'argument snapshot dans l'exemple suivant par l'argument image.
L'exemple suivant crée un disque régional à partir d'un instantané.
Pour savoir comment appliquer ou supprimer une configuration Terraform, consultez Commandes Terraform de base.
REST
Pour créer unvolume Hyperdisk équilibré à haute disponibilité, envoyez une requête POST à la méthode compute.regionDisks.insert.
Vous pouvez créer un disque vide ou à partir d'une image (preview) ou d'un instantané standard ou immédiat.
Disque vide
Pour créer un disque vide, envoyez une requête POST avec le corps de requête suivant :
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/regions/REGION/disks
{
"name": "DISK_NAME",
"region": "projects/PROJECT_ID/regions/REGION",
"replicaZones": [
"projects/PROJECT_ID/zones/ZONE1",
"projects/PROJECT_ID/zones/ZONE2"
],
"sizeGb": "DISK_SIZE",
"type": "projects/PROJECT_ID/regions/REGION/diskTypes/DISK_TYPE",
"accessMode": "DISK_ACCESS_MODE"
}
Remplacez les éléments suivants :
PROJECT_ID: ID du projet.REGION: région dans laquelle doit se trouver le disque régional (par exemple,europe-west1).DISK_NAME: le nom du nouveau disqueZONE1etZONE2: les zones où se trouvent les instances dupliquées du nouveau disque.DISK_SIZE: taille du nouveau disque, en Gio. La taille doit respecter les limites pour le type de disque.DISK_TYPE: Pour les volumes Hyperdisk, spécifiez la valeurhyperdisk-balanced-high-availability.DISK_ACCESS_MODE: Facultatif : pour les disques Hyperdisk Balanced High Availability, spécifiez comment les instances peuvent accéder aux données sur le disque Hyperdisk Balanced High Availability. Les valeurs suivantes sont acceptées :READ_WRITE_SINGLEpour un accès en lecture/écriture à partir d'une instance. Il s'agit de l'option par défaut.READ_WRITE_MANYpour un accès en lecture/écriture à partir de plusieurs VM.
Instantané
Pour créer le disque à partir d'un instantané standard ou d'archive, utilisez le champ sourceSnapshot pour spécifier l'URL de l'instantané.
Si l'instantané est un instantané global :
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/regions/ REGION/disks { "name": "DISK_NAME", "region": "projects/PROJECT_ID/regions/REGION", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE1", "projects/PROJECT_ID/zones/ZONE2" ], "sizeGb": "DISK_SIZE", "type": "projects/PROJECT_ID/regions/REGION/diskTypes/DISK_TYPE", "accessMode": "DISK_ACCESS_MODE", "sourceSnapshot": "SNAPSHOT_NAME" }Remplacez les éléments suivants :
PROJECT_ID: ID du projet.REGION: région dans laquelle doit se trouver le disque régional (par exemple,europe-west1).DISK_NAME: le nom du nouveau disqueZONE1etZONE2: les zones où se trouvent les instances dupliquées du nouveau disque.DISK_SIZE: taille du nouveau disque, en Gio. La taille doit respecter les limites de taille du type de disque.DISK_TYPE: Pour les volumes Hyperdisk, spécifiez la valeurhyperdisk-balanced-high-availability.DISK_ACCESS_MODE: (facultatif) pour les disques Hyperdisk Balanced High Availability, spécifiez comment les instances peuvent accéder aux données sur le disque Hyperdisk Balanced High Availability. Les valeurs suivantes sont acceptées :READ_WRITE_SINGLEpour un accès en lecture/écriture à partir d'une instance. Il s'agit de l'option par défaut.READ_WRITE_MANYpour un accès en lecture/écriture à partir de plusieurs VM.
SNAPSHOT_NAME: nom de l'instantané standard ou d'archive.
Si l'instantané est un instantané à portée régionale (preview), utilisez la version bêta du point de terminaison :
POST https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/regions/REGION/disks { "name": "DISK_NAME", "sourceSnapshot": "projects/PROJECT_ID/regions/SOURCE_REGION/snapshots/SNAPSHOT_NAME" }Remplacez les éléments suivants :
REGION: région dans laquelle doit se trouver le disque régional (par exemple,europe-west1).SOURCE_REGION: région à laquelle l'instantané source est associé.SNAPSHOT_NAME: instantané source du disque
Pour créer le disque à partir d'un instantané immédiat, utilisez le champ sourceInstantSnapshot au lieu de sourceSnapshot pour spécifier l'URL de l'instantané immédiat.
POST https://compute.s3nsapis.fr/compute/v1/projects/ PROJECT_ID/regions/REGION/disks
{
"name": "DISK_NAME",
"sourceInstantSnapshot": "projects/PROJECT/regions/SOURCE_REGION/instantSnapshots/ SOURCE_INSTANT_SNAPSHOT_NAME"
}
Remplacez SOURCE_INSTANT_SNAPSHOT_NAME par le nom de l'instantané.
Image
Pour créer le disque à partir d'une image personnalisée ou publique, utilisez la version bêta du point de terminaison et spécifiez l'URL de l'image dans le champ sourceImage.
Pour utiliser une image personnalisée ou la dernière version d'une famille d'images personnalisées :
POST https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/regions/REGION/disks { "name": "DISK_NAME", "region": "projects/PROJECT_ID/regions/REGION", "replicaZones": [ "projects/PROJECT_ID/zones/ZONE1", "projects/PROJECT_ID/zones/ZONE2" ], "sizeGb": "DISK_SIZE", "type": "projects/PROJECT_ID/regions/REGION/diskTypes/DISK_TYPE", "accessMode": "DISK_ACCESS_MODE", "sourceImage": "global/images/IMAGE_NAME_OR_PATH" }Remplacez les éléments suivants :
PROJECT_ID: ID du projet.REGION: région dans laquelle doit se trouver le disque régional (par exemple,europe-west1).DISK_NAME: le nom du nouveau disqueZONE1etZONE2: les zones où se trouvent les instances dupliquées du nouveau disque.DISK_SIZE: taille du nouveau disque, en Gio. La taille doit respecter les limites pour le type de disque.DISK_TYPE: Pour les volumes Hyperdisk, spécifiez la valeurhyperdisk-balanced-high-availability.DISK_ACCESS_MODE: Facultatif : pour les disques Hyperdisk Balanced High Availability, spécifiez comment les instances peuvent accéder aux données sur le disque Hyperdisk Balanced High Availability. Les valeurs suivantes sont acceptées :READ_WRITE_SINGLEpour un accès en lecture/écriture à partir d'une instance. Il s'agit de l'option par défaut.READ_WRITE_MANYpour un accès en lecture/écriture à partir de plusieurs VM.
-
IMAGE_NAME_OR_PATH: Pour utiliser une image spécifique, remplacezIMAGE_NAME_OR_PATHpar le nom de l'image, par exemple :custom-debug-image. Pour utiliser une image d'une famille d'images, spécifiezfamily/IMAGE_FAMILY_NAME, oùIMAGE_FAMILY_NAMEest le nom de la famille d'images. Par exemple,family/debug-image-family.
Pour utiliser une image publique spécifique ou la dernière version d'une famille d'images publiques :
POST https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/regions/REGION/disks { "name": "DISK_NAME", "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE_NAME_OR_PATH" }Remplacez les éléments suivants :
IMAGE_PROJECT: projet contenant l'image publique. Par exemple, pour utiliser une image Debian, spécifiezdebian-cloud.IMAGE_NAME_OR_PATH: nom ou chemin d'accès de l'image. Pour utiliser une version spécifique d'une image, spécifiez le nom de l'image, par exemple :debian-13-trixie-v20260902. Pour utiliser la dernière version d'une image de l'OS publique, spécifiez le nom de la famille d'images, par exemple :family/debian-13.
Après avoir créé le disque, vous pouvez l'utiliser comme disque de démarrage pour une instance ou l'associer en tant que disque de données à une instance.
Associer un disque régional à votre instance
Pour associer un disque de démarrage régional à une instance, consultez Associer un disque de démarrage régional à une instance.
Pour les disques qui ne sont pas des disques de démarrage, après avoir créé un volume Hyperdisk Balanced High Availability, vous pouvez l'associer à une instance. L'instance doit se trouver dans la même région que le disque.
Pour associer un disque Hyperdisk Balanced High Availability à plusieurs instances, répétez la procédure décrite dans cette section pour chaque instance. Vous ne pouvez associer des disques Hyperdisk Balanced High Availability qu'en mode lecture/écriture.
Console
Pour associer un disque à une instance, accédez à la page Instances de VM.
Dans la colonne Nom, cliquez sur le nom de l'instance.
Cliquez sur Modifier .
Cliquez sur Associer un disque existant.
Sélectionnez le disque régional que vous avez créé précédemment pour l'ajouter à votre instance.
Si un avertissement indique que le disque sélectionné est déjà associé à une autre instance, cochez la case Forcer l'association du disque pour forcer l'association du disque à l'instance que vous êtes en train de modifier.
Consultez les cas d'utilisation sur l'association forcée de disques régionaux à la section Basculement de disque régional.
Facultatif : Si vous associez un disque Hyperdisk Balanced High Availability à plusieurs instances, sélectionnez Lecture/écriture pour le mode d'association du disque.
Cliquez sur Enregistrer.
Sur la page Modifier la VM, cliquez sur Enregistrer.
gcloud
Pour associer un disque régional à une instance en cours d'exécution ou arrêtée, utilisez la commande compute instances attach-disk avec l'option --disk-scope définie sur regional.
Si vous associez un disque Hyperdisk Balanced à haute disponibilité en mode écriture simultanée à plusieurs instances, le seul mode d'association compatible est rw, qui est le mode d'accès par défaut. Vous n'avez pas besoin d'inclure l'option --mode.
gcloud compute instances attach-disk INSTANCE_NAME \
--disk=DISK_NAME \
--disk-scope=regional \
--device-name=DEVICE_NAME
Remplacez les éléments suivants :
INSTANCE_NAME: nom de l'instance à laquelle vous ajoutez le disque régional.DISK_NAME: nom du nouveau disque que vous associez à l'instance.DEVICE_NAME(facultatif) : nom utilisé par l'OS invité pour créer un lien symbolique, qui permet d'identifier le disque au niveau de l'OS.
Terraform
Pour associer unvolume Hyperdisk Balanced High Availability à une instance, vous pouvez utiliser la ressource google_compute_attached_disk.
Pour savoir comment appliquer ou supprimer une configuration Terraform, consultez Commandes Terraform de base.
REST
Pour associer un disque régional à une instance en cours d'exécution ou arrêtée, envoyez une requête POST à la méthode compute.instances.attachDisk et incluez l'URL du disque régional que vous avez créé.
Si vous associez un disque Hyperdisk Balanced High Availability en mode écriture simultanée à plusieurs instances, le seul mode d'association compatible est READ-WRITE, qui est le mode d'accès par défaut. Vous n'avez pas besoin d'inclure la propriété mode.
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk
{
"source": "/projects/PROJECT_ID/regions/REGION/disks/DISK_NAME",
"deviceName": DEVICE_NAME
}
Remplacez les éléments suivants :
PROJECT_ID: ID du projet.ZONE: l'emplacement de votre instance.INSTANCE_NAME: nom de l'instance à laquelle vous ajoutez le nouveau disque régional.REGION: région où se trouve le disque régionalDISK_NAME: nom du disque régional (tel qu'il apparaît dans la console Cloud de Confiance ).DEVICE_NAME(facultatif) : nom utilisé par l'OS invité pour créer un lien symbolique, qui permet d'identifier le disque au niveau de l'OS.
Pour les disques non amorçables, après avoir créé et associé un disque régional vierge à une instance, vous devez le formater et l'installer pour que le système d'exploitation puisse utiliser l'espace de stockage disponible.
Convertir un disque zonal en disque régional
La méthode de conversion d'un disque zonal en disque régional dépend du type de disque zonal :
Pour convertir un disque zonal existant des types suivants en disque régional, créez un clone du disque source.
- Volumes Hyperdisk Balanced
- Volumes Hyperdisk Extreme
- Volumes Persistent Disk avec équilibrage, SSD et standards
Pour savoir comment cloner un disque, consultez Créer un disque régional en clonant le disque source.
Pour convertir un disque de l'un des types suivants en disque régional, suivez les étapes de la section Convertir un disque zonal en disque Hyperdisk Balanced High Availability :
- Hyperdisk Throughput
- Hyperdisk ML
Créer une instance qui utilise un nouveau disque de démarrage régional
Lorsque vous configurez une instance de calcul à disponibilité élevée, vous pouvez créer l'instance principale avec un nouveau disque de démarrage régional. Lorsque vous créez une instance en même temps que son disque de démarrage régional, vous pouvez créer le disque de démarrage à partir d'une image (preview) ou d'un instantané standard.
Pour créer un disque régional à partir d'un disque zonal existant, vous devez d'abord modifier le disque zonal en disque régional, puis créer l'instance avec le disque régional que vous avez créé.
Cette section explique comment créer une instance avec un nouveau disque de démarrage régional à l'aide de la console Cloud de Confiance , de Google Cloud CLI ou de REST.
Console
Accédez à la page Créer une instance dans la console Cloud de Confiance .
Accéder à la page "Créer une instance"
Si vous y êtes invité, sélectionnez votre projet et cliquez sur Continuer.
La page Créer une instance s'affiche et le volet Configuration de la machine s'ouvre.
Dans le volet Configuration de la machine, procédez comme suit :
- Dans le champ Nom, spécifiez un nom pour votre instance. Pour en savoir plus, consultez Convention d'attribution de noms aux ressources.
Facultatif : Dans le champ Zone, sélectionnez une zone pour cette instance.
La sélection par défaut est Toutes. Si vous ne modifiez pas cette sélection par défaut, Google choisit automatiquement une zone en fonction du type de machine et de la disponibilité.
Sélectionnez une famille de machines pour votre instance parmi les options suivantes :
- Usage général
- Optimisées pour le calcul
- À mémoire optimisée
- Optimisées pour le stockage
- Optimisées pour le réseau
- GPU
- TPU
La console Cloud de Confiance affiche ensuite les séries de machines disponibles pour la famille de machines que vous avez sélectionnée.
Dans la colonne Série, sélectionnez la série de machines pour votre instance.
Si vous avez sélectionné GPU comme famille de machines à l'étape précédente, sélectionnez le type de GPU souhaité. La série de machines est ensuite sélectionnée automatiquement pour le type de GPU sélectionné.
Dans la section Type de machine, sélectionnez le type de machine pour votre instance.
Dans le menu de navigation, cliquez sur OS et stockage. Dans le volet Système d'exploitation et stockage qui s'affiche, procédez comme suit.
Pour en savoir plus sur les paramètres que vous pouvez configurer lors de l'ajout de disques, consultez À propos des disques persistants et À propos de Google Cloud Hyperdisk.
- Pour commencer à configurer votre disque de démarrage, cliquez sur Modifier. Le volet Disque de démarrage s'affiche et l'onglet Images publiques est sélectionné.
Configurez la source de données pour le disque de démarrage de l'une des manières suivantes :
- Pour choisir une image publique comme source de données pour votre disque de démarrage, spécifiez les éléments suivants dans l'onglet Images publiques :
- Dans la liste Système d'exploitation, sélectionnez le type d'OS.
- Dans la liste Version, sélectionnez la version de l'OS.
- Dans la liste Type de disque de démarrage, sélectionnez le type de disque de démarrage.
- Dans le champ Taille (Go), spécifiez la taille du disque de démarrage.
- Pour choisir une image personnalisée comme source de données pour votre disque de démarrage, cliquez sur Images personnalisées, puis, dans l'onglet Images personnalisées qui s'affiche, spécifiez les éléments suivants :
- Pour sélectionner le projet de l'image, cliquez sur Modifier, puis sélectionnez le projet contenant l'image.
- Dans la liste Image, sélectionnez l'image que vous souhaitez importer.
- Dans la liste Type de disque de démarrage, sélectionnez le type de disque de démarrage.
- Dans le champ Taille (Go), spécifiez la taille du disque de démarrage.
- Pour choisir un instantané standard comme source de données pour votre disque de démarrage, cliquez sur Instantanés, puis, dans l'onglet Instantanés qui s'affiche, spécifiez les éléments suivants :
- Dans la liste Instantané, sélectionnez l'instantané.
- Dans la liste Type de disque de démarrage, sélectionnez le type de disque de démarrage.
- Dans le champ Taille (Go), spécifiez la taille du disque de démarrage.
- Pour choisir un instantané d'archive comme source de données pour votre disque de démarrage, cliquez sur Instantanés d'archive, puis, dans l'onglet Instantanés d'archive qui s'affiche, spécifiez les éléments suivants :
- Dans la liste Instantané d'archive, sélectionnez l'instantané d'archive.
- Dans la liste Type de disque de démarrage, sélectionnez le type de disque de démarrage.
- Dans le champ Taille (Go), spécifiez la taille du disque de démarrage.
- Pour choisir un disque existant comme disque de démarrage, cliquez sur Disques existants. Ensuite, dans l'onglet Disques existants qui s'affiche, sélectionnez un disque existant dans la liste Disque. Cette option utilise le disque existant comme disque de démarrage et n'en crée pas de nouveau.
- Pour choisir une image publique comme source de données pour votre disque de démarrage, spécifiez les éléments suivants dans l'onglet Images publiques :
Facultatif : Pour afficher les options de configuration avancées, développez la section Afficher les configurations avancées.
Pour confirmer vos options de disque de démarrage et revenir au volet Système d'exploitation et stockage, cliquez sur Sélectionner.
Facultatif : Pour savoir comment associer des disques non amorçables à votre instance, consultez Créer une instance avec des disques non amorçables supplémentaires.
Si vous n'avez pas choisi de disque de démarrage existant, configurez-le en tant que disque régional en procédant comme suit :
Dans le menu de navigation, cliquez sur Protection des données. Dans le volet Protection des données qui s'affiche, procédez comme suit :
Pour configurer tous les nouveaux disques de l'instance afin qu'ils utilisent la réplication synchrone des disques (Persistent Disk régional ou Hyperdisk Balanced High Availability), cochez la case Disques régionaux.
(Aucune action n'est requise par défaut.) Décochez la case Exclure les disques de démarrage.
Facultatif : spécifiez d'autres options de configuration. Pour en savoir plus, consultez Options de configuration lors de la création d'une instance.
Pour créer et démarrer l'instance, cliquez sur Créer.
gcloud
Utilisez la commande gcloud compute instances create pour créer une instance et l'option --create-disk pour spécifier le disque régional. Lorsque vous spécifiez les paramètres du disque, les caractères ^:^ indiquent que le caractère de séparation entre les paramètres est le signe deux-points (:). Cela vous permet d'utiliser une virgule (,) lors de la spécification du paramètre "replica-zones".
Pour créer une instance et créer son disque de démarrage régional à partir d'une image publique ou d'une image personnalisée (Preview) :
gcloud compute instances create PRIMARY_INSTANCE_NAME \ --zone=ZONE --project=PROJECT_ID \ --create-disk=^:^name=REGIONAL_DISK_NAME:boot=true:type=DISK_TYPE:replica-zones=ZONE,REMOTE_ZONE:[IMAGE_NAME_OR_FAMILY]
Remplacez les éléments suivants :
- PRIMARY_INSTANCE_NAME : nom de l'instance.
- ZONE : nom de la zone dans laquelle créer l'instance
- PROJECT_ID : nom du projet dans lequel créer l'instance.
- REGIONAL_DISK_NAME : nom du disque régional.
- DISK_TYPE : type de disque à créer (par exemple,
hyperdisk-balanced-high-availability). - REMOTE_ZONE : zone secondaire pour le disque régional.
IMAGE_NAME_OR_FAMILY : nom ou famille de l'image à utiliser.
Pour utiliser une version spécifique d'une image publique ou personnalisée, spécifiez
image=<var>IMAGE_NAME</var>, où<var>IMAGE_NAME</var>est le nom de l'image. Par exemple,image=debian-13-trixie-v20260902ouimage=my-custom-image.Pour utiliser une famille d'images, spécifiez
image-family=<var>IMAGE_FAMILY</var>:image-family-scope=global. Cela crée l'instance qui utilise l'image de l'OS non obsolète la plus récente dans la famille d'images.Par exemple, pour utiliser la dernière version de l'image de l'OS dans la famille d'images Debian 13, spécifiez
image-family=debian-13:image-family-scope=global.
Pour créer une instance et un disque de démarrage régional à partir d'un instantané :
gcloud compute instances create PRIMARY_INSTANCE_NAME \ --zone=ZONE --project=PROJECT_ID \ --create-disk=^:^name=REGIONAL_DISK_NAME:boot=true:type=DISK_TYPE:source-snapshot=SNAPSHOT_NAME:replica-zones=ZONE,REMOTE_ZONE
Utilisez les mêmes paramètres que la commande précédente et remplacez
<var>SNAPSHOT_NAME</var>par le nom de l'instantané du disque de démarrage, par exempledev-snapshot-may2026.
REST
Envoyez une requête POST à la méthode instances.insert et spécifiez les propriétés boot: 'true' et replicaZones. Pour créer l'instance à partir d'un instantané, spécifiez la propriété sourceSnapshot.
Pour créer l'instance à partir d'une image, spécifiez la propriété sourceImage.
- Pour créer une instance et son disque de démarrage régional à partir d'un instantané :
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
{
"name": "INSTANCE_NAME",
"disks": [{
"boot": true,
"initializeParams": {
"sourceSnapshot": "global/snapshots/BOOT_SNAPSHOT_NAME",
"replicaZones": [
"projects/PROJECT_ID/zones/ZONE",
"projects/PROJECT_ID/zones/REMOTE_ZONE"
],
"diskType": "projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE"
}
}],
"networkInterfaces": [
{
"network": "global/networks/default"
}
]
}
Remplacez les éléments suivants :
PROJECT_ID: ID du projet.ZONE: nom de la zone dans laquelle vous souhaitez créer l'instance.INSTANCE_NAME: nom de l'instance.BOOT_SNAPSHOT_NAME: nom de l'instantané de disque de démarrage.REMOTE_ZONE: zone distante du disque régional.DISK_TYPE: type de disque à créer, par exemplehyperdisk-balanced-high-availability,Pour créer une instance et son disque de démarrage régional à partir d'une image (aperçu) :
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
{
"name": "INSTANCE_NAME",
"disks": [{
"boot": true,
"initializeParams": {
"sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE_NAME",
"replicaZones": [
"projects/PROJECT_ID/zones/ZONE",
"projects/PROJECT_ID/zones/REMOTE_ZONE"
],
"diskType": "projects/PROJECT_ID/zones/ZONE/diskTypes/DISK_TYPE"
}
}],
"networkInterfaces": [
{
"network": "global/networks/default"
}
]
}
Créer une instance et associer des disques de données régionaux
Lors de la création d'une instance, vous pouvez également inclure desvolumes Hyperdisk Balanced High Availability en tant que disques de données supplémentaires.
Pour créer unvolume Hyperdisk Balanced High Availability et l'associer à une instance lors de sa création, consultez l'une des ressources suivantes :
Associer un disque de démarrage régional à une instance
Suivez les étapes de cette section pour effectuer l'une des tâches suivantes :
- remplacez le disque de démarrage d'une instance existante par un disque de démarrage régional ;
- Basculez un disque de démarrage régional vers une instance de secours à chaud qui s'exécute dans la zone de sauvegarde. Pour ce faire, associez le disque régional à l'instance en tant que disque de démarrage.
Cette procédure suppose que le disque régional et l'instance existent déjà.
Pour associer un disque de démarrage régional à une instance, utilisez la gcloud CLI ou REST.
gcloud
- Arrêtez l'instance.
gcloud compute instances stop INSTANCE_NAME --zone=ZONE
- Dissociez le disque de démarrage actuel de l'instance.
gcloud compute instances detach-disk INSTANCE_NAME \ --zone=ZONE --disk=CURRENT_BOOT_DEVICE_NAME
- Associez le disque de démarrage régional à l'instance.
gcloud compute instances attach-disk INSTANCE_NAME \ --zone=ZONE \ --disk=REGIONAL_DISK_NAME \ --disk-scope=regional --force-attach \ --boot
Redémarrez l'instance.
gcloud compute instances start INSTANCE_NAME
Remplacez les variables des commandes précédentes par les éléments suivants :
INSTANCE_NAME: nom de l'instance à laquelle vous souhaitez associer le disque de démarrage régional.ZONE: zone dans laquelle se trouve l'instance.CURRENT_BOOT_DEVICE_NAME: nom du disque de démarrage utilisé par l'instance. Il est généralement identique au nom de l'instance.REGIONAL_DISK_NAME: nom du disque régional que vous souhaitez associer à l'instance en tant que disque de démarrage.
Facultatif : Si vous ne parvenez pas à dissocier le disque de démarrage régional de l'instance principale en raison d'une panne ou d'une défaillance, incluez l'option --force-attach.
REST
Arrêtez l'instance.
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
Dissociez le disque de démarrage actuel de l'instance.
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=CURRENT_BOOT_DEVICE_NAME
Associez le disque de démarrage régional à l'instance.
Envoyez une requête
POSTà la méthodecompute.instances.attachDisket incluez l'URL du disque de démarrage régional :POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk { "source": "compute/v1/projects/PROJECT_ID/regions/REGION/disks/REGIONAL_DISK_NAME", "boot": true }Redémarrez l'instance.
POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
Remplacez les variables des commandes précédentes par les éléments suivants :
PROJECT_ID: ID du projet.INSTANCE_NAME: nom de l'instance à laquelle vous souhaitez associer le disque régional.ZONE: zone dans laquelle se trouve l'instance.CURRENT_BOOT_DEVICE_NAME: nom du disque de démarrage utilisé par l'instance. Il est généralement identique au nom de l'instance.REGION: région dans laquelle se trouve le disque régional.REGIONAL_DISK_NAME: nom du disque régional que vous souhaitez associer à l'instance en tant que disque de démarrage.
Facultatif : Si vous ne parvenez pas à dissocier le disque de démarrage régional de l'instance à laquelle il était initialement associé, en raison d'une panne ou d'une défaillance, incluez "forceAttach": true dans le corps de la requête.
Lister et décrire vos disques régionaux
Vous pouvez afficher la liste de tous vos disques régionaux configurés, ainsi que les informations associées à leurs propriétés, y compris les suivantes :
- ID du disque
- Nom du disque
- Taille
- Type de disque
- Région
- Instances répliquées zonales
Appliquez les procédures suivantes pour afficher des informations détaillées sur vos disques régionaux :
- Pour afficher les détails de tous les disques régionaux dans une région et un projet spécifiques :
- Envoyez une requête
GETà la méthodecompute.regionDisks.list. - Utilisez la commande
gcloud compute disks listet filtrez les résultats par région.
- Envoyez une requête
- Pour afficher les détails d'un disque régional spécifique :
- Exécutez la commande
gcloud compute disks describeavec l'option--region, puis spécifiez le nom du disque et sa région. - Envoyez une requête
GETà la méthodecompute.regionDisks.get.
- Exécutez la commande
Redimensionner un disque régional
Si des instances dotées de disques régionaux requièrent davantage d'espace de stockage, vous pouvez redimensionner les disques. Vous pouvez redimensionner un disque régional à tout moment, même s'il est associé à une instance en cours d'exécution. Si vous devez séparer vos données en les stockant sur des volumes uniques, créez plusieurs disques secondaires pour l'instance. Pour un volume Hyperdisk Balanced High Availability, vous pouvez également augmenter les limites d'IOPS et de débit du disque.
Réduire la taille d'un disque régional
Vous pouvez augmenter la taille du disque, et non la réduire. Pour réduire la taille du disque, vous devez créer un disque de taille inférieure. Les deux disques vous sont facturés jusqu'à ce que vous supprimiez le disque d'origine plus volumineux.
Points à prendre en compte pour redimensionner un volume Hyperdisk Balanced High Availability en mode écriture simultanée
Vous pouvez augmenter la taille d'un volume Hyperdisk Balanced High Availability en mode écriture simultanée lorsqu'il est associé à plusieurs instances. Toutefois, vous devez garder à l'esprit les contraintes suivantes :
- Vous ne pouvez pas augmenter la taille d'un volume Hyperdisk Balanced High Availability en mode écriture simultanée si l'une des instances auxquelles le volume est associé se trouve dans une zone en panne.
- Vous devez attendre la fin de l'opération de redimensionnement avant d'essayer d'accéder au disque à partir de l'une des instances associées.
- Une fois l'opération de redimensionnement terminée, vous devez vérifier que la taille de disque mise à jour est visible par toutes les instances associées.
- Après avoir vérifié que la taille de disque mise à jour est visible par toutes les instances associées, vous devez vous connecter à l'une des instances associées pour redimensionner le système de fichiers.
Augmenter la taille d'un disque régional
La commande de redimensionnement d'un disque régional est très proche de celle utilisée pour un disque zonal. Toutefois, vous devez spécifier une région au lieu d'une zone pour l'emplacement du disque. Pour savoir comment modifier un disque régional, consultez les ressources suivantes : Modifier un volume Hyperdisk
Étape suivante
- Découvrez les tarifs des disques.
- Découvrez comment surveiller les états des instances répliquées des disques régionaux.
- Découvrez comment déterminer l'état de réplication d'un disque régional.
- Apprenez à créer un instantané de disque.
- Découvrez les groupes d'instances pour les instances de calcul.
- Apprenez à créer des applications Web fiables et évolutives sur Cloud de Confiance.
- Consultez le guide de planification de reprise après sinistreCloud de Confiance .