Carichi di lavoro .NET su Amazon ECS e AWS Fargate
PANORAMICA DEL CORSO
Informazioni su questo piano di apprendimento
Questo piano di apprendimento aiuta gli sviluppatori, gli ingegneri DevOps e gli architetti di soluzioni a comprendere e lavorare con applicazioni e servizi .NET containerizzati utilizzando Amazon Elastic Container Service (Amazon ECS), Amazon ECS su AWS Fargate e Amazon Elastic Container Registry (Amazon ECR). La formazione digitale inclusa in questo piano di apprendimento ti mostrerà come distribuire e gestire applicazioni containerizzate in esecuzione su Amazon ECS su AWS Fargate.
Puoi utilizzare questo corso per acquisire competenze di base con Amazon ECS e AWS Fargate o per integrare la tua esperienza esistente. Questo corso include moduli di apprendimento, un laboratorio pratico e una valutazione delle competenze. Un punteggio di superamento pari o superiore all'80% ti consente di ottenere un badge da condividere sui social media, rilasciato da Credly.
Panoramica
AWS fornisce diversi servizi di container per ospitare le applicazioni .NET. Oltre a ospitare applicazioni container con Amazon Elastic Container Service (Amazon ECS), puoi usare Kubernetes con Amazon Elastic Kubernetes Service (EKS) o ospitare applicazioni container con AWS App Runner.
Questo corso mostra come ospitare e gestire applicazioni .NET e .NET Framework in container utilizzando Amazon ECS e Amazon ECS su AWS Fargate (non copre Amazon EKS). AWS Fargate è un approccio serverless all'esecuzione di container, che consente l'esecuzione di applicazioni basate su container senza dover gestire l'infrastruttura container sottostante. Con AWS Fargate, non è più necessario gestire i server e la relativa infrastruttura, ma ci si può concentrare sul codice dell'applicazione.
Obiettivi del corso
In questo corso, scoprirai come:
- Identificare e distinguere i container in esecuzione su Amazon ECS e Amazon ECS su AWS Fargate.
- Illustrare i casi d'uso dei container in esecuzione in cluster su Amazon ECS o Amazon ECS su AWS Fargate.
- Identificare il servizio di container AWS più adatto alle specifiche esigenze aziendali e applicative.
- Distinguere tra cluster, attività, definizioni di attività, servizi e altre risorse che incontrerai lavorando con Amazon ECS e AWS Fargate.
- Esplorare e utilizzare la formazione successiva pertinente.
- Iniziare a usare Amazon ECS su AWS Fargate e Amazon Elastic Container Registry (Amazon ECR).
Questo corso è rivolto agli sviluppatori che lavorano su applicazioni .NET e .NET Framework che sono già in esecuzione in container o che verranno aggiornate a tale scopo. Questo corso non tratterà AWS App2Container. App2Container è una soluzione per l'esecuzione di applicazioni Web .NET in container senza modificare la compilazione dell'applicazione, anche quando il codice sorgente originale o il processo di compilazione non sono disponibili. Analizza l'applicazione, gestisce il packaging e genera gli artefatti per ospitare l'applicazione e le sue dipendenze su Amazon ECS e Amazon EKS.
Prerequisiti
Prima di iniziare questo tutorial, avrai bisogno di:
Un account AWS: se non hai già un account, segui la guida introduttiva Configurazione dell'ambiente per una panoramica rapida.
Esperienza AWS
Principiante o intermedio
Esperienza .NET
Intermedio
Tempo richiesto per il completamento
3 ore
Costo richiesto per il completamento
Il costo del laboratorio per questo tutorial è di circa $ 5 in costi AWS, se vengono eseguiti tutti i passaggi del laboratorio e le risorse vengono prontamente interrotte. La mancata interruzione delle risorse AWS può comportare l'accumulo di costi.
Servizi utilizzati
Amazon ECS e AWS Fargate, Amazon Elastic Container Registry (ECR), Amazon DynamoDB, Amazon VPC
Ultimo aggiornamento
30 novembre 2022
Moduli
Questo tutorial si articola nei seguenti moduli. Puoi esaminare i moduli per intero o sfogliarli e ripassarli, in base alla tua esperienza e al tuo livello di preparazione.
- Informazioni su Amazon ECS, Amazon ECR e AWS Fargate (30 minuti).
- Strumenti di sviluppo di container .NET su AWS (60 minuti)
- Laboratorio pratico: carichi di lavoro .NET su Amazon ECS e AWS Fargate (90 minuti)
- Valutazione delle competenze (16 domande, non cronometrate): valuta le tue competenze in Amazon ECS e AWS Fargate.