Partage via


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

Ce document fournit une vue d’ensemble de la migration d’une application web ASP.NET locale vers une machine virtuelle Azure.

Démarrage rapide

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

Démarrer

Ces didacticiels illustrent les étapes de création (ou de migration) d’une machine virtuelle, de la publication de votre application web et d’autres tâches qui peuvent être nécessaires pour prendre en charge votre application dans Azure.

Considérations

Avantages

Les machines virtuelles offrent le chemin le plus simple pour migrer une application localement vers le cloud. Ils vous permettent de répliquer le même environnement que celui que votre application utilise localement, tout en supprimant la nécessité de 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 qui sont les mieux optimisés pour votre charge de travail. Pour plus d’informations, consultez Tailles de machines virtuelles Windows dans Azure.

Entretien

Tout comme une machine locale, vous êtes responsable de la maintenance et de la mise à jour de la machine virtuelle*. Si votre application peut s’exécuter dans un environnement PaaS (Platform as a Service), tel que Azure App Service ou dans un conteneur , ce qui supprime ce besoin.

* Les mises à niveau automatiques du système d’exploitation pour les Virtual Machine Scale Sets sont actuellement disponibles sous forme de service en préversion.

Réseaux virtuels

Les réseaux virtuels Azure vous permettent de :

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

Pour commencer, consultez la documentation Virtual Network.

Active Directory

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

Bases de données SQL

Si votre application utilise une base de données locale, votre application ne pourra pas y parler par défaut. Vous pouvez :

  • Configurez un réseau hybride qui permet à votre application d’accéder à votre base de données en cours d’exécution locale.
  • Migrez votre base de données vers Azure. Pour plus d’informations, consultez Migrer votre base de données SQL Server vers Azure.

Haute disponibilité et scalabilité

Virtual Machine Scale Sets

Vous souhaitez vous assurer que votre application est hautement disponible et peut effectuer une mise à l’échelle, migrer votre image de machine virtuelle vers un groupe de machines virtuelles identiques Azure pour améliorer la disponibilité et la scalabilité de votre application. Les VM Scale Sets permettent d’utiliser une machine virtuelle existante que vous avez déjà configurée ou de mettre en place un pipeline de génération pour créer 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