Charges de travail .NET sur Amazon ECS et AWS Fargate

PRÉSENTATION DU COURS

À propos de ce plan d'apprentissage

Ce plan de formation aide les développeurs, les ingénieurs DevOps et les architectes de solutions à comprendre et à utiliser les applications et services .NET conteneurisés à l'aide d'Amazon Elastic Container Service (Amazon ECS), d'Amazon ECS sur AWS Fargate et d'Amazon Elastic Container Registry (Amazon ECR). La formation numérique incluse dans ce plan de formation vous permettra de déployer et de gérer des applications conteneurisées exécutées sur Amazon ECS sur AWS Fargate.

Vous pouvez utiliser ce cours pour acquérir des compétences de base sur Amazon ECS et AWS Fargate, ou pour compléter votre expérience existante. Ce cours comprend des modules d'apprentissage, un atelier pratique et une évaluation des compétences. Une note supérieure ou égale à 80 % vous permet d'obtenir un badge, émis par Credly, que vous pouvez partager sur les réseaux sociaux.

Présentation

AWS fournit plusieurs services de conteneurs pour héberger vos applications .NET. Outre l'hébergement d'applications de conteneur avec Amazon Elastic Container Service (Amazon ECS), vous pouvez utiliser Kubernetes avec Amazon Elastic Kubernetes Service (EKS) ou héberger des applications de conteneur avec AWS App Runner.

Ce cours explique comment héberger et gérer des applications .NET et .NET Framework dans des conteneurs à l'aide d'Amazon ECS et d'Amazon ECS sur AWS Fargate (celui-ci ne couvre pas Amazon EKS). AWS Fargate est une approche sans serveur pour exécuter des conteneurs, qui permet d'exécuter des applications basées sur des conteneurs sans avoir à gérer l'infrastructure de conteneurs sous-jacente. Avec AWS Fargate, vous n'avez plus besoin de gérer les serveurs et leur infrastructure associée, et vous pouvez plutôt vous concentrer sur le code de votre application.

Objectifs du cours

Dans ce cours, vous apprendrez à :

  • Identifier et différencier les conteneurs exécutés sur Amazon ECS et sur Amazon ECS sur AWS Fargate.
  • Présenter des cas d'utilisation pour les conteneurs exécutés dans des clusters sur Amazon ECS ou sur Amazon ECS sur AWS Fargate.
  • Identifier le service de conteneur AWS adapté aux besoins spécifiques de l'entreprise et des applications.
  • Faire la différence entre les clusters, les tâches, les définitions de tâches, les services et les autres ressources que vous rencontrerez lorsque vous travaillerez avec Amazon ECS et AWS Fargate.
  • Explorer et suivre des formations complémentaires pertinentes.
  • Commencer à utiliser Amazon ECS sur AWS Fargate et Amazon Elastic Container Registry (Amazon ECR).

Ce cours s'adresse aux développeurs qui travaillent sur des applications .NET et .NET Framework qui s'exécutent déjà dans des conteneurs ou qui seront mises à jour pour cela. Ce cours ne couvrira pas AWS App2Container. App2Container est une solution qui permet d'exécuter des applications Web .NET dans des conteneurs sans modifier le développement de l'application, même lorsque le code source ou le processus de développement d'origine n'est pas disponible. Elle analyse l'application, gère le packaging et génère les artefacts pour héberger l'application et ses dépendances sur Amazon ECS et Amazon EKS.

Conditions préalables

Pour pouvoir démarrer ce didacticiel, vous avez besoin de ce qui suit :

Un compte AWS : si vous n'en avez pas encore, suivez les instructions du guide de démarrage Configuration de votre environnement pour une présentation rapide.

 Expérience AWS

Débutant ou intermédiaire

 Expérience .NET

Intermédiaire

 Durée

3 heures

 Coût de réalisation

L'atelier de ce didacticiel coûtera environ 5 USD en frais AWS, si toutes les étapes de l'atelier sont réalisées et si les ressources sont rapidement résiliées. Le fait de ne pas résilier les ressources AWS peut entraîner l'accumulation de frais.

 Services utilisés

Amazon ECS et AWS Fargate, Amazon Elastic Container Registry (ECR), Amazon DynamoDB, Amazon VPC

 Date de la dernière mise à jour

30 novembre 2022

Modules

Ce didacticiel est divisé en plusieurs modules courts énumérés ci-dessous. Vous pouvez parcourir les modules dans leur intégralité ou les réviser en fonction de votre expérience et de votre état de préparation.

  1. Comprendre Amazon ECS, Amazon ECR et AWS Fargate (30 minutes).
  2. Outils de développement de conteneurs .NET sur AWS (60 minutes)
  3. Atelier pratique : charges de travail .NET sur Amazon ECS et AWS Fargate (90 minutes)
  4. Évaluation des compétences (16 questions, non chronométrées) : évaluez vos compétences Amazon ECS et AWS Fargate.

Cette page vous a-t-elle été utile ?

Comprendre Amazon ECS, Amazon ECR et AWS Fargate