Événements
Relevez le défi Microsoft Learn
19 nov., 23 h - 10 janv., 23 h
Ignite Edition - Créez des compétences dans Microsoft Azure et gagnez un badge numérique d’ici le 10 janvier !
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Cert article évoque les aspects à prendre en compte et compare les différents choix qui s’offrent à vous lorsque vous migrez vos applications .NET Framework existantes sur site vers Azure.
Les zones fondamentales à prendre en considération lors de la migration d’applications .NET existantes vers Azure sont les suivantes :
Lorsque vous migrez des applications .NET Framework existantes vers Azure, plusieurs choix s’offrent à vous. Toutefois, étant donné que .NET Framework dépend de Windows, les choix suivants sont limités aux services de calcul basés sur Windows.
Le tableau suivant comporte plusieurs comparaisons et recommandations qui vont vous aider à choisir le chemin de migration de calcul adapté à votre application .NET. existante.
Machines virtuelles Azure | Azure App Service | Conteneurs Windows | |
---|---|---|---|
Quand utiliser |
|
L’application ne dispose d’aucune dépendance sur le serveur. Il s’agit simplement d’une application web ASP.NET propre (MVC, Web Forms) ou d’une application multiniveau (API web, WCf) accédant à un serveur de base de données. |
|
Avantages |
|
La maintenance PaaS continue est la façon la plus simple de gérer et de mettre à l’échelle des applications dans Azure. |
|
Inconvénients | Il s’agit d’une IaaS. La maintenance est coûteuse. Vous devez gérer l’infrastructure de la machine virtuelle concernant la mise en réseau, l’équilibreur de charge, le scale-out, la gestion IIS, etc. |
|
|
Configuration requise | Machine virtuelle Windows Server avec la même configuration que l’application pour un environnement local | Exigences d’Azure App Service spécifiées dans les vérifications de préparation. |
|
Comment migrer | Voir Migrate to Azure Virtual Machines (Migrer vers des machines virtuelles Azure) | Voir Migrate Azure App Service (Migrer Azure App Service) | Suivez les considérations, les scénarios et les procédures pas à pas évoqués dans le livre électronique sur la modernisation des applications .NET existantes avec des conteneurs Azure et Windows |
L’organigramme suivant montre un arbre de décision lors de la planification d’une migration vers Azure pour vos applications .NET Framework existantes. Si elle est viable, essayez d’abord l’option A, mais l’option B est le chemin le plus simple à suivre.
Lorsque vous migrez des bases de données relationnelles vers Azure, plusieurs choix s’offrent à vous. Consultez Migrer votre base de données SQL Server vers Azure SQL Database pour vous aider à choisir le chemin de migration de base de données adapté pour votre application .NET existante.
Lors du déploiement d’applications dans un cloud public comme Microsoft Azure, vous souhaiterez peut-être isoler et sécuriser certains réseaux en créant des DMZ de réseau, comme un DMZ entre Azure et l’environnement local ou un DMZ entre Azure et Internet. Les DMZ peuvent être implémentés avec un réseau virtuel Azure.
Grâce aux réseaux virtuels Azure vous pouvez :
Pour commencer à créer votre propre réseau virtuel, consultez la documentation relative au réseau virtuel Azure.
La sécurité est la priorité de toute organisation migrant vers le cloud. La plupart des entreprises ont beaucoup investi en termes de temps, d’argent et d’ingénierie dans la conception et le développement d’un modèle de sécurité et il est important qu’elles soient en mesure de tirer parti des investissements existants, tels que des magasins d’identités et des solutions à authentification unique.
Nombreuses sont les applications B2E .NET d’entreprise existantes s’exécutant sur site à utiliser Active Directory pour l’authentification et la gestion des identités. Azure AD Connect permet d’intégrer vos répertoires locaux à Azure Active Directory. Pour commencer, consultez Intégrer vos répertoires locaux à Azure Active Directory.
Consultez Identity requirements for your hybrid identity solution (Exigences relatives à l’identité pour votre solution d’identité hybride) pour améliorer la planification relative à Azure Active Directory.
Les autres choix de protocole d’authentification sont OAuth et OpenID, qui sont courants dans les applications destinées aux consommateurs. Lorsque vous utilisez des bases de données d’identité autonomes, par exemple une base de données ASP.NET Identity SQL encapsulée par IdentityServer4 utilisant OAuth, aucune connectivité aux bases de données ou répertoires locaux n’est généralement requise.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Événements
Relevez le défi Microsoft Learn
19 nov., 23 h - 10 janv., 23 h
Ignite Edition - Créez des compétences dans Microsoft Azure et gagnez un badge numérique d’ici le 10 janvier !
S’inscrire maintenantEntrainement
Parcours d’apprentissage
Migrer des applications ASP.NET vers Azure - Training
Migrez les applications web ASP.NET et leurs données vers Azure App Service et Azure SQL Database pour tirer parti du cloud.
Certification
Microsoft Certified: Azure Developer Associate - Certifications
Générez des solutions de bout en bout dans Microsoft Azure pour créer des fonctions Azure Functions, implémenter et gérer des applications web, développer des solutions qui utilisent le Stockage Azure, et bien plus encore.
Documentation
Migrer une application ASP.NET Web App sur une machine virtuelle Azure - .NET
Découvrez comment migrer une application web ASP.NET se trouvant sur site vers une machine virtuelle Azure.
Migrer votre application ou service web .NET vers Azure App Service - .NET
Découvrez comment migrer une application ou service web .NET se trouvant sur site vers Azure App Service.