Che cosa è Amazon EKS? - Amazon EKS

Aiutaci 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?

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 puoi:

  • Implementa le applicazioni più velocemente con meno spese operative

  • Scala senza problemi per soddisfare le mutevoli esigenze dei carichi di lavoro

  • Migliora la sicurezza attraverso l' AWS integrazione e gli aggiornamenti automatici

  • Scegli tra la modalità EKS standard o la modalità automatica EKS completamente automatizzata

Amazon Elastic Kubernetes Service (Amazon EKS) è la piattaforma principale per l'esecuzione di cluster Kubernetes, sia nel cloud Amazon Web Services () che nei tuoi data center (EKS Anywhere e AWS Amazon EKS Hybrid Nodes).

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 di data center propri. Due degli approcci principali all'utilizzo di Amazon EKS sono i seguenti:

  • Standard EKS: AWS gestisce il piano di controllo di 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.

  • EKS Auto Mode: utilizzando la funzione EKS Auto Mode, EKS estende il proprio controllo anche alla gestione dei nodi (piano dati Kubernetes). Semplifica la gestione di Kubernetes fornendo automaticamente l'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 standard e modalità automatica EKS

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 AWS Management Console Amazon EKS API/SDKs, CDK, AWS CLI, eksctl CLI e Terraform. AWS CloudFormation Per ulteriori informazioni, consultare Nozioni di base su Amazon EKS e Organizza i carichi di lavoro con i cluster Amazon EKS.

Strumenti per il controllo degli accessi

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 Concedi agli utenti e ai ruoli IAM l'accesso a Kubernetes APIs 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 EC2 istanze Amazon e AWS innovazioni come Nitro e Graviton con Amazon EKS per ottimizzare l'elaborazione per i tuoi carichi di lavoro. Per ulteriori informazioni, consulta Gestisci le risorse di elaborazione utilizzando i nodi.

Storage

EKS Auto Mode crea automaticamente classi di archiviazione utilizzando volumi EBS. Utilizzando i driver CSI (Container Storage Interface), puoi anche utilizzare Amazon S3, Amazon EFS, Amazon FSX e Amazon File Cache per le tue esigenze di storage delle applicazioni. Per ulteriori informazioni, consulta Usa l'archiviazione dei dati delle applicazioni per il tuo cluster.

Sicurezza

Il modello di responsabilità condivisa viene utilizzato in relazione alla sicurezza in Amazon EKS. Per ulteriori informazioni, consulta le migliori pratiche di sicurezza, la sicurezza dell'infrastruttura e la sicurezza di 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 metrica e altri strumenti, consulta i costi del cluster EKS e il server Kubernetes Metrics.

Compatibilità e supporto con Kubernetes

Amazon EKS è certificato conforme a Kubernetes, quindi puoi distribuire applicazioni compatibili con Kubernetes senza refactoring e utilizzare strumenti e plugin della community Kubernetes. EKS offre supporto standard e supporto esteso per Kubernetes. Per ulteriori informazioni, consulta Comprendi il ciclo di vita delle versioni Kubernetes su EKS.

Servizi da utilizzare con Amazon EKS

Puoi utilizzare altri AWS servizi con i cluster che distribuisci con Amazon EKS:

Amazon EC2

Ottieni capacità di elaborazione scalabile su richiesta con Amazon. EC2

Amazon EBS

Collega risorse di storage a blocchi scalabili e ad alte prestazioni con Amazon EBS.

Amazon ECR

Archivia 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

Tieni traccia dei parametri per le applicazioni containerizzate con Amazon Managed Service for Prometheus.

Elastic Load Balancing

Distribuisci il traffico in entrata su più destinazioni con Elastic Load Balancing.

Amazon GuardDuty

Rileva le minacce ai cluster EKS con Amazon GuardDuty.

AWS Hub di resilienza

Valuta la resilienza del 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 Amazon EKS Auto Mode 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. Ad esempio, se utilizzi nodi di lavoro Kubernetes come EC2 istanze Amazon con volumi e indirizzi IPv4 pubblici Amazon EBS, ti verrà addebitata la capacità dell'istanza tramite Amazon, la capacità di volume tramite EC2 Amazon EBS e l'indirizzo IPv4 tramite Amazon VPC.

Visita le rispettive pagine dei prezzi dei AWS servizi che utilizzi con le tue applicazioni Kubernetes per informazioni dettagliate sui prezzi.