Iniziare con AWS Fargate

Iniziare con AWS Fargate
AWS Fargate è un servizio AWS che aiuta gli utenti a creare e gestire le app senza preoccuparsi dei server. Si chiama anche calcolo senza server per i contenitori. Quando viene utilizzato AWS Fargate, gli utenti non devono definire e distribuire istanze EC2 e gli utenti devono solo confezionare le applicazioni in contenitori e specificare i requisiti di memoria e le politiche IAM. I cluster (gruppi di una o più istanze di container insieme) vengono utilizzati per avviare nuove app. Le applicazioni possono essere lanciate molto facilmente.

L'uso di AWS Fargate riduce le attività utente. Non è necessario isolare le applicazioni in VM separate. Gli utenti eseguono e gestiscono solo le applicazioni e non devono gestire l'infrastruttura delle applicazioni manualmente e separatamente.

AWS Fargate fornisce agli utenti molte funzionalità, tra cui:

  • Costruire e gestire applicazioni senza server
  • Monitoraggio delle app con i servizi AWS
  • Miglioramento della sicurezza
  • Costi ridotti dei server

Costruire e gestire applicazioni senza server

Consente agli utenti di distribuire e gestire facilmente le app senza i server tradizionali. Tutte le attività del server vengono eseguite virtualmente. È anche noto come metodo di calcolo senza server.

Monitoraggio delle app con i servizi AWS

AWS Fargate monitora le app distribuite in AWS tramite Fargate utilizzando servizi AWS come CloudWatch Container Insights.

Miglioramento della sicurezza

Migliora la sicurezza delle app attraverso l'isolamento del carico di lavoro. Amazon ECS e EK sono eseguiti in modo sicuro tramite AWS Fargate.

Costi ridotti dei server

Poiché non esiste un server fisicamente presente nella rete, il costo è ridotto in larga misura. Gli utenti utilizzano i servizi solo per richiesto per le risorse e pagano di conseguenza piuttosto che pagare per tutto il tempo che i server rimangono attivi.

Lavorando su AWS Fargate

Lavorare con AWS Fargate coinvolge contenitori (contenente tutti gli elementi necessari per eseguire un codice), immagini del contenitore (i file memorizzati nel registro) e cluster (il raggruppamento logico delle risorse). Gli utenti creano le app specificando i nomi dei cluster, i contenitori e i file o le immagini del contenitore. Le app possono quindi essere visualizzate digitando l'indirizzo IP pubblico nel motore di ricerca Web.

AWS Fargate consente agli utenti di personalizzare le attività per le app da creare in pochi secondi. Questo risparmia il tempo degli sviluppatori.

Avvio di un'app tramite AWS Fargate

Accedi alla console AWS e cerca e apri AWS Fargate o ECS nei servizi AWS. Entrambi indirizzeranno la pagina che consente agli utenti di creare cluster.

C'è un diagramma di come funziona il contenitore elastico. Nel nucleo e nel centro del diagramma, c'è il Definizione del contenitore. Al di fuori di ciò, c'è il Definizione dell'attività e poi il Servizio E Grappolo. Il cluster ospita tutte le altre cose come contenitori, definizioni di attività e servizi.

Gli utenti possono scegliere tra le opzioni Sample-App, Custom e altri per specificare il tipo di app da creare tramite AWS ECS.

Basta fare clic su Prossimo pulsante.

Clicca sul Creare pulsante.

Questo crea un nuovo cluster. Il servizio AWS Elastic Kubernetes può anche essere utilizzato allo stesso modo per distribuire app.

Conclusione

AWS Fargate è un servizio AWS che aiuta gli utenti a creare e gestire applicazioni senza server. Gli utenti non devono distribuire istanze EC2, isolare le applicazioni in VM separate o gestire l'infrastruttura delle applicazioni. Gli utenti devono solo confezionare le applicazioni in contenitori e specificare i requisiti di memoria e le politiche IAM.