Choisir une approche pour moderniser les applications .NET - 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.

Choisir une approche pour moderniser les applications .NET

Matthew George et Fabian Jahnke, Amazon Web Services (AWS)

août 2023(historique du document)

Choisir la bonne stratégie de modernisation pour les anciennes applications .NET peut s'avérer une décision complexe. Ce guide fournit les meilleures pratiques aux décideurs techniques qui souhaitent comprendre les approches de migration de leurs anciennes applications .NET vers Amazon Web Services (AWS) et en les modernisant dans leAWSNuage.

La modernisation implique de reconfigurer ou de refactoriser les applications d'entreprise existantes en combinant une infrastructure, une architecture et des modèles organisationnels modernes. La modernisation permet de maximiser la résilience, l'efficacité de l'ingénierie, l'agilité commerciale et l'excellence opérationnelle.

La plateforme de développement .NET est passée du .NET Framework à .NET Core et .NET 5 (et versions ultérieures). Vous pouvez moderniser vos anciennes applications .NET et tirer parti des performances, des économies et de la robustesse de l'écosystème du système d'exploitation Linux, ou en passant de .NET Framework à .NET Core ou .NET 5 (ou version ultérieure).

Les meilleures pratiques présentées dans ce document vous aident à orienter vos efforts de migration et de modernisation de votre application .NET. Le guide décrit les stratégies de migration et de modernisation possibles, les contraintes etAWSservices que vous pouvez utiliser. Vos options incluent le réhébergement (lift and shift) de votre application .NET dans le cloud, ainsi que la conteneurisation, la décomposition en microservices et l'adoption d'une architecture sans serveur.