D: Cos'è Amazon Elastic Container Service for Kubernetes (Amazon EKS)?

Amazon EKS è un servizio gestito che semplifica l'esecuzione di Kubernetes su AWS, perché non richiede l'installazione e la gestione di un piano di controllo Kubernetes.

D: Cos'è Kubernetes?

Kubernetes è un software open source che permette di distribuire e gestire applicazioni in container in modo scalabile. Kubernetes raggruppa i container in gruppi logici per facilitare gestione e rilevamento, quindi li avvia in cluster di istanze EC2. Con Kubernetes è possibile eseguire applicazioni in container, inclusi microservizi, worker di elaborazione in batch e soluzioni PaaS (Platform-as-a-Service) utilizzando lo stesso assortimento di strumenti sia in locale sia nel cloud.

D: Qual è il vantaggio di utilizzare Amazon EKS?

Amazon EKS alloca e ricalibra le risorse del piano di controllo Kubernetes inclusi i server di API e il livello di persistenza di back-end su più zone di disponibilità di AWS per garantire maggiore disponibilità e tolleranza ai guasti. Il servizio rileva e sostituisce automaticamente i nodi del piano di controllo con errori e fornisce patch. Amazon EKS si integra inoltre con diversi servizi AWS per fornire scalabilità e sicurezza per le applicazioni. Tra questi servizi, Elastic Load Balancing per la distribuzione del carico, IAM per l'autenticazione, Amazon VPC per l'isolamento, AWS PrivateLink per l'accesso a reti private e AWS CloudTrail per la registrazione di log.

D: Amazon EKS funziona con le mie applicazioni e i miei tool Kubernetes esistenti?

Questo servizio esegue sempre la versione più aggiornata del software Kubernetes, così sarà possibile utilizzare tutti i plugin e i tool creati dalla community dedicata. Le applicazioni in esecuzione in Amazon EKS sono compatibili al 100% con le applicazioni in esecuzione in qualsiasi ambiente Kubernetes standard, sia in data center locali sia sul cloud pubblico. È quindi possibile eseguire la migrazione di qualsiasi applicazione Kubernetes standard in Amazon EKS con la massima semplicità, senza alcuna modifica del codice.

D: Quali versioni di Kubernetes supporta Amazon EKS?

Amazon EKS supporta Kubernetes 1.10; in futuro sarà aggiunta la compatibilità con altre versioni.

D: Come funziona Amazon EKS?

Amazon EKS esegue il provisioning e gestisce automaticamente il piano di controllo Kubernetes. Ad alto livello, Kubernetes consiste di due componenti: il primo è un cluster di nodi worker che esegue i container, il secondo è il piano di controllo che gestisce quando e dove i container devono essere avviati nel cluster, monitorandone lo stato.

Senza Amazon EKS, è necessario eseguire manualmente il piano di controllo e i nodi worker del cluster. Con Amazon EKS, è possibile allocare il cluster di nodi worker utilizzando l'AMI fornita e uno script AWS CloudFormation; AWS garantirà provisioning, scalabilità e gestione del piano di controllo Kubernetes in una configurazione altamente disponibile e sicura. Questo solleva dal vincolo dall'onere di dover eseguire Kubernetes e consente di concentrare i propri sforzi nella creazione di applicazioni piuttosto che nella gestione dell'infrastruttura AWS.

D: In quali regioni è disponibile Amazon EKS?

Consulta la tabella delle regioni per l'infrastruttura globale di AWS per informazioni aggiornate sulla disponibilità di Amazon EKS.

D: Quanto costa Amazon EKS?

Amazon EKS prevede un costo orario di 0,20 USD per ogni cluster creato e per le risorse AWS create per eseguire i nodi worker di Kubernetes. I prezzi sono calcolati solo in base all'uso effettivo, senza tariffe minime né impegni anticipati.

Ulteriori informazioni.

D: È possibile utilizzare Amazon EKS con AWS Fargate?

Al momento l'integrazione nativa tra Amazon EKS e AWS Fargate non è disponibile.

Scopri gli strumenti che funzionano con Amazon EKS

Visita la pagina dei partner
Ti senti pronto?
Nozioni di base su Amazon EKS
Hai ulteriori domande?
Contattaci