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.
- Compreensão do Amazon ECS, Amazon ECR e AWS Fargate (30 minutos).
- Ferramentas para o desenvolvimento de contêineres .NET na AWS (60 minutos)
- Laboratório prático: workloads NET no Amazon ECS e no AWS Fargate (90 minutos)
- Avaliação de habilidades (16 questões, não cronometradas): avalie suas habilidades no Amazon ECS e no AWS Fargate.