Contribuisci a migliorare questa pagina
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Per contribuire a questa guida per l'utente, scegli il GitHub link Modifica questa pagina nel riquadro destro di ogni pagina.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Che cosa è Amazon EKS?
Suggerimento
Registrati
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
-
Migliora la sicurezza attraverso AWS l'integrazione e gli aggiornamenti automatici
-
Scegliere tra la modalità automatica EKS standard o completamente automatizzata
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:
-
Standard EKS: 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 il AWS cloud e archiviano e ridimensionano le informazioni del piano di controllo per mantenere i cluster attivi e funzionanti, vengono gestiti automaticamente. -
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 il AWS cloud, a seconda del metodo di creazione del cluster scelto:
Amazon EKS ti aiuta a rimuovere gli attriti e 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
Creazione e scalabilità con Kubernetes: Amazon EKS Capabilities
Amazon EKS non solo ti aiuta a creare e gestire cluster, ma ti aiuta a creare e scalare sistemi applicativi con Kubernetes. Amazon EKS Capabilities sono servizi cluster completamente gestiti che estendono le funzionalità del cluster con Kubernetes-native strumenti a mani libere, tra cui:
-
Argo CD: Argo CD fornisce una distribuzione dichiarativa e GitOps-based continua per i carichi di lavoro, le risorse e l'infrastruttura cloud. AWS
-
AWS Controller for Kubernetes (ACK): ACK consente la Kubernetes-native creazione e la gestione del ciclo di vita delle risorse, unificando l'orchestrazione dei carichi di lavoro e i flussi di lavoro. AWS Infrastructure-as-code
-
kro (Kube Resource Orchestrator): kro estende le funzionalità native di Kubernetes per semplificare la creazione, l'orchestrazione e la composizione di risorse personalizzate, offrendoti gli strumenti per creare i tuoi elementi costitutivi cloud personalizzati.
EKS Capabilities sono risorse cloud che riducono al minimo l'onere operativo di installazione, manutenzione e scalabilità di questi componenti fondamentali della piattaforma nei cluster, consentendoti di concentrarti sulla creazione di software anziché sulle operazioni della piattaforma cluster.
Per ulteriori informazioni, consulta Funzionalità EKS.
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 Amazon EKS API/SDKs, CDK, CLI, eksctl AWS CLI e Terraform. AWS CloudFormation 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 Concedi ai carichi di lavoro Kubernetes l'accesso all'utilizzo degli account di servizio Kubernetes AWS.
- Risorse di calcolo
-
Per quanto riguarda le risorse di calcolo, EKS consente l'intera gamma di tipi di istanze Amazon EC2 AWS e innovazioni come Nitro e Graviton con Amazon EKS per ottimizzare l'elaborazione per i tuoi carichi di lavoro. Per ulteriori informazioni, consulta Manage compute resources by using nodes.
- Storage
-
Modalità automatica EKS crea automaticamente classi di archiviazione utilizzando volumi EBS, Utilizzando i driver CSI (Container Storage Interface), puoi anche utilizzare Amazon S3, Amazon S3 Files, Amazon EFS, Amazon FSX e Amazon File Cache per le tue esigenze di storage 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.
- Funzionalità del cluster
-
EKS offre funzionalità di cluster gestite per l'implementazione continua, la gestione delle risorse cloud e la composizione delle risorse basate su innovazioni open source. EKS installa le API Kubernetes nei cluster, ma i controller e gli altri componenti vengono eseguiti in EKS e sono completamente gestiti, fornendo patch, scalabilità e monitoraggio automatizzati. Per ulteriori informazioni, consulta Funzionalità EKS.
- Compatibilità e supporto Kubernetes
-
Amazon EKS è certificato Kubernetes-conformant, quindi puoi distribuire Kubernetes-compatible applicazioni senza refactoring e utilizzare gli strumenti e i plug-in 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
Puoi utilizzare altri AWS servizi con i cluster che distribuisci con 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
-
Monitora AWS risorse e applicazioni 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
-
Rileva le minacce ai cluster EKS con Amazon GuardDuty.
- AWS Hub di resilienza
-
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 usi Amazon EKS, paghi separatamente per le AWS risorse 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.
La comunicazione tra il piano di controllo di Amazon EKS e i nodi di lavoro nel cluster utilizza interfacce di rete elastiche tra account nel tuo VPC. Ti vengono addebitate le tariffe di trasferimento AWS dati standard per il traffico sul lato cliente di questa connessione, in particolare, in ingresso ai nodi di lavoro dal piano di controllo e in uscita dai nodi di lavoro al piano di controllo. Amazon EKS assorbe i costi di trasferimento dei dati sul lato del piano di controllo della connessione. Per ulteriori informazioni sui prezzi di trasferimento dei dati, consulta Prezzi per il trasferimento dei dati
Visita le rispettive pagine dei prezzi dei AWS servizi che utilizzi con le tue applicazioni Kubernetes per informazioni dettagliate sui prezzi.
-
Per i prezzi di cluster Amazon EKS, Amazon EKS Auto Mode, Amazon EKS Capabilities e Amazon EKS Hybrid Nodes, consulta i prezzi di Amazon EKS
. -
Per i prezzi di Amazon EC2, consulta i prezzi di Amazon On-Demand EC2 e i prezzi Spot
di Amazon EC2 . -
Per i prezzi di AWS Fargate, consulta i prezzi di Fargate AWS .
-
Puoi utilizzare i tuoi savings plans per le risorse di calcolo utilizzate nei cluster Amazon EKS. Per ulteriori informazioni, consulta Prezzi con Savings Plans
.