Réhébergement - AWS Directives prescriptives

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Réhébergement

Le réhébergement (lift and shift) est le processus qui consiste à migrer votre application locale vers le cloud sans la modifier. Cette stratégie est principalement utilisée pour migrer des applications à grande échelle afin de répondre à des objectifs commerciaux spécifiques, tels que le lancement d'un produit dans un délai accéléré ou la sortie d'un centre de données sur site. Les applications sont réhébergées sur des instances Windows Amazon Elastic Compute Cloud (Amazon EC2) qui répondent aux exigences des applications que vous migrez.

Cas d'utilisation

Cette stratégie de migration est utile dans tous les scénarios suivants :

  • L'ancienne application .NET doit s'exécuter en tant qu'application Windows native.

  • Le temps et les ressources nécessaires à la modernisation de l'application ne sont pas disponibles.

  • L'ancienne application .NET est une application commercialeoff-the-shelfapplication (COTS).

Avantages

Le réhébergement offre les avantages suivants par rapport aux applications .NET locales :

  • Effort minimal, car il ne nécessite aucune modification du code ou de l'architecture

  • Coûts réduits

  • Conformité et sécurité accrues grâce à l'utilisation duAWSmeilleures pratiques en matière d'infrastructure et de sécurité

Inconvénients

  • Ne tire pas pleinement parti des options de performance, d'évolutivité et de résilience duAWSNuage

  • Difficile à intégrerstate-of-the-artservices cloud

AWSservices

Outils

Outil Objectif Ressource
Assistant de migration des applications Web Windows Cet outil est un outil interactifPowerShellscript qui migre des sites Web entiers et leurs configurations vers Elastic Beanstalk. Migration des applications ASP.NET vers Elastic Beanstalk(AWSarticle de blog)

Décisions de déploiement

Vous pouvez choisir entre deux options de déploiement :

  • Si vous souhaitez contrôler totalement la configuration de votre environnement informatique, y compris les paramètres de mémoire et de stockage, ainsi que les correctifs du système d'exploitation, migrez votre application .NET vers Amazon EC2.

  • Si vous n'avez pas besoin d'un contrôle total sur l'infrastructure, utilisez Elastic Beanstalk. Elastic Beanstalk configure automatiquement un environnement géré pour votre application.

Rehosting .NET applications on Amazon EC2 instances