GUIDA ORIENTATIVA AL CALCOLO MODERNO

Modello operativo Kubernetes

Quale delle seguenti affermazioni si applica meglio al tuo caso d'uso? Se hai bisogno di aiuto, fai clic qui.

Icona Servizio Kubernetes gestito

Vorrei utilizzare un servizio Kubernetes gestito

Non hai requisiti specifici e vorresti sfruttare appieno l'eccellenza operativa di AWS con un ambiente Kubernetes altamente scalabile, affidabile e gestito in modo sicuro.
Icona Utilizzo di Red Hat OpenShift

Devo utilizzare Red Hat OpenShift

Tu o la tua organizzazione potreste aver preso la decisione strategica di utilizzare Red Hat OpenShift per implementare le vostre applicazioni, oppure potreste aver bisogno del livello di esperienza e funzionalità pronte all'uso fornite da Red Hat OpenShift.
Icona Personalizzazione del piano di controllo

Devo personalizzare il piano di controllo (non comune)

Hai requisiti di configurazione del piano di controllo unici (ad esempio, personalizzazione dei flag del server API o accesso a etcd per motivi specifici) che Amazon EKS non può soddisfare.

Aiutatemi a capire

Se sei qui, è perché hai deciso di utilizzare Kubernetes o hai bisogno di un ecosistema open source flessibile con molte opzioni che possono essere personalizzate per soddisfare le tue esigenze.

Kubernetes è una scelta eccellente per coloro che desiderano sfruttare il vasto ecosistema di progetti open source in base alle proprie esigenze oppure utilizzare le stesse API e competenze sia in caso di implementazione on-premise sia nel cloud.

AWS è il posto migliore per eseguire Kubernetes perché puoi sfruttare la sicurezza, le prestazioni, la scalabilità, l'affidabilità e la disponibilità di AWS. AWS fornisce inoltre strumenti coerenti in modo che i clienti possano eseguire le proprie applicazioni basate su Kubernetes ovunque sia necessario per la migrazione al cloud, la latenza, la disponibilità o i requisiti di residenza.

Esistono tre opzioni principali per l'esecuzione di Kubernetes su AWS:

1. Seleziona "Vorrei utilizzare un servizio Kubernetes gestito" se desideri che AWS ti aiuti a gestire Kubernetes. Amazon EKS è il servizio Kubernetes gestito per eseguire Kubernetes nel cloud AWS e on-premise. Con Amazon EKS è possibile sfruttare le prestazioni, la scalabilità, l'affidabilità e la disponibilità dell'infrastruttura AWS, oltre alle integrazioni con i servizi AWS per rete e sicurezza. Nel cloud, Amazon EKS gestisce automaticamente la disponibilità e la scalabilità dei nodi del piano di controllo (control-plane) Kubernetes responsabili della pianificazione dei container, della gestione della disponibilità delle applicazioni, dell'archiviazione dei dati del cluster e di altri processi chiave, in modo da poter dedicare più tempo alla creazione di funzionalità. On-premise, Amazon EKS Anywhere fornisce una soluzione Kubernetes completamente supportata con strumenti integrati e un'implementazione semplice in AWS Outposts, macchine virtuali o server bare metal. Nella stragrande maggioranza dei casi, Amazon EKS è l'opzione migliore per i clienti.

2. Seleziona "Devo utilizzare Red Hat OpenShift" se hai la necessità di eseguire Red Hat OpenShift. Servizio Red Hat OpenShift su AWS (ROSA) offre un'esperienza integrata con OpenShift. Puoi utilizzare la vasta gamma di servizi AWS per calcolo, database, analisi dei dati, machine learning (ML), reti, dispositivi mobili e molto altro per costruire applicazioni scalabili e sicure ancora più in fretta.

3. Seleziona "Devo personalizzare il piano di controllo (non comune)" se hai stabilito che l'opzione 1 e l'opzione 2 non sono adatte. In rari casi in cui né Amazon EKS né ROSA sono la scelta migliore, di solito è perché sussistono requisiti molto specifici per la gestione del piano di controllo. Questo approccio di solito non è consigliato a causa della quantità di lavoro aggiuntivo che richiede, ma in questi rari casi è possibile gestire autonomamente Kubernetes su Amazon EC2.