Implementazione di cluster Amazon EKS in ambienti cloud e on-premises - Amazon EKS

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.

Implementazione di cluster Amazon EKS in ambienti cloud e on-premises

Comprensione delle opzioni di implementazione di Amazon EKS

Amazon Elastic Kubernetes Service (Amazon EKS) è un servizio Kubernetes completamente gestito che semplifica l’uso di Kubernetes nel cloud e negli ambienti on-premises.

Nel cloud, Amazon EKS automatizza la gestione dell’infrastruttura del cluster Kubernetes per il piano di controllo (control-plane) e i nodi di Kubernetes. Ciò è essenziale per la pianificazione dei container, la gestione della disponibilità delle applicazioni, il dimensionamento dinamica delle risorse, l’ottimizzazione dell’elaborazione, l’archiviazione dei dati del cluster e l’esecuzione di altre funzioni critiche. Con Amazon EKS, ottieni solide prestazioni, dimensionamento, affidabilità e disponibilità dell’infrastruttura AWS, oltre a integrazioni native con servizi AWS di rete, sicurezza, archiviazione e osservabilità.

Per semplificare l’esecuzione di Kubernetes nei tuoi ambienti on-premises, puoi utilizzare gli stessi cluster, funzionalità e strumenti di Amazon EKS in Creazione di nodi Amazon Linux su AWS Outposts o Amazon EKS Hybrid Nodes sulla tua infrastruttura, oppure puoi usare Amazon EKS Anywhere per ambienti isolati autonomi.

Amazon EKS nel cloud

Puoi utilizzare Amazon EKS con elaborazione in Regioni AWS, AWS Local Zones e Zone Wavelength AWS. Con Amazon EKS nel cloud, la sicurezza, il dimensionamento e la disponibilità del piano di controllo (control-plane) di Kubernetes sono completamente gestiti da AWS nella Regione AWS. Quando esegui applicazioni con elaborazione in Regioni AWS, ottieni l’intera gamma di funzionalità di AWS e Amazon EKS, incluso Amazon EKS Auto Mode, che automatizza completamente la gestione dell’infrastruttura del cluster Kubernetes per elaborazione, l’archiviazione e la rete su AWS con un solo clic. Quando esegui applicazioni con elaborazione in AWS Local Zones e Zone Wavelength AWS, puoi utilizzare i nodi autogestiti di Amazon EKS per connettere le istanze Amazon EC2 per il cluster computing e utilizzare gli altri servizi AWS disponibili in AWS Local Zones e Zone Wavelength AWS. Per ulteriori informazioni, consulta AWS Local Zones features and AWS Wavelength Zones features.

Amazon EKS nelle Regioni AWS Amazon EKS nelle Local Zone/Zone Wavelength

Gestione del piano di controllo (control-plane) di Kubernetes

Gestito da AWS

Gestito da AWS

Posizione del piano di controllo Kubernetes

Regioni AWS

Regioni AWS

Piano dati di Kubernetes

  • Amazon EKS Auto Mode

  • Gruppi di nodi gestiti Amazon EKS

  • Nodi di Amazon EC2 autogestiti

  • AWS Fargate

  • Gruppi di nodi gestiti di Amazon EKS (solo Local Zones)

  • Nodi di Amazon EC2 autogestiti

Posizione del piano dati Kubernetes

Regioni AWS

AWS Local Zones o Zone Wavelength

Amazon EKS nei tuoi data center o ambienti edge

Se devi eseguire applicazioni nei tuoi data center o ambienti edge, puoi utilizzare Implementazione di Amazon EKS on-premises con AWS Outposts o Amazon EKS Hybrid Nodes. Puoi utilizzare nodi autogestiti con istanze Amazon EC2 su AWS Outposts per il cluster computing oppure puoi usare Amazon EKS Hybrid Nodes con la tua infrastruttura on-premises o edge per il cluster computing. AWS Outposts è un’infrastruttura gestita da AWS che esegui nei data center o nelle strutture di co-location, mentre Amazon EKS Hybrid Nodes funziona su macchine fisiche o virtuali gestite in ambienti on-premises o edge. Amazon EKS su AWS Outposts e Amazon EKS Hybrid Nodes richiedono una connessione affidabile dagli ambienti on-premises a una Regione AWS e puoi utilizzare gli stessi cluster, funzionalità e strumenti Amazon EKS che usi per eseguire applicazioni nel cloud. In alternativa, quando esegui su AWS Outposts, puoi implementare l’intero cluster Kubernetes su AWS Outposts con i cluster locali Amazon EKS su AWS Outposts.

Amazon EKS Hybrid Nodes Amazon EKS su AWS Outposts

Gestione del piano di controllo (control-plane) di Kubernetes

Gestito da AWS

Gestito da AWS

Posizione del piano di controllo Kubernetes

Regioni AWS

Regioni AWS o AWS Outposts

Piano dati di Kubernetes

Macchine fisiche o virtuali gestite dal cliente

Nodi di Amazon EC2 autogestiti

Posizione del piano dati Kubernetes

Data center o ambiente edge del cliente

Data center o ambiente edge del cliente

Amazon EKS Anywhere per ambienti isolati

Amazon EKS Anywhere semplifica la gestione dei cluster Kubernetes attraverso l’automazione di operazioni indifferenziate come la configurazione dell’infrastruttura e le operazioni del ciclo di vita del cluster Kubernetes in ambienti on-premises ed edge. A differenza di Amazon EKS, Amazon EKS Anywhere è un prodotto gestito dai clienti e questi ultimi sono responsabili delle operazioni del ciclo di vita dei cluster e della manutenzione dei cluster Amazon EKS Anywhere. Amazon EKS Anywhere è basato sul sottoprogetto dell’API cluster (CAPI) Kubernetes e supporta una vasta gamma di infrastrutture tra cui VMware vSphere, bare metal, Nutanix, Apache CloudStack e AWS Snow. Amazon EKS Anywhere può essere eseguito in ambienti isolati e offre integrazioni opzionali con servizi AWS regionali per l’osservabilità e la gestione delle identità. Per ricevere supporto per Amazon EKS Anywhere e accedere ai componenti aggiuntivi Kubernetes forniti da AWS, puoi acquistare gli abbonamenti Amazon EKS Anywhere Enterprise.

Amazon EKS Anywhere

Gestione del piano di controllo (control-plane) di Kubernetes

Gestito dal cliente

Posizione del piano di controllo Kubernetes

Data center o ambiente edge del cliente

Piano dati di Kubernetes

Macchine fisiche o virtuali gestite dal cliente

Posizione del piano dati Kubernetes

Data center o ambiente edge del cliente

Strumenti di Amazon EKS

Puoi utilizzare Amazon EKS Connector per registrare e connettere qualsiasi cluster Kubernetes conforme ad AWS e visualizzarlo nella console Amazon EKS. Una volta connesso, è possibile visualizzare lo stato, la configurazione e i carichi di lavoro del cluster nella console Amazon EKS. Puoi utilizzare questa funzionalità per visualizzare i cluster connessi nella console Amazon EKS, ma Amazon EKS Connector non semplifica la gestione o le operazioni di modifica dei cluster connessi tramite tale console.

Amazon EKS Distro è la distribuzione AWS dei componenti Kubernetes sottostanti che alimentano tutte le offerte di Amazon EKS. Include i componenti principali necessari per un cluster Kubernetes funzionante, come i componenti del piano di controllo (control-plane) di Kubernetes (etcd, kube-apiserver, kube-scheduler, kube-controller-manager) e i componenti di rete (CoreDNS, kube-proxy, plug-in della Container Network Interface (CNI)). Amazon EKS Distro può essere utilizzato per gestire autonomamente i cluster Kubernetes con strumenti a tua scelta. Le implementazioni di Amazon EKS Distro non sono coperte dai piani di supporto AWS.