Migrer une application web ASP.NET vers une machine virtuelle Azure

Ce document présente comment migrer une application web ASP.NET se trouvant sur site vers une machine virtuelle Azure.

Démarrage rapide

Découvrez comment créer une machine virtuelle et y publier votre application : Publier sur une VM Azure

Bien démarrer

Ces didacticiels illustrent les étapes de création (ou de migration) d’une machine virtuelle, de publication de votre application web sur celle-ci et les autres tâches pouvant être nécessaires à la prise en charge de votre application dans Azure.

Considérations

Avantages

Les machines virtuelles offrent la voie la plus simple pour migrer une application sur site vers le cloud. Elles vous permettent de répliquer l’environnement utilisé par votre application sur site tout en vous évitant d’avoir à gérer vos propres centres de données. Les groupes de machines virtuelles identiques offrent une haute disponibilité et évolutivité aux applications en cours d’exécution sur des machines virtuelles.

Taille de la machine virtuelle

Choisissez la taille et le type de machine virtuelle le mieux optimisé pour votre charge de travail. Pour plus d’informations, consultez Tailles de machines virtuelles Windows dans Azure.

Maintenance

Tout comme pour une machine locale, vous êtes chargé de la gestion et de la mise à jour de la machine virtuelle*. Si votre application peut s’exécuter dans un environnement Platform as a Service (PaaS), comme Azure App Service ou dans un conteneur, Cela ne sera pas nécessaire.

*Les mises à niveau automatiques du système d’exploitation pour les groupes de machines virtuelles identiques sont actuellement disponibles en tant que service en préversion.

Virtual Network

Grâce aux réseaux virtuels Azure vous pouvez :

  • Créer une infrastructure hybride que vous contrôlez
  • Utiliser vos propres adresses IP et serveurs DNS
  • Créer un environnement isolé et hautement sécurisé pour vos applications
  • Connecter votre machine virtuelle à votre réseau local à l’aide d’une des nombreuses options de connectivité
  • Intégrer votre machine virtuelle à votre réseau local à l’aide d’ExpressRoute

Pour commencer, consultez la documentation relative au réseau virtuel.

Active Directory

De nombreuses applications utilisent Active Directory pour la gestion de l’authentification et des identités.

Bases de données SQL

Si votre application utilise une base de données locale, il se peut qu’elle ne soit pas en mesure de communiquer avec elle par défaut. Vous pouvez :

Haute disponibilité et extensibilité

Virtual Machine Scale Sets

Vous souhaitez vous assurer que votre application est hautement disponible et peut évoluer, migrez l’image de votre machine virtuelle vers un groupe de machines virtuelles identiques pour améliorer la disponibilité et l’évolutivité de votre application. Microsoft Azure Virtual Machine Scale Sets offre la possibilité d’utiliser une machine virtuelle existante déjà configurée ou d’installer un pipeline de création pour générer une image avec votre application.

Pour commencer, consultez Déployer votre application sur des groupes de machines virtuelles identiques.

Journalisation centralisée

Lorsque vous exécutez votre application sur plusieurs instances, envisagez de stocker vos journaux d’activité à un emplacement centralisé, comme le Stockage Azure.

Étapes suivantes