Contribuisci a migliorare questa pagina
Per contribuire a questa guida per l’utente, seleziona il link Edit this page on GitHub che si trova nel riquadro destro di ogni pagina.
Che cosa è Amazon EKS?
Amazon EKS: gestione semplificata di Kubernetes
Amazon Elastic Kubernetes Service (EKS) fornisce un servizio Kubernetes completamente gestito che elimina la complessità del funzionamento dei cluster Kubernetes. Con EKS è possibile:
-
Implementare le applicazioni più velocemente con meno spese operative
-
Scalare senza problemi per soddisfare le mutevoli esigenze dei carichi di lavoro
-
Migliorare la sicurezza attraverso l’integrazione e gli aggiornamenti automatici AWS
-
Scegliere tra la modalità automatica EKS standard o completamente automatizzata
Amazon Elastic Kubernetes Service (Amazon EKS) è la piattaforma principale per l’esecuzione di cluster Kubernetes
Amazon EKS semplifica la creazione, la protezione e la manutenzione dei cluster Kubernetes. Fornire risorse sufficienti per soddisfare i picchi di domanda può essere più conveniente rispetto alla manutenzione dei propri data center. Due degli approcci principali all’utilizzo di Amazon EKS sono i seguenti:
-
EKS standard: AWS gestisce il piano di controllo Kubernetes
quando crei un cluster con EKS. I componenti che gestiscono i nodi, pianificano i carichi di lavoro, si integrano con AWS cloud e archiviano e scalano le informazioni del piano di controllo per mantenere i cluster attivi e funzionanti, sono gestiti in modo automatico. -
Modalità automatica EKS: utilizzando la funzione Modalità automatica EKS, EKS estende il proprio controllo anche alla gestione dei nodi
(piano dati Kubernetes). Semplifica la gestione di Kubernetes effettuando automaticamente il provisioning dell’infrastruttura, selezionando le istanze di calcolo ottimali, scalando dinamicamente le risorse, ottimizzando continuamente i costi, applicando patch ai sistemi operativi e integrandosi con i servizi di sicurezza AWS.
Il diagramma seguente illustra come Amazon EKS integra i tuoi cluster Kubernetes con AWS cloud, a seconda del metodo di creazione del cluster scelto:
Amazon EKS ti aiuta ad accelerare i tempi di produzione, migliorare le prestazioni, la disponibilità e la resilienza e migliorare la sicurezza del sistema. Per ulteriori informazioni, consulta Amazon Elastic Kubernetes Service
Funzionalità di Amazon EKS
Amazon EKS offre le seguenti funzionalità di alto livello:
- Interfacce di gestione
-
EKS offre diverse interfacce per il provisioning, la gestione e la manutenzione dei cluster, tra cui Console di gestione AWS, API/SDK di Amazon EKS, CDK, AWS CLI, eksctl CLI, AWS CloudFormation e Terraform. Per ulteriori informazioni, consultare Nozioni di base su Amazon EKS e Ciclo di vita e configurazione del cluster di Amazon EKS.
- Accedere agli strumenti di controllo
-
EKS si affida alle funzionalità di Kubernetes e AWS Identity and Access Management (AWS IAM) per gestire l’accesso da utenti e carichi di lavoro. Per ulteriori informazioni, consultare Concedere agli utenti e ai ruoli IAM l’accesso alle API Kubernetes e Concessione ai carichi di lavoro Kubernetes dell’accesso a AWS utilizzando gli account di servizio Kubernetes.
- Risorse di calcolo
-
Per quanto riguarda le risorse di calcolo, EKS abilita l’intera gamma di tipi di istanze Amazon EC2 e innovazioni AWS come Nitro e Graviton con Amazon EKS per ottimizzare l’elaborazione per i tuoi carichi di lavoro. Per ulteriori informazioni, consulta Gestire le risorse di elaborazione utilizzando i nodi.
- Storage
-
Modalità automatica EKS crea automaticamente classi di archiviazione utilizzando volumi EBS, Utilizzando i driver dell’interfaccia di archiviazione in container (CSI), è anche possibile utilizzare Amazon S3, Amazon EFS, Amazon FSx e Amazon File Cache per le tue esigenze di archiviazione delle applicazioni. Per ulteriori informazioni, consulta Utilizzo dell’archiviazione di dati delle applicazioni per il tuo cluster.
- Sicurezza
-
Il modello di responsabilità condivisa è impiegato in relazione alla Sicurezza in Amazon EKS. Per ulteriori informazioni, consulta Best practice di sicurezza, Sicurezza dell’infrastruttura e Sicurezza Kubernetes.
- Strumenti di monitoraggio
-
Utilizza la dashboard di osservabilità per monitorare i cluster Amazon EKS. Gli strumenti di monitoraggio includono Prometheus, CloudWatch, Cloudtrail e ADOT Operator. Per ulteriori informazioni su dashboard, server di metriche e altri strumenti, consulta Costi del cluster EKS e Server delle metriche Kubernetes.
- Compatibilità e supporto Kubernetes
-
Amazon EKS è certificato conforme a Kubernetes, quindi è possibile implementare applicazioni compatibili con Kubernetes senza rifattorizzare e utilizzare strumenti e plugin della community Kubernetes. EKS offre supporto standard e supporto esteso per Kubernetes. Per ulteriori informazioni, consulta Comprendere il ciclo di vita delle versioni di Kubernetes su EKS.
Servizi correlati
Servizi da utilizzare con Amazon EKS
È possibile utilizzare altri servizi AWS con i cluster che implementi, utilizzando Amazon EKS:
- Amazon EC2
-
Ottenere capacità di elaborazione scalabile, on-demand, con Amazon EC2.
- Amazon EBS
-
Collegare risorse di archiviazione a blocchi scalabili e ad alte prestazioni con Amazon EBS.
- Amazon ECR
-
Archiviare le immagini dei container in modo sicuro con Amazon ECR.
- Amazon CloudWatch
-
Monitorare le risorse e le applicazioni AWS in tempo reale con Amazon CloudWatch.
- Amazon Prometheus
-
Tenere traccia delle metriche per le applicazioni all’interno di container con Servizio gestito da Amazon per Prometheus.
- Elastic Load Balancing
-
Distribuire il traffico in ingresso tra più destinazioni con Elastic Load Balancing.
- Amazon GuardDuty
-
Rilevare le minacce ai cluster EKS con Amazon GuardDuty.
- AWS Resilience Hub
-
Valutare la resilienza dei cluster EKS con AWS Resilience Hub.
Prezzi di Amazon EKS
Amazon EKS prevede prezzi per cluster basati sul supporto della versione del cluster Kubernetes, prezzi per modalità automatica Amazon EKS e prezzi per vCPU per Amazon EKS Hybrid Nodes.
Quando utilizzi Amazon EKS, paghi separatamente per le risorse AWS utilizzate per eseguire le tue applicazioni sui nodi di lavoro Kubernetes. Per esempio, se utilizzi nodi di lavoro Kubernetes come istanze Amazon EC2 con volumi Amazon EBS e indirizzi IPv4 pubblici, ti verrà addebitata la capacità dell’istanza tramite Amazon EC2, la capacità di volume tramite Amazon EBS e l’indirizzo IPv4 tramite Amazon VPC.
Visita le rispettive pagine dei prezzi dei servizi AWS che utilizzi con le tue applicazioni Kubernetes per informazioni dettagliate sui prezzi.
-
Per i prezzi di cluster Amazon EKS, modalità automatica EKS di Amazon e Amazon EKS Hybrid Nodes, consulta Prezzi di Amazon EKS
. -
Per i prezzi di Amazon EC2, consulta Prezzi on-demand di Amazon EC2
e Prezzi spot di Amazon EC2 . -
Per i prezzi di AWS Fargate, consulta Prezzi AWS Fargate
. -
Puoi utilizzare i tuoi savings plans per le risorse di calcolo utilizzate nei cluster Amazon EKS. Per ulteriori informazioni, consulta Prezzi con Savings Plans
.