Contenitori in AWS
I servizi di contenitori di AWS vengono eseguiti nella migliore infrastruttura globale con 69 zone di disponibilità in 22 regioni. AWS fornisce 2 volte il numero di regioni con zone di disponibilità che il principale concorrente (22 in confronto a 8). Per garantire la massima serenità, sono disponibili SLA per tutti i servizi di container (ECS, EKS e Fargate).
80%
150%
Incremento di 10 volte
Incremento di 3 volte
Oltre 2 miliardi di
Servizi dei contenitori AWS
Amazon Elastic Container Registry (ECR)
Un registro di container completamente gestito che consente di archiviare, gestire, condividere e distribuire ovunque immagini di container e manufatti.
Amazon Elastic Container Service (ECS)
Un servizio di orchestrazione di container interamente gestito che offre il metodo più sicuro, affidabile e scalabile di eseguire applicazioni containerizzate.
Amazon ECS Anywhere
Un'opzione di distribuzione per Amazon ECS che ti consente di eseguire facilmente i container sull'infrastruttura gestita dal cliente, comprese le tue macchine virtuali (VM) e server bare metal.
Amazon Elastic Kubernetes Service (EKS)
Un servizio Kubernetes interamente gestito che offre il metodo più sicuro, affidabile e scalabile di eseguire applicazioni containerizzate utilizzando Kubernetes.
Amazon EKS Anywhere
Un'opzione di distribuzione per Amazon EKS che ti consente di creare e utilizzare facilmente cluster Kubernetes in locale, comprese le tue macchine virtuali (VM) e server bare metal.
Amazon EKS Distro
Una distribuzione Kubernetes (la stessa utilizzata da Amazon EKS) per creare cluster affidabili e sicuri.
AWS Proton
AWS Proton è il primo servizio completamente gestito di distribuzione di applicazioni per le applicazioni serverless e con container. I team di progettazione delle piattaforme possono utilizzare Proton per collegare e coordinare tutti i diversi strumenti necessari per effettuare il provisioning dell'infrastruttura, le distribuzioni del codice, il monitoraggio e gli aggiornamenti.
AWS Fargate
Un motore di calcolo serverless per contenitori che funziona con Amazon Elastic Container Service (ECS) e Amazon Elastic Kubernetes Service (EKS). Fargate rimuove la necessità di allocare e gestire server, permettendoti di specificare e pagare solo per le risorse utilizzate per ciascuna applicazione, così da migliorare anche la sicurezza isolando l'applicazione in modalità predefinita.
Amazon Elastic Compute Cloud (EC2)
Le macchine virtuali EC2 consentono di controllare i cluster di server e offrono un'ampia gamma di opzioni di personalizzazione.
AWS App2Container (A2C)
AWS App2Container (A2C) è uno strumento software per modernizzare le applicazioni .NET e Java, rendendole applicazioni containerizzate.
AWS Copilot
AWS Copilot è uno strumento a riga di comando che consente agli sviluppatori di creare, rilasciare e utilizzare applicazioni containerizzate pronte per la produzione su Amazon ECS e AWS Fargate.
Servizi dei contenitori AWS
Casi d'uso | Servizio AWS |
---|---|
Memorizzare, crittografare e gestire immagini di contenitori | Amazon Elastic Container Registry (ECR) |
Esecuzione di applicazioni in contenitori o creazione di microservizi | Amazon Elastic Container Service (ECS) |
Esegui Amazon ECS nel tuo data center | Amazon ECS Anywhere |
Gestisci i container con Kubernetes | Amazon Elastic Kubernetes Service (EKS) |
Crea e gestisci cluster Kubernetes sulla tua infrastruttura | Amazon EKS Anywhere |
Esegui la distribuzione Kubernetes che supporta Amazon EKS | Amazon EKS Distro |
Gestione automatizzata per le distribuzioni serverless e di container | AWS Proton |
Esegui container senza gestire server | AWS Fargate |
Esecuzione di contenitori con controllo a livello di server | Amazon Elastic Compute Cloud (EC2) |
Containerizza e migra le applicazioni esistenti | AWS App2Container |
Lancia e gestisci rapidamente applicazioni in contenitori | AWS Copilot |
Casi d'uso

I contenitori consentono un processo di isolamento che semplifica la divisione e l'esecuzione di applicazioni come componenti indipendenti chiamati microservizi.

Nei contenitori è possibile impacchettare l'elaborazione in batch e operazioni ETL per avviare operazioni in modo rapido e scalarli in modo dinamico a seconda della richiesta.

Utilizza i contenitori per scalare modelli di apprendimento automatico in modo rapido per formazione e inferenze e per eseguirli vicini all'origine dei dati su qualsiasi piattaforma.
I contenitori permettono di standardizzare il modo in cui il codice viene distribuito, semplificando la realizzazione di flussi di lavoro per applicazioni che operano tra ambienti locali e cloud.
I contenitori facilitano l'impacchettamento delle applicazioni per intero e il loro trasferimento su cloud, senza la necessità di effettuare un cambio codice.
L'utilizzo dei contenitori permette di realizzare piattaforme che esonerano gli sviluppatori dalla gestione di infrastrutture e standardizzano il modo in cui le applicazioni vengono distribuite e gestite.
Casi di studio
Ricerche degli analisti
New Wave on Public Cloud Enterprise Container Platforms
Forrester ha pubblicato il report "New Wave on Public Cloud Enterprise Container Platforms", che valuta i 7 fornitori più significativi della categoria. AWS è posizionato come Leader, davanti a Microsoft e Google; in una "nuova ondata", i fornitori vengono classificati come differenziato, alla pari o necessita di miglioramento su una serie di 10 criteri. AWS ha ricevuto la valutazione "differenziato" su 8 dei 10 criteri e "alla pari" per 2, la prestazione migliore dei 7 fornitori valutati. Inoltre, la nostra presenza nel mercato è rappresentata come molto più ampia rispetto a quella dei concorrenti.
Guide: contenitori e Kubernetes su AWS
Nucleus Research ha pubblicato una guida su contenitori e Kubernetes in AWS. Per comprendere in che modo le aziende utilizzano i contenitori, Nucleus ha condotto delle interviste approfondite con gli sviluppatori presso 21 aziende di varie dimensioni, dalle startup appena avviate alle società globali, per un totale di 710 carichi di lavoro discreti containerizzati. Abbiamo rilevato che l'81% dei contenitori viene distribuito sul cloud e AWS Cloud è la scelta più diffusa; l'80% dei contenitori con hosting nel cloud viene eseguito su AWS. Dei carichi di lavoro Kubernetes con hosting nel cloud, l'82% è in esecuzione su AWS.
Modernizzazione delle applicazioni con contenitori nel cloud pubblico
I contenitori sono l'apparente prossima generazione dell'elaborazione. Essi sono intimamente legati a una trasformazione dell'architettura delle applicazioni, della metodologia di sviluppo software e dei principi operativi. In ultima analisi, la combinazione di queste modifiche rende possibile una consegna più rapida del software e applicazioni più moderne, scalabili e agili. In questo report, IDC prevede una crescita (CAGR) quinquennale del 79% per le istanze di container aziendali, con più di 1,8 miliardi di contenitori aziendali entro il 2021. IDC illustra anche il modo in cui puoi creare applicazioni moderne con i servizi di contenitori di AWS.