Cargas de trabajo de .NET en Amazon ECS y AWS Fargate
INFORMACIÓN GENERAL DEL CURSO
Acerca de este plan de aprendizaje
Este plan de aprendizaje ayuda a los desarrolladores, ingenieros de DevOps y arquitectos de soluciones a comprender y trabajar con aplicaciones y servicios de .NET en contenedores mediante Amazon Elastic Container Service (Amazon ECS), Amazon ECS en AWS Fargate y Amazon Elastic Container Registry (Amazon ECR). La formación digital incluida en este plan de aprendizaje le enseñará a implementar y administrar aplicaciones en contenedores que se ejecutan en Amazon ECS en AWS Fargate.
Puede utilizar este curso para obtener un dominio básico de Amazon ECS y AWS Fargate, o para complementar su experiencia actual. Este curso incluye módulos de aprendizaje, un laboratorio práctico y una evaluación de habilidades. Una puntuación de aprobación del 80 % o más le otorga una insignia que puede compartir en las redes sociales, emitida por Credly.
Información general
AWS ofrece varios servicios de contenedores para alojar sus aplicaciones de .NET. Además de alojar aplicaciones de contenedor con Amazon Elastic Container Service (Amazon ECS), puede usar Kubernetes con Amazon Elastic Kubernetes Service (EKS) o alojar aplicaciones de contenedor con AWS App Runner.
Este curso mostrará cómo alojar y administrar aplicaciones de .NET y .NET Framework en contenedores con Amazon ECS y Amazon ECS en AWS Fargate (no incluye Amazon EKS). AWS Fargate es un enfoque sin servidor para ejecutar contenedores, que permite ejecutar aplicaciones basadas en contenedores sin necesidad de administrar la infraestructura de contenedores subyacente. Con AWS Fargate, ya no necesita administrar los servidores y su infraestructura relacionada, sino que se centra en el código de su aplicación.
Objetivos del curso
En este curso, aprenderá a:
- Identificar y diferenciar entre los contenedores que se ejecutan en Amazon ECS y Amazon ECS en AWS Fargate.
- Expresar bien los casos de uso para contenedores que se ejecutan en clústeres en Amazon ECS o Amazon ECS en AWS Fargate.
- Identificar qué servicio de contenedores de AWS es adecuado para las necesidades empresariales y de aplicaciones específicas.
- Diferenciar entre clústeres, tareas, definiciones de tareas, servicios y otros recursos que encontrará al trabajar con Amazon ECS y AWS Fargate.
- Explorar y consumir la formación de seguimiento relevante.
- Comenzar a usar Amazon ECS en AWS Fargate y Amazon Elastic Container Registry (Amazon ECR).
Este curso está dirigido a desarrolladores que trabajan en aplicaciones de .NET y.NET Framework que ya se ejecutan en contenedores o que se actualizarán para hacerlo. Este curso no cubrirá AWS App2Container. App2Container es una solución para ejecutar aplicaciones web de .NET en contenedores sin modificar la compilación de la aplicación, incluso cuando el código fuente original o el proceso de compilación no estén disponibles. Analiza la aplicación, gestiona el empaquetado y genera los artefactos para alojar la aplicación y sus dependencias en Amazon ECS y Amazon EKS.
Requisitos previos
Antes de comenzar este tutorial, necesitará:
Una cuenta de AWS: si aún no tiene una, siga la guía de introducciónSetting Up Your Environment (Configuración de su entorno) para obtener información general breve.
Experiencia en AWS
Principiante o intermedio
Experiencia de .NET
Intermedio
Tiempo de realización
3 horas
Coste de realización
El laboratorio de este tutorial tendrá un coste aproximado de 5 USD en concepto de gastos de AWS, si se realizan todos los pasos del laboratorio y se cancelan los recursos de inmediato. Si no se cancelan los recursos de AWS, es posible que se acumulen cargos.
Servicios utilizados
Amazon ECS y AWS Fargate, Amazon Elastic Container Registry (ECR), Amazon DynamoDB, Amazon VPC
Última actualización
30 de noviembre de 2022
Módulos
Este tutorial se divide en los siguientes módulos breves. Puede revisar los módulos en su totalidad o hojearlos y revisarlos según su experiencia y preparación.
- Descripción de Amazon ECS, Amazon ECR y AWS Fargate (30 minutos).
- Herramientas de desarrollo de contenedores de .NET en AWS (60 minutos)
- Laboratorio práctico: cargas de trabajo de NET en Amazon ECS y AWS Fargate (90 minutos)
- Evaluación de habilidades (16 preguntas, no cronometradas): evalúe sus habilidades en Amazon ECS y AWS Fargate.