Workloads .NET no Amazon ECS e no AWS Fargate

VISÃO GERAL DO CURSO

Sobre este plano de aprendizado

Este plano de aprendizado ajuda os desenvolvedores, engenheiros de DevOps e arquitetos de soluções a entender e trabalhar com aplicações e serviços .NET em contêineres usando o Amazon Elastic Container Service (Amazon ECS), o Amazon ECS no AWS Fargate e o Amazon Elastic Container Registry (Amazon ECR). O treinamento digital incluído neste plano de aprendizado apresentará a você a implantação e o gerenciamento de aplicações em contêineres executadas no Amazon ECS no AWS Fargate.

Você pode usar este curso para obter proficiência básica com o Amazon ECS e o AWS Fargate ou complementar sua experiência atual. Este curso inclui módulos de aprendizado, um laboratório prático e uma avaliação de habilidades. Uma pontuação de aprovação de 80% ou mais garante um selo que você pode compartilhar na mídia social, emitido pela Credly.

Visão geral

A AWS fornece vários serviços de contêiner para hospedar suas aplicações .NET. Além de hospedar aplicações de contêineres com o Amazon Elastic Container Service (Amazon ECS), você pode usar o Kubernetes com o Amazon Elastic Kubernetes Service (EKS) ou hospedar aplicações de contêineres com o AWS App Runner.

Este curso mostrará como hospedar e gerenciar aplicações .NET e .NET Framework em contêineres usando o Amazon ECS e o Amazon ECS no AWS Fargate (o curso não abrange o Amazon EKS). O AWS Fargate é uma abordagem sem servidor para a execução de contêineres, permitindo que aplicações baseadas em contêineres sejam executadas sem a necessidade de gerenciar a infraestrutura de contêineres subjacente. Com o AWS Fargate, você não precisa mais gerenciar servidores e sua infraestrutura relacionada e, em vez disso, concentra-se no código da aplicação.

Objetivos do curso

Neste curso, você aprenderá a:

  • Identificar e diferenciar entre contêineres em execução no Amazon ECS e no Amazon ECS no AWS Fargate.
  • Articular casos de uso para contêineres executados em clusters no Amazon ECS ou Amazon ECS no AWS Fargate.
  • Identificar qual serviço de contêiner da AWS é apropriado para necessidades específicas de negócios e aplicações.
  • Diferenciar entre clusters, tarefas, definições de tarefas, serviços e outros recursos que você encontrará ao trabalhar com o Amazon ECS e o AWS Fargate.
  • Explorar e utilizar o treinamento de acompanhamento relevante.
  • Começar a usar o Amazon ECS no AWS Fargate e o Amazon Elastic Container Registry (Amazon ECR).

Este curso destina-se a desenvolvedores que trabalham com aplicações .NET e .NET Framework que já estão sendo executadas em contêineres ou que serão atualizadas para que sejam. Este curso não abordará o AWS App2Container. O App2Container é uma solução para executar aplicações Web .NET em contêineres sem modificar a compilação da aplicação, mesmo quando o código-fonte original ou o processo de compilação não está disponível. Ele analisa a aplicação, lida com o empacotamento e gera os artefatos para hospedar a aplicação e suas dependências no Amazon ECS e no Amazon EKS.

Pré-requisitos

Antes de iniciar este tutorial, você precisará de:

Uma conta da AWS: se você ainda não tiver uma conta, siga o guia de introdução Como configurar seu ambiente para obter uma visão geral rápida.

 Experiência com a AWS

Iniciante ou intermediário

 Experiência com .NET

Intermediário

 Tempo para a conclusão

3 horas

 Custo para a conclusão

O laboratório deste tutorial custará aproximadamente USD 5 em cobranças da AWS, se todas as etapas do laboratório forem executadas e os recursos forem encerrados prontamente. O não encerramento dos recursos da AWS pode resultar no acúmulo de cobranças.

 Serviços usados

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

 Data da última atualização

30 de novembro de 2022

Módulos

Este tutorial está dividido nos módulos a seguir. Leia os módulos na íntegra ou dê uma olhada geral, com base na sua experiência e preparação.

Esta página foi útil?

Compreensão do Amazon ECS, do Amazon ECR e do AWS Fargate