Container in AWS

Esegui i tuoi container nell'ambiente più sicuro, affidabile e scalabile

Panoramica

I servizi container di AWS rendono più facile la gestione dell'infrastruttura sottostante, sia on-premise che nel cloud, in modo da potersi concentrare sull'innovazione e sulle esigenze aziendali. Oggi quasi l'80% di tutti i container nel cloud vengono eseguiti su AWS. Clienti come Samsung, Expedia, GoDaddy e Snap scelgono di eseguire i loro container su AWS per motivi di sicurezza, affidabilità e scalabilità.

illustrazione di un container

Caratteristiche

Assicura un robusto isolamento di sicurezza tra i tuoi container. AWS fornisce gli ultimi aggiornamenti di sicurezza e consente di impostare autorizzazioni di accesso granulari per ogni container. AWS offre oltre 210 servizi di sicurezza, conformità e governance, oltre a caratteristiche chiave per soddisfare al meglio le tue esigenze.

Inizia rapidamente con AWS Copilot o AWS App Runner per ridurre i costi operativi e di gestione. AWS può aiutare il tuo team a rilasciare rapidamente le applicazioni, semplificare il feedback, iterare più velocemente le idee e accelerare il time to market.

Seleziona dalla più ampia scelta di servizi per eseguire i tuoi container. Scegli AWS Fargate per il calcolo serverless per i container, dove AWS gestirà il provisioning dell'infrastruttura. Per un controllo completo sul tuo ambiente di calcolo, scegli di eseguire i tuoi container su Amazon Elastic Compute Cloud (EC2). Per gli orchestratori di container, puoi scegliere o Amazon Elastic Container Service (ECS) o Amazon Elastic Kubernetes Service (EKS).

Unisci l'agilità dei container all'elasticità e alla sicurezza del cloud. I servizi di container di AWS sono profondamente integrati con altri servizi AWS per la progettazione, permettendo alle tue applicazioni di container di trarre vantaggio dall'ampiezza e dalla profondità di AWS, dalle reti e dalla sicurezza al monitoraggio. I servizi di container di AWS funzionano su un'infrastruttura globale diffusa con oltre 80 zone di disponibilità (AZ) in 25 Regioni. Ulteriori informazioni sugli SLA per i servizi di container sono disponibili qui: Amazon ECS, Amazon EKS e AWS Fargate.

Servizi di container AWS

Sottocategoria Casi d'uso Servizio AWS
Orchestrazione dei container Esegui applicazioni containerizzate o costruisci microservizi  Amazon Elastic Container Service (ECS)
Gestione dei contenitori con Kubernetes Amazon Elastic Kubernetes Service (EKS)
Opzioni di calcolo Esegui container senza gestire server

AWS Fargate
Esegui container con controllo a livello di server

Amazon Elastic Compute Cloud (EC2)
Esegui carichi di lavoro tolleranti ai guasti risparmiando fino al 90% Istanze Spot di Amazon EC2
Strumenti e servizi con supporto per i container Avvia e gestisci rapidamente applicazioni containerizzate
AWS Copilot
Condividi e implementa software con container pubblicamente o privatamente Amazon Elastic Container Registry (ECR)
Rete a livello dell'applicazione per tutti i tuoi servizi AWS App Mesh
Servizio di rilevamento di risorse cloud AWS Cloud Map
Crea pacchetti e implementa funzioni Lambda come immagini dei container AWS Lambda
Costruisci ed esegui applicazioni containerizzate su un servizio interamente gestito
AWS App Runner
Esegui semplici applicazioni containerizzate ad un prezzo fisso mensile Amazon Lightsail
Containerizza e migra le applicazioni esistenti AWS App2Container
Ridefinisci la piattaforma le applicazioni su Amazon ECS con un'esperienza guidata Strumento di orchestrazione dell'Hub di migrazione AWS
On-premise Esegui container su un'infrastruttura gestita dal cliente Amazon ECS Anywhere
Crea e gestisci cluster Kubernetes sulla tua infrastruttura Amazon EKS Anywhere
Gestione dei container su scala aziendale Gestione automatizzata per le implementazioni serverless e di container
AWS Proton
Una piattaforma app completamente gestita e chiavi in mano Servizio Red Hat OpenShift su AWS (ROSA)
Open source Esegui la distribuzione Kubernetes che supporta Amazon EKS Amazon EKS Distro
Containerizza e migra le applicazioni esistenti AWS App2Container

Casi d'uso

Dividi le applicazioni ed eseguile come componenti indipendenti, detti microservizi, usando i container per isolare i processi.

Nei container è possibile pacchettizzare l'elaborazione in batch ed estrarre, trasformare e caricare (ETL) i processi per avviare processi in modo rapido e dimensionarli in modo dinamico a seconda della richiesta.

Dimensiona i modelli di machine learning (ML) in modo rapido per formazione e inferenze e per eseguirli vicini all'origine dati su qualsiasi piattaforma con i container.

Standardizza il modo in cui implementi il codice creando flussi di lavoro per le applicazioni in container ed eseguendole tra ambienti on-premise e cloud.

Pacchettizza intere applicazioni e trasferiscile al cloud, senza la necessità di effettuare modifiche al codice.