AWS Fargate

Eseguire contenitori senza server o cluster gestiti

AWS Fargate è una tecnologia per Amazon ECS ed EKS* che ti consente di eseguire contenitori senza dover gestire server o cluster. Con AWS Fargate non è più necessario effettuare il provisioning, configurare e dimensionare i cluster di macchine virtuali per eseguire i contenitori. Si elimina anche la necessità di scegliere tipi di server, decidere quando dimensionare i tuoi cluster o ottimizzarne il packing. Con AWS Fargate non devi più interagire o preoccuparti di server o cluster. Fargate ti permette di focalizzarti sulla progettazione e la costruzione delle tue applicazioni invece che sulla gestione dell'infrastruttura che le esegue.

Amazon ECS ed EKS hanno due modalità di lancio: Fargate ed EC2. Con il tipo di lancio Fargate, non devi far altro che confezionare la tua applicazione in contenitori, specificare i requisiti di CPU e memoria, definire le policy IAM e di rete e lanciare l'applicazione. Il tipo di lancio EC2 ti consente di avere un controllo a livello di server, più granulare, sull'infrastruttura che esegue le applicazioni del tuo contenitore. Con il tipo di lancio EC2, puoi usare Amazon ECS ed EKS per gestire un cluster di server e programmare il posizionamento dei contenitori nei server. Amazon ECS ed EKS tengono traccia di tutta la CPU, di tutta la memoria e di tutte le altre risorse nel tuo cluster e trovano anche il server migliore per l'esecuzione di un contenitore, sulla base dei requisiti specificati per le tue risorse. Sei responsabile del provisioning, delle patch e del dimensionamento dei cluster di server. Puoi decidere che tipo di server e di applicazioni usare e quanti contenitori eseguire in un cluster per ottimizzare l'utilizzo, oltre a quando aggiungere o rimuovere server da un cluster. Il tipo di lancio EC2 ti dà un maggiore controllo dei tuoi cluster di server e ti offre una scelta più ampia di opzioni di personalizzazione, cosa che potrebbe essere richiesta per supportare alcune specifiche applicazioni o eventuali conformità e requisiti del governo.

* Il supporto AWS Fargate per Amazon EKS sarà disponibile nel 2018.

Vantaggi

Nessun cluster da gestire

Con AWS Fargate, devi pensare solo ai contenitori per cui puoi concentrarti esclusivamente sulla creazione e sul funzionamento della tua applicazione. AWS Fargate elimina la necessità di gestire un cluster di istanze Amazon EC2. Non devi più scegliere i tipi di istanza, gestire la pianificazione dei cluster o ottimizzare il loro utilizzo. Con Fargate tutte queste attività non sono più necessarie.

Dimensionamento uniforme

AWS Fargate semplifica il dimensionamento delle applicazioni. Non devi più preoccuparti di effettuare il provisioning di risorse di calcolo sufficienti per le applicazioni nel tuo contenitore. Dopo aver definito i requisiti della tua applicazione (ad es., CPU, memoria, ecc.), AWS Fargate gestisce tutto il dimensionamento e l'infrastruttura necessari per eseguire i tuoi contenitori in modo altamente disponibile. Non devi più decidere quando dimensionare i tuoi cluster o farne il packing per un utilizzo ottimale. Con Fargate puoi lanciare decine o decine di migliaia di contenitori in pochi secondi e dimensionarli facilmente per eseguire le tue applicazioni più mission critical.

Integrato con Amazon ECS ed EKS

AWS Fargate si integra perfettamente con Amazon ECS. È sufficiente definire l'applicazione come si fa per Amazon ECS. Crei un pacchetto dell'applicazione nelle definizioni delle attività, specifica la CPU e la memoria necessarie, definisci la rete e le policy IAM necessarie per ciascun contenitore e carichi il tutto in Amazon ECS. Una volta definite queste impostazioni, AWS Fargate lancia e gestisce i contenitori al posto tuo.

Il supporto AWS Fargate per Amazon EKS sarà disponibile nel 2018.

Come funziona

Fargate_diagram_Final

Blog e articoli

Jeff-Barr_Bio-Pic
Presentazione di AWS Fargate

AWS Fargate è un modo facile di distribuire i tuoi contenitori in AWS. Non devi far altro che creare l'immagine del tuo contenitore, specificare i requisiti di CPU e memoria, definire le policy IAM e di rete e lanciare l'applicazione.
Continua a leggere »

FargateConsole_Fargate-thick
AWS Fargate: Una panoramica del prodotto

AWS Fargate è una tecnologia che ti permette di usare i contenitori come una primitiva di calcolo fondamentale senza dover gestire le istanze sottostanti. Non hai bisogno di effettuare il provisioning, configurare o dimensionare macchine virtuali.
Continua a leggere »

Ulteriori informazioni sui prezzi di AWS Fargate

Visita la pagina dei prezzi
Sei pronto per iniziare?
Registrati
Hai domande?
Contattaci