La durée totale dépend du nombre de serveurs à migrer et du volume total de données. Effectuez une migration de test pour obtenir une estimation précise. Cette rubrique explique comment estimer la durée d'une migration complète ou incrémentielle et comment tester la vitesse de transfert des données.
Informations générales
Lors d'une migration via Server Migration Center (SMC), le service provisionne d'abord une instance intermédiaire temporaire dans votre compte Alibaba Cloud. Si vous migrez vers une instance de destination spécifique, cette dernière sert d'instance intermédiaire. Les données sont ensuite transférées depuis votre serveur source vers un disque cloud sur l'instance intermédiaire. Enfin, SMC crée une image ECS à partir des données présentes sur le disque cloud. Pour plus d'informations, consultez Fonctionnement de SMC. Par conséquent, la durée totale de migration correspond à la somme du temps de transfert des données et du temps de création de l'image. Pour en savoir plus, reportez-vous à la section Estimer la durée de migration.
Tout au long du processus de migration, la vitesse de transfert entre le serveur source et l'instance intermédiaire constitue le principal facteur déterminant la durée de la migration. Pour savoir comment tester la vitesse de transfert, consultez la section Tester la vitesse de transfert des données.
Le tableau suivant décrit les causes possibles et les solutions si la vitesse réelle de transfert des données est inférieure à la vitesse testée.
Cause possible | Solution |
Le serveur source et l'instance intermédiaire se trouvent dans des régions ou des pays différents. Les transferts de données interrégionaux ou transfrontaliers peuvent être plus lents que les transferts au sein d'une même région. | Si le problème provient d'un transfert interrégional, vous pouvez procéder comme suit :
|
La vitesse de migration dépend de la bande passante sortante du serveur source et de la bande passante entrante de l'instance intermédiaire. La bande passante de l'instance intermédiaire est limitée. Par défaut, la bande passante publique entrante maximale est de 100 Mbit/s. Ainsi, la vitesse de transfert maximale par Internet public est par défaut de 100 Mbit/s. Important Lorsque vous migrez vers une instance de destination utilisant une adresse IP élastique (EIP), sa bande passante publique entrante est limitée par la bande passante publique sortante de l'EIP, comme suit :
| Pour résoudre ce problème, utilisez l'une des méthodes suivantes :
Important Vous ne pouvez pas reconvertir une EIP en adresse IP publique statique. Étant donné que les EIP ne sont pas libérées lors de la suppression de l'instance associée, vous devez libérer manuellement l'EIP en mode paiement à l'utilisation après la migration afin d'éviter des frais imprévus. Pour plus d'informations, consultez Libérer une EIP en mode paiement à l'utilisation. |
Des goulots d'étranglement au niveau des performances du serveur source, tels que des limitations du CPU, de la mémoire ou du disque, peuvent réduire la vitesse de transfert de SMC. |
|
Le serveur source contient des fichiers volumineux qui changent dynamiquement, tels que des bases de données ou des fichiers journaux. |
|
Le serveur source contient un grand nombre de petits fichiers, tels que des données provenant d'un système de fichiers distribué ou d'un serveur de fichiers. | Utilisez des configurations de filtrage pour exclure les répertoires concernés, puis réessayez. Pour plus d'informations, consultez Comment filtrer ou exclure des fichiers ou répertoires que je ne souhaite pas migrer ? Vous pourrez migrer ultérieurement les fichiers ou répertoires exclus par d'autres moyens. |
Le serveur source dispose d'une faible bande passante sortante. |
|
Les exemples présentés dans cette rubrique sont fournis à titre indicatif uniquement.
Estimer la durée de migration
Avant de démarrer une migration de serveur ou une migration sans agent pour VMware, vous pouvez estimer la durée nécessaire pour une migration complète ou une migration incrémentielle.
Estimer la durée d'une migration complète
La durée totale d'une migration complète correspond à la somme du temps de transfert des données et du temps de création de l'image. Le diagramme ci-dessous illustre la méthode d'estimation. Veuillez noter les points suivants :
-
La vitesse de création des snapshots est d'environ 100 Mo/s.
La création automatique de snapshots atteint généralement un pic vers minuit. Cette activité de pointe peut réduire la bande passante allouée à chaque snapshot, entraînant des durées de création plus longues.
Pour savoir comment tester la vitesse réseau réelle, consultez la section Tester la vitesse de transfert des données.
Par exemple, supposons qu'un serveur source dispose de 10 Go de données utilisées et d'une bande passante sortante de 10 Mbit/s. Le calcul du temps estimé pour une migration complète s'effectue comme suit :
-
Convertissez les unités.
Volume de données réel : 10 Go = 10 × 1 024 = 10 240 Mo
Vitesse réseau réelle : 10 Mbit/s = 10/8 = 1,25 Mo/s
-
Calculez le temps de transfert des données.
Temps de transfert des données : 10 240 Mo / 1,25 Mo/s = 8 192 secondes ≈ 2,27 heures
-
Calculez le temps de création de l'image.
Temps de création de l'image : 10 240 Mo / 100 Mo/s = 102,4 secondes ≈ 0,03 heure
-
Calculez la durée totale de migration.
Durée totale de migration : 2,27 heures + 0,03 heure = 2,3 heures
Estimer la durée d'une migration incrémentielle
Le temps nécessaire pour une migration incrémentielle comprend le temps de comparaison incrémentielle, le temps de transfert des données et le temps de création de l'image. Le diagramme ci-dessous illustre la méthode d'estimation. Tenez compte des éléments suivants :
-
La vitesse de création des snapshots est d'environ 100 Mo/s.
La création automatique de snapshots atteint généralement un pic vers minuit. Cette activité de pointe peut réduire la bande passante allouée à chaque snapshot, entraînant des durées de création plus longues.
-
La vitesse de comparaison incrémentielle est d'environ 100 Mo/s.
Cette estimation suppose l'utilisation de la réplication au niveau des blocs, où la vitesse de comparaison est liée aux performances d'E/S du disque. Si la réplication au niveau des blocs n'est pas activée, la vitesse de comparaison dépend du nombre et de la taille des fichiers modifiés.
Pour savoir comment tester la vitesse réseau réelle, consultez la section Tester la vitesse de transfert des données.
-
Pour la migration sans agent pour VMware, vous pouvez activer le suivi des blocs modifiés (CBT), ce qui réduit le temps de comparaison incrémentielle à zéro.
Pour plus d'informations, consultez Migration incrémentielle sans agent pour VMware.
Par exemple, supposons qu'un serveur source dispose de 40 Go de données utilisées, de 2 Go de données incrémentielles et d'une bande passante sortante de 10 Mbit/s. Le calcul du temps estimé pour une migration incrémentielle s'effectue comme suit :
-
Convertissez les unités.
Volume de données du disque : 40 Go = 40 × 1 024 = 40 960 Mo
Volume de données incrémentielles : 2 Go = 2 × 1 024 = 2 048 Mo
Vitesse réseau réelle : 10 Mbit/s = 10/8 = 1,25 Mo/s
-
Calculez le temps de comparaison incrémentielle.
Temps de comparaison incrémentielle : 40 960 Mo / 100 Mo/s = 409,6 secondes ≈ 0,11 heure
-
Calculez le temps de transfert des données.
Temps de transfert des données : 2 048 Mo / 1,25 Mo/s = 1 638,4 secondes ≈ 0,46 heure
-
Calculez le temps de création de l'image.
Temps de création de l'image : 2 048 Mo / 100 Mo/s = 20,48 secondes ≈ 0,01 heure
-
Calculez la durée totale de la migration incrémentielle.
Durée totale de migration : 0,11 + 0,46 + 0,01 = 0,58 heure
Tester la vitesse de transfert des données
La vitesse de transfert entre le serveur source et l'instance intermédiaire dépend à la fois de la bande passante sortante du serveur source et de la bande passante entrante de l'instance intermédiaire.
Exemple :
Si la bande passante sortante du serveur source est de 50 Mbit/s et la bande passante entrante de l'instance intermédiaire est de 100 Mbit/s, la vitesse de transfert maximale théorique ne dépasse pas 50 Mbit/s.
Si la bande passante sortante du serveur source est de 150 Mbit/s et la bande passante entrante de l'instance intermédiaire est de 100 Mbit/s, la vitesse de transfert maximale théorique ne dépasse pas 100 Mbit/s.
La bande passante de 1 Mbit/s affichée pour l'instance dans la console ECS correspond à la bande passante sortante de l'instance intermédiaire. Cela n'affecte pas la vitesse de migration, qui dépend de la bande passante entrante de l'instance intermédiaire.
Suivez ces étapes pour tester la vitesse de transfert à l'aide de l'outil iPerf :
Créez une instance ECS en mode paiement à l'utilisation dans la région Alibaba Cloud cible.
-
Sur l'instance, effectuez les opérations suivantes :
Installez l'outil iPerf.
Démarrez iPerf en mode serveur.
Ajoutez une règle de groupe de sécurité pour ouvrir le port iPerf requis.
-
Sur le serveur source, effectuez les opérations suivantes :
Installez l'outil iPerf.
Démarrez iPerf en mode client. Définissez l'adresse IP du serveur de destination sur l'adresse IP publique de l'instance en mode paiement à l'utilisation créée à l'étape Étape 1.
Linux
Ces étapes utilisent CentOS 7 à titre d'exemple. Les commandes peuvent varier selon la version de votre système d'exploitation.
Créez une instance CentOS 7 en mode paiement à l'utilisation dans la région Alibaba Cloud cible.
-
Ajoutez une règle entrante au groupe de sécurité de l'instance pour autoriser le trafic sur le port iPerf requis.
Dans cet exemple, le port iPerf par défaut TCP 5001 est utilisé.
Connectez-vous à l'instance CentOS 7.
-
Sur l'instance CentOS 7, effectuez les opérations suivantes :
-
Exécutez la commande suivante pour installer l'outil iPerf.
yum -y install iperf3 -
Exécutez la commande suivante pour démarrer iPerf en mode serveur.
iperf3 -s
-
-
Sur le serveur source, effectuez les opérations suivantes :
Téléchargez et installez l'outil iPerf.
-
Exécutez la commande suivante pour démarrer iPerf en mode client.
Remplacez
<instance_ip>par l'adresse IP publique de l'instance que vous avez créée.iperf3 -c <instance_ip> -i 1 -d
Attendez la fin du test et notez les résultats.
Windows
Ces étapes utilisent Windows Server 2008 à titre d'exemple. La procédure peut varier selon la version de votre système d'exploitation.
Créez une instance Windows Server 2008 en mode paiement à l'utilisation dans la région Alibaba Cloud cible.
-
Ajoutez une règle entrante au groupe de sécurité de l'instance pour autoriser le trafic sur le port iPerf requis.
Dans cet exemple, le port iPerf par défaut TCP 5001 est utilisé.
Connectez-vous à l'instance.
-
Sur l'instance Windows Server 2008, effectuez les opérations suivantes :
Téléchargez et installez l'outil iPerf.
Ouvrez l'invite de commandes.
Exécutez la commande
cd <iperf_directory>pour accéder au répertoire de l'outil.Exécutez
iperf3.exe -spour démarrer iPerf en mode serveur.
-
Sur le serveur source, effectuez les opérations suivantes :
Téléchargez et installez l'outil iPerf.
-
Exécutez la commande suivante pour démarrer iPerf en mode client.
Remplacez
<instance_ip>par l'adresse IP publique de l'instance que vous avez créée.iperf3.exe -c <instance_ip> -i 1 -d
Attendez la fin du test et notez les résultats.