Fermer

avril 21, 2018

Comment migrer un simple serveur Web d'Azure vers Alibaba Cloud –


Cet article a été publié à l'origine le Alibaba Cloud . Merci de soutenir les partenaires qui rendent SitePoint possible.

Le nuage, malgré son omniprésence, est toujours une technologie émergente avec de vastes innovations dans plusieurs industries. Grâce à sa flexibilité et à son modèle de sécurité avancé, les entreprises ont déjà commencé à transférer la plupart de leurs charges de travail informatiques vers le cloud. Voici quelques-unes des raisons de passer au cloud:

  • Déploiement rapide et efficace
  • Investissement en capital moindre ou nul
  • Fiabilité, évolutivité, durabilité et mise en commun des ressources
  • Pay as you go, avec aucun engagement mensuel
  • Très automatisé avec système basé sur l'utilité
  • Service sur demande

L'intégration transparente est ce à quoi nous nous attendons tous en matière de technologie de l'information, en particulier en matière de migration. Cependant, c'est plus facile à dire qu'à faire. La migration dans le cloud est assez compliquée car elle implique de nombreux éléments, allant du choix d'un système d'exploitation (SE) approprié à la sélection de la meilleure région géographique pour nos déploiements. La migration implique également certains processus et considérations standard et n'est pas un mince exploit

Les stratégies de migration diffèrent au cas par cas, mais dans l'ensemble, la migration vers le cloud devrait être basée sur les meilleures pratiques des exemples précédents. Une stratégie de migration efficace devrait maintenir une migration fiable en temps réel, avec moins ou moins de temps. La migration peut être catégorisée en plusieurs catégories: physique à virtuel (migration cloud), virtuelle à virtuelle (multi-cloud) et virtuelle à physique (cloud hybride). La migration peut avoir n'importe quelle combinaison de ces catégories.

Dans cet article, nous nous concentrons sur la migration physique vers virtuelle et virtuelle vers virtuelle. Ici, la cible sera la plate-forme Alibaba Cloud . Tout ce processus implique des outils Alibaba pour la conversion d'image, OSS pour le stockage, et quelques outils tiers pour synchroniser les données en temps réel.

Pour une migration réussie, le processus standard et les procédures ci-dessous sont applicables

  • Évaluation prête pour le cloud (implique une évaluation infra pour déterminer quelles charges de travail peuvent être déplacées vers le cloud)
  • Réunion de lancement de migration (liste des serveurs, application, préparation à l'arrêt, basculement et autres) [19659004] Création d'un plan de sauvegarde – Un plan de migration est incomplet sans plan de sauvegarde. Il y a toujours une probabilité non nulle que des erreurs se produisent dans un processus de migration, et les dommages sont souvent irréversibles.
  • Planification de la migration, informez les utilisateurs si des temps d'arrêt sont prévus pendant le basculement.
  • Faites une liste de contrôle des fonctions.
  • Tests de post-migration avant de passer en production, pour s'assurer que tous sont respectés en termes de fonctions, d'opérations.

La migration vers le cloud peut s'effectuer de deux manières: migration au niveau applicatif et migration de machine virtuelle. Le choix est basé sur les applications fonctionnant sur des serveurs virtuels / physiques; nous devrons peut-être planifier lequel sera le mieux adapté à la migration.

Migration d'application

Lors de l'évaluation de la migration, nous devons vérifier combien d'applications peuvent prendre en charge la migration en temps réel. Par exemple, Microsoft Exchange peut utiliser un DAG natif; Les outils de réplication SQL peuvent être utilisés pour la mise en miroir de bases de données.

Quelle que soit l'application et la plate-forme, il est toujours préférable d'avoir un aperçu des experts en applications. Généralement, un expert en migration crée une infrastructure similaire à la source sur la plate-forme cible (par exemple Alibaba Cloud ), puis établit une connexion en utilisant VPN / MPLS pour créer une connexion au site. Certaines applications peuvent simplement être migrées en utilisant IP publique sans VPN.

Effectuez une réplication / migration en temps réel à l'aide de méthodes natives et de permutation. Le basculement / basculement nécessite plusieurs étapes à effectuer par les administrateurs comme le changement de DNS, la configuration du routage, la personnalisation du pare-feu etc.

Migration de la machine virtuelle (19659022) Si aucune méthode n'est disponible migration de niveau est compliquée, la migration de VM est une alternative. Également connue sous le nom de migration d'image, la migration de machine virtuelle est la meilleure option pour toute organisation pour simplifier le processus de migration.

Cette méthode est parfois simplement appelée migration d'une plate-forme vers une autre plate-forme. Alibaba Cloud fonctionne sur la plate-forme KVM / XEN, nous devons donc nous assurer qu'il dispose de tous les disques nécessaires pour prendre en charge l'automatisation, les licences et toutes les autres dépendances au cloud.

  • Sur site (IDC) à Cloud Alibaba
  • Plate-forme de virtualisation traditionnelle à Cloud Alibaba
  • Autre nuage public à Cloud Alibaba
  • Une région de Cloud Alibaba à une autre région de Cloud Alibaba

Indépendamment de n'importe quelle source plate-forme Alibaba Cloud dispose d'un outil appelé Alibaba Cloud Migration Tool (outil de migration Cloud) pour effectuer la migration afin de créer des instances ECS . Alibaba Cloud investit des ressources dans diverses catégories de migration d'image pour effectuer le processus avec facilité et efficacité.

Avant d'utiliser l'outil de migration de nuage d'Alibaba vous devez prendre en compte les éléments suivants:

Pour les serveurs locaux exécutant Windows OS

  • Les go2aliyun_client.exe et Rsyncbinrsync. Les programmes exe ne sont pas limités par un pare-feu sur le serveur.
  • Le chargeur de démarrage du système est normal.
  • Exécutez Alibaba Cloud Migration Tool en tant qu'administrateur.

Pour les serveurs locaux exécutant Linux OS

  • Le programme go2aliyun_client n'est pas limité par un pare-feu sur le serveur.
  • La bibliothèque Rsync a été installée

oCentOS: Run yum install rsync -y.
oUbuntu: Exécutez apt-get install rsync -y.
oDebian: Exécutez apt-get install rsync -y.
o Autres distributions: Voir les documents d'installation des distributions sur leur site officiel

  • Le pilote de la machine virtuelle basée sur Xen ou noyau (KVM) est installé. Pour plus d'informations sur l'installation d'un pilote KVM, voir install virtio driver .
  • SELinux doit avoir été désactivé. Vous pouvez temporairement désactiver SELinux en exécutant setenforce 0.
  • Exécutez Alibaba Cloud Migration Tool en tant qu'utilisateur root.
  • Si le noyau de vos serveurs Linux locaux est trop ancien et que la version de GRUB (GRand Unified Bootloader) est antérieure à 1.9. Vous pouvez mettre à jour le chargeur de démarrage GRUB vers une version ultérieure à 1.9

Le processus de migration est le suivant:

  • Demande d'outil de migration à partir de ce lien
  • Après approbation, décompressez le dossier à source et modifier le script JSON selon les besoins
  • Le script JSON doit avoir la valeur AccessID, clé secrète, ID de région, nom de l'image, taille du disque système et disque de données
  • Pour plus de détails, voir lien et se référer aux captures d'écran ci-dessous pour valider le processus

Exemple de processus de migration

Voici les étapes effectuées pour migrer un simple serveur web d'Azure vers le cloud Alibaba.

Système d'exploitation: Windows Server 2016

1. Extrayez le dossier et recherchez JSON> Ouvrir avec> Bloc-notes

2. Modifier comme ci-dessous Reportez-vous à ce lien pour plus de paramètres. Pour créer et obtenir une nouvelle clé d'accès, référez-vous ici .

 {
    "access_id": "ENTER_YOUR_ACCESS_ID",
    "secret_key": "ENTER_YOUR_SECRET_KEY",
    "region_id": "moi-est-1",
    "image_name": "KingsonWS",
    "system_disk_size": 60,
    "Plate-forme": "",
    "architecture": "",
    "data_disks": [],
    "bandwidth_limit": 0
}

3. Enregistrez le fichier et exécutez l'outil go2aliyun_client en tant qu'administrateur.

4. Vous pouvez remarquer qu'il crée VPC, Vswitch, groupe de sécurité tout seul.

5. Pendant la migration, vous pouvez voir qu'il crée une nouvelle instance nommée INSTANCE_FOR_GOTOALIYUN .

6. Post-synchronisation la même sera exportée avec le nom de l'image que vous avez spécifié dans JSON et la même instance sera publiée.

7. Voici la capture d'écran de la nouvelle image de serveur web qui a été migrée d'Azure à Alibaba

Source avant migration:

Image créée après migration:

Site cible après migration:

Après avoir terminé la migration, vous devez toujours vérifier si la migration est réussie à 100%. Pour ce faire, vous devez exécuter certains tests comme indiqué ci-dessous:

Tâches post-migratoires:

  • Assurez-vous que tous les services fonctionnent comme prévu.
  • Faire une comparaison en utilisant la liste de contrôle des fonctions.
  • Assurez-vous que la licence Windows est activée en exécutant la commande slmgr.vbs / dlv dans l'invite de commande.
  • Assurez-vous de faire toute la redirection DNS vers l'IP publique de l'instance Alibaba Cloud (si nécessaire).
  • Assurez-vous de redémarrer les serveurs à partir du portail cloud et de surveiller les événements pour confirmer si des problèmes nécessitent une attention

Considérations:

  • Cet outil de migration prend également en charge les disques de données.
  • Il ne supporte pas la synchronisation incrémentale. Si votre application nécessite une réplication en temps réel, vous devrez peut-être envisager d'utiliser des outils natifs ou tiers.
  • La même image peut également être utilisée pour activer l'environnement DR hybride. Elle nécessite une correction SID dans l'environnement de répertoire actif avant de rejoindre le domaine.

Veuillez noter que la migration au niveau de la région dans le même compte Alibaba Cloud peut être réalisée en prenant un instantané et en partageant la copie Envelopper

Nous espérons que vous avez trouvé ce guide utile. Il est toujours recommandé de consulter les experts afin d'assurer l'approche la plus appropriée pour rendre la migration aussi transparente que possible.

Saviez-vous que vous pouvez obtenir 300 $ de crédit Alibaba Cloud juste pour vous inscrire en tant que nouvel utilisateur? vous pourriez gagner jusqu'à 3 840 $ de crédit additionnel? Consultez les détails sur Alibaba Cloud .




Source link