Publié le: Jul 6, 2022

Nous sommes heureux d'annoncer la disponibilité générale de la nouvelle expérience de déploiement simplifiée pour les applications .NET. Avec des valeurs par défaut sensibles pour tous les paramètres de déploiement, vous pouvez désormais rendre votre application .NET opérationnelle en un seul clic, ou en suivant quelques étapes simples, et ce sans avoir besoin d'une expertise approfondie concernant AWS. Vous recevrez des recommandations sur le calcul optimal pour votre application, et serez ainsi plus confiant dans vos déploiements initiaux. Pour accéder à cette expérience, ouvrez AWS Toolkit for Visual Studio à l'aide du nouvel assistant « Publier sur AWS ». Elle est également disponible via l'interface de ligne de commande .NET, en installant l'outil de déploiement AWS pour .NET.

Fonctions clés :

  • Recommandations de calcul : obtenez des recommandations de calcul et découvrez quel calcul AWS est le plus adapté à votre application.
  • Génération de Dockerfile : le Dockerfile sera généré automatiquement s'il est requis le calcul AWS que vous avez choisi.
  • Empaquetage et déploiement automatiques : votre application sera conçue et empaquetée selon ce que requiert le calcul AWS sélectionné. Les outils approvisionneront l'infrastructure nécessaire et déploieront votre application à l'aide d'AWS CDK.
  • Déploiements reproductibles et partageables : vous pouvez générer des projets de déploiement AWS CDK documentés et bien organisés, et commencer à les modifier pour les adapter à votre cas d'utilisation spécifique. Ensuite, assurez le contrôle de version et partagez-les avec votre équipe afin de pouvoir effectuer des déploiements reproductibles.
  • Intégration/Diffusion continue : désactivez les fonctionnalités interactives et utilisez différents paramètres de déploiement pour envoyer la même offre d'applications dans différents environnements.
  • Aide à l'apprentissage d'AWS CDK pour .NET : apprenez progressivement à utiliser les outils AWS sous-jacents qui sont intégrés, par exemple AWS CDK.

Vous pouvez déployer des applications ASP.NET Core, des services longs, des tâches programmées et des applications WebAssembly qui sont intégrées à .NET Core 3.1 et aux versions ultérieures, notamment la version préliminaire de .NET 7. Au moment de ce lancement, nous prenons en charge les déploiements dans Amazon Elastic Container Service (Amazon ECS) à l'aide du moteur de calcul AWS Fargate, d'AWS App Runner et d'AWS Elastic Beanstalk. Nous prenons également en charge l'hébergement des applications Blazor WebAssembly dans Amazon S3 à l'aide d'Amazon CloudFront comme réseau de diffusion de contenu (CDN).

Pour faire vos premiers pas dans Visual Studio, installez la dernière version d'AWS Toolkit for Visual Studio depuis Visual Studio Marketplace. Le nouvel assistant nécessite un niveau d'expérience minimum des services AWS et offre des fonctionnalités pratiques, notamment les déploiements en un clic. Pour en savoir plus, consultez notre article de blog et le guide du développeur pour AWS Toolkit for Visual Studio.

La même fonctionnalité de déploiement est également disponible dans l'interface de ligne de commande .NET via l'outil de déploiement AWS pour .NET. AWS Toolkit for Visual Studio en tire parti de manière secrète et l'expose dans IDE. Pour faire vos premiers pas avec l'interface de ligne de commande .NET, installez l'outil à l'aide du package NuGet aws.deploy.tools. Pour en savoir plus, consultez notre documentation. Faites-nous savoir ce que vous en pensez en soumettant des demandes de fonctionnalités et les problèmes que vous rencontrez sur GitHub.