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.

Questa pagina è stata utile?

Informazioni su Amazon ECS, Amazon ECR e AWS Fargate