Clonez une instance ECS pour créer rapidement une copie identique ou similaire. Cette fonctionnalité est utile pour répliquer des environnements de test, mettre à l'échelle des applications, assurer la reprise après sinistre, migrer des données ou effectuer des mises à niveau. Le clonage améliore la fiabilité, l'évolutivité et l'efficacité de vos services. Cette rubrique explique comment cloner une instance ECS et détaille les aspects liés à la facturation ainsi que les limites associées.
Pour migrer les données d'une instance existante (Instance A) vers une autre instance existante (Instance B), suivez ces étapes :
-
(Facultatif) Copier l'image personnalisée.
Si l'instance B se trouve dans une région différente de celle de l'instance A, vous devez copier l'image personnalisée vers la région de l'instance B.
Remplacer le système d'exploitation de l'instance B par l'image personnalisée copiée.
Différences entre l'instance source et l'instance clonée
|
Attribut |
Description |
|
Nom de l'instance |
L'instance clonée porte le même nom que l'instance source. |
|
Type d'instance |
Le type d'instance peut différer. Si le type d'instance source n'est plus disponible dans la zone de disponibilité de destination, le système sélectionne automatiquement un type d'instance avec une configuration similaire. |
|
Adresse IP privée |
L'adresse IP privée peut différer.
|
|
Adresse IP publique |
L'adresse IP publique diffère. Le système attribue aléatoirement des adresses IP publiques uniques. Remarque
Si l'instance source est associée à une adresse IP élastique (EIP), le système ne crée ni n'associe d'EIP à l'instance clonée. Après le clonage, vous devez créer et associer manuellement une nouvelle EIP si nécessaire. |
|
Groupe de sécurité |
Le groupe de sécurité peut être différent, mais les règles du groupe de sécurité restent identiques.
|
Le clonage d'une instance est une opération en lecture seule sur l'instance source. Il crée une image personnalisée (snapshot) basée sur l'instance source sans modifier ni affecter les données originales ni l'état d'exécution de l'instance source.
Prérequis
L'image de l'instance source doit être disponible. Vous pouvez vérifier sa disponibilité sur la page Images ou en appelant l'opération API DescribeImages. Vous ne pouvez pas cloner une instance si son image n'est pas disponible.
Si vous êtes un utilisateur RAM, contactez le propriétaire du compte principal ou un administrateur RAM pour qu'il vous accorde les stratégies système AliyunECSFullAccess, AliyunVPCFullAccess et AliyunROSFullAccess. Sans ces autorisations, vous ne pourrez pas cloner l'instance. Pour plus de détails, consultez la rubrique Démarrage rapide : Créer un utilisateur RAM et accorder des autorisations.
Facturation
L'instance clonée utilise la même méthode de facturation que l'instance source.
-
Si vous sélectionnez Contain instance data lors du clonage d'une instance, le système crée une image personnalisée dont le nom commence par
TemplateScratch-. Pour obtenir des informations sur la facturation des images personnalisées, consultez la rubrique Facturation des images.Type de clonage
Contain instance data
Description
Clonage dans la même région
Sélectionnez Include instance data.
Le système crée une image personnalisée à partir de l'instance source, puis utilise cette image personnalisée pour créer l'instance de destination.
Si vous ne sélectionnez pas Include instance data
Le système crée directement l'instance de destination à partir de l'image de l'instance source.
Clonage inter-régions
Sélectionnez Include instance data.
Le système crée une image personnalisée à partir de l'instance source, copie cette image personnalisée vers la région de destination, puis utilise l'image copiée pour créer l'instance de destination.
La case Include instance data n'est pas cochée.
Le système crée directement l'instance de destination à partir de l'image de l'instance source.
RemarqueL'image de l'instance source doit être une image publique ou une image Marketplace et doit exister dans la région de destination.
Si l'une des instances sources sélectionnées utilise une image qui n'est plus disponible, vous devez sélectionner Contain instance data pour les cloner.
Si vous n'avez plus besoin de l'image personnalisée une fois le clonage terminé, supprimez-la dans la région actuelle ou de destination afin d'éviter des frais supplémentaires.
Limites
Vous ne pouvez cloner que des instances ECS situées dans un Virtual Private Cloud (VPC).
Vous pouvez cloner un maximum de 100 instances ECS en une seule tâche.
Le clonage d'instances n'est possible que via la console ECS. Cette fonctionnalité n'est pas disponible via l'API.
Procédure
Accédez à 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 source pour accéder à sa page de détails. Cliquez sur All Operations, puis recherchez et cliquez sur Clone Instance.
-
Dans la boîte de dialogue Clone Instance, configurez les paramètres de l'instance de destination, puis cliquez sur Next.
Paramètre
Description
Destination Region
Sélectionnez la région de destination.
Destination Zone
Sélectionnez la zone de disponibilité de destination.
Destination VPC
-
Si vous ne spécifiez pas de vSwitch de destination, le système crée automatiquement un vSwitch basé sur la configuration du vSwitch de l'instance source et attribue une adresse IP privée à l'instance clonée.
-
Si vous spécifiez un vSwitch de destination, le système attribue une adresse IP privée à l'instance clonée à partir de ce vSwitch.
-
Lors d'un clonage inter-régions, si vous ne spécifiez ni vSwitch ni VPC, le système crée automatiquement un VPC et un vSwitch basés sur la configuration réseau de l'instance source. Le système sélectionne automatiquement la zone de disponibilité pour le nouveau vSwitch.
-
Si vous spécifiez un VPC différent de celui de l'instance source ou si vous effectuez un clonage inter-régions, le système crée un nouveau groupe de sécurité pour l'instance clonée. Sinon, l'instance clonée utilise le même groupe de sécurité que l'instance source.
Destination vSwitch
Number of instances
Définissez le nombre d'instances à cloner.
Si l'inventaire pour le type d'instance spécifié est insuffisant, le système crée autant d'instances que possible selon la disponibilité.
Contain instance data
-
Désactivez cette option pour créer une instance de destination ayant les mêmes spécifications que l'instance source, mais sans ses données.
-
Activez cette option pour créer une instance de destination ayant les mêmes spécifications et les mêmes données que l'instance source. Pour garantir la cohérence des données, arrêtez l'instance source avant de démarrer le clonage.
ImportantSi le type d'instance spécifié n'est plus disponible, le système recherche et utilise automatiquement un type d'instance similaire.
-
-
À l'étape Configuration Preview, confirmez les détails de l'instance de destination et les informations de facturation, puis cliquez sur Start Cloning.
RemarqueS'il s'agit de votre première tentative de clonage d'une instance, vous devez lire et sélectionner I have read and agreed to the ECS Terms of Service.
La fonctionnalité de clonage d'instance repose sur Resource Orchestration Service (ROS). Pendant le processus de clonage, vous pouvez accéder à la console ROS pour consulter la progression. Une fois le clonage terminé, le système supprime automatiquement la pile (stack), mais ne supprime pas les ressources qu'elle a créées, telles que le VPC, le vSwitch, le groupe de sécurité, l'image personnalisée et les instances.
-
Consultez le résultat du clonage.
Une fois l'instance clonée avec succès, connectez-vous-y pour vérifier que ses données métier sont cohérentes avec celles de l'instance source.