Protégez les données de vos instances spot contre les interruptions en utilisant le mode économique, la conservation des disques ou les snapshots.
Conservation et restauration des données
Activer le mode économique
Lors de la création d'une instance spot, définissez le paramètre Instance Interruption Mode sur Stop in Economical Mode. En cas d'interruption, le système arrête l'instance en mode économique. Cliquez sur Start pour restaurer les données de l'instance. Tenez compte des points suivants :
Vous ne pouvez définir le paramètre Instance Interruption Mode qu'à la création de l'instance spot. Il est impossible de le modifier par la suite.
Le redémarrage de l'instance peut échouer en raison de facteurs liés aux prix ou à l'inventaire.
Après le redémarrage de l'instance, son adresse IP publique statique peut changer.
Si le redémarrage de l'instance échoue en raison de facteurs liés aux prix ou à l'inventaire, restaurez les données à partir d'un snapshot ou d'une image personnalisée.
Empêcher la libération des disques avec l'instance
Avant l'interruption d'une instance spot, configurez le disque système et les disques de données afin qu'ils ne soient not be released together with the instance. Après la récupération, attachez ces disques à une autre instance pour restaurer les données. Tenez compte des points suivants :
Le disque système conservé ne peut être attaché à une autre instance qu'en tant que disque de données.
Les disques et l'instance cible doivent se trouver dans la même zone.
Créer des snapshots ou des images personnalisées
Créez des snapshots ou des images personnalisées à partir d'une instance spot après sa création. Après la récupération, créez une nouvelle instance à partir d'une image personnalisée pour restaurer les données. Tenez compte des points suivants :
Seuls les snapshots du disque système peuvent être utilisés pour créer des images personnalisées.
La nouvelle instance doit se trouver dans la même région que l'image personnalisée. Pour utiliser l'image dans une autre région, copiez l'image personnalisée vers la région de destination.
Procédure
Activer le mode économique pour une instance spot
Organigramme
Conserver les données
Procédure
Connectez-vous à la console ECS, accédez à la page d'achat d'instance, puis cliquez sur l'onglet Custom Launch.
-
Configurez les paramètres de l'instance. Prêtez attention aux paramètres suivants. Pour les autres paramètres, consultez la rubrique Créer une instance avec Custom Launch.
Billing Method : sélectionnez Spot Instance.
Instance Interruption Mode : sélectionnez Stop in Economical Mode.
RemarqueLorsqu'une instance spot est arrêtée en mode économique, les ressources de calcul (vCPU, GPU et mémoire), l'adresse IP publique statique et la bande passante publique associée sont récupérées et ne sont plus facturées. La facturation se poursuit pour les autres ressources, telles que les disques cloud (disque système et disques de données), les adresses IP élastiques (le cas échéant) et les snapshots.
Pour créer des instances spot via l'API, appelez l'opération RunInstances et définissez le paramètre
SpotInterruptionBehaviorsur Stop pour activer the economical mode.
Restaurer les données
Procédure
-
Après réception d'une notification d'interruption, l'instance spot est arrêtée en mode économique dans un délai de 5 minutes. Consultez l'état de l'instance sur la page Console ECS - instances.
L'état de l'instance spot s'affiche comme Stopped avec l'étiquette Economical Mode.
-
Une fois l'instance spot arrêtée en mode économique, cliquez sur Start lorsque le prix du marché ne dépasse pas votre offre et que l'inventaire est suffisant. Vous pouvez également appeler l'opération StartInstance ou StartInstances.
RemarquePour consulter le prix du marché, accédez à la page d'achat d'instance, sélectionnez le type d'instance et consultez son historique des prix. Vous pouvez également appeler l'opération DescribeSpotPriceHistory.
Pour consulter l'inventaire, accédez à la page d'achat d'instance et sélectionnez le type d'instance spot. Si vous pouvez créer une nouvelle instance spot, cela signifie que le type est disponible. Vous pouvez également appeler l'opération DescribeAvailableResource.
Empêcher la libération des disques avec l'instance
Organigramme
Conserver les données
Procédure
Lors de la création d'une instance spot, configurez le disque système ou les disques de données afin qu'ils ne soient pas libérés avec l'instance :
Connectez-vous à la console ECS, accédez à la page d'achat d'instance, puis cliquez sur l'onglet Custom Launch.
-
Configurez les paramètres de l'instance. Prêtez attention aux paramètres suivants. Pour les autres paramètres, consultez la rubrique Créer une instance avec Custom Launch.
Définissez le paramètre Billing Method sur Spot Instance. Dans la section Region, sélectionnez la région cible (par exemple, China (Hangzhou)).
Dans la section Block Storage, configurez le disque système (par exemple, Ultra Disk, 40 Go) et les disques de données (par exemple, Ultra Disk, 20 Go), puis décochez la case Release Disks with Instance pour le disque système et les disques de données.
Si vous n'avez pas décoché cette option lors de la création de l'instance, modifiez le mode de libération du disque sur la page Instance Details ou Block Storage.
Pour créer des instances spot via l'API, appelez l'opération RunInstances et définissez le paramètre DeleteWithInstance sur false. Vous pouvez également appeler l'opération ModifyDiskAttribute et définir le paramètre DeleteWithInstance sur false.
Restaurer les données
Notes d'utilisation
Les disques sont à l'état Unattached (Available).
L'instance cible est à l'état Running (Running) ou Stopped (Stopped), et non à l'état Locked (Locked).
Procédure
Vous pouvez également appeler l'opération AttachDisk pour attacher un disque à une instance.
Créer des snapshots ou des images personnalisées à partir d'une instance spot
Organigramme
Conserver les données
Procédure
Les étapes suivantes décrivent comment créer un snapshot sur la page Instance de la console ECS. Vous pouvez également créer des snapshots sur la page Snapshots ou Block Storage.
Accédez à la page Console ECS - instances.
Dans le coin supérieur gauche de la page, sélectionnez une région et un groupe de ressources.
Cliquez sur l'ID de l'instance. Sélectionnez l'onglet Snapshots et cliquez sur Create Disk Snapshot.
-
Dans la boîte de dialogue Create Snapshot, configurez les paramètres du snapshot, puis cliquez sur OK.
Paramètre
Description
Resource type
Par défaut, l'option Cloud Disk est sélectionnée pour créer un snapshot pour un seul disque cloud.
RemarqueVous pouvez également sélectionner Instance. Ensuite, sélectionnez un ou plusieurs disques cloud à partir de l'instance pour créer un groupe de cohérence de snapshots et créer des snapshots pour plusieurs disques au sein du groupe. Cela garantit la cohérence des données entre les disques. Pour plus d'informations, consultez la rubrique Créer un groupe de cohérence de snapshots.
Select Cloud Disk
Sélectionnez le disque cloud pour lequel vous souhaitez créer un snapshot. Il peut s'agir d'un disque système ou d'un disque de données.
Nom du snapshot
Saisissez un nom pour le snapshot.
Retention period
Définissez la période de rétention du snapshot. Vous pouvez choisir de le conserver indéfiniment ou de spécifier un nombre de jours personnalisé.
Conserver indéfiniment : une fois le quota de snapshots atteint, vous ne pourrez pas créer de nouveaux snapshots.
Période de rétention personnalisée : le snapshot est automatiquement supprimé à la fin de la période de rétention spécifiée.
RemarquePour plus d'informations sur le quota de snapshots manuels, consultez la rubrique Présentation des snapshots.
Si vous spécifiez une période de rétention personnalisée, la colonne Retention Period de la liste des snapshots affiche le message Released After xx Days en texte mis en évidence lorsqu'il ne reste que trois jours avant l'expiration du snapshot. Vous pouvez prolonger la période de rétention avant l'expiration du snapshot. Pour plus d'informations, consultez la rubrique Prolonger la période de rétention d'un snapshot.
Quel que soit le mode de conservation (indéfini ou personnalisé), supprimez le snapshot lorsqu'il n'est plus nécessaire afin d'éviter des frais supplémentaires. Pour plus d'informations, consultez la rubrique Supprimer un snapshot.
Advanced Configurations
Instant Access
La fonctionnalité Accès instantané est activée par défaut pour les disques de la série ESSD (ESSD, ESSD AutoPL, ESSD Entry et ESSD régional) et désactivée par défaut pour les autres types de disques cloud.
RemarqueLa fonctionnalité Accès instantané rend les snapshots disponibles quelques secondes seulement après leur création. Vous pouvez utiliser un snapshot immédiatement pour des opérations telles que la restauration d'un disque cloud, la création d'un nouveau disque cloud ou le partage du snapshot, sans avoir à attendre que le snapshot soit entièrement téléchargé vers OSS. Pour plus d'informations, consultez la rubrique Accès instantané aux snapshots.
Tags
Ajoutez des tags clé-valeur au snapshot pour faciliter la gestion de vos ressources.
Resource Group
Attribuez le snapshot à un groupe de ressources pour gérer vos ressources par catégorie.
-
(Facultatif) Consultez la progression de la création du snapshot dans l'onglet Disk Snapshots.
-
Dans la colonne Progress, consultez la progression du téléchargement vers OSS. Placez le curseur sur Progress of Upload to OSS: xx% pour afficher le temps restant estimé.
RemarqueLe temps restant estimé varie dynamiquement. Consultez la section Considérations de la rubrique « Créer un snapshot ».
Pour annuler une création de snapshot en cours, appelez l'opération DeleteSnapshot.
Si l'affichage indique Progress of Upload to OSS: 100%, le téléchargement du snapshot est terminé et les données du disque sont sauvegardées.
-
Cliquez sur l'ID de l'instance spot. Dans le coin supérieur droit, cliquez sur All Actions, puis recherchez et cliquez sur Create Custom Image.
-
Dans la boîte de dialogue Create Custom Image, configurez les paramètres et cliquez sur OK.
Le temps de création de l'image varie en fonction de la taille du disque. Attendez que le snapshot de chaque disque soit créé avant d'utiliser l'image.
Vous pouvez également créer un snapshot en appelant l'opération CreateSnapshot et créer une image personnalisée en appelant l'opération CreateImage.
Restaurer les données
Procédure
Accédez à la page Console ECS - images.
Dans le coin supérieur gauche de la page, sélectionnez une région et un groupe de ressources.
Recherchez l'image et cliquez sur Create Instance dans la colonne Actions.
Sur l'onglet Custom Launch, cliquez sur Custom Images dans la section Images. Vérifiez que l'image personnalisée de l'étape précédente est sélectionnée. Pour les autres paramètres, consultez la rubrique Créer une instance avec Custom Launch.
Vous pouvez également appeler l'opération RunInstances en spécifiant le paramètre ImageId pour créer une instance à partir d'une image personnalisée.