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.
Vorrei utilizzare un servizio Kubernetes gestito
Devo utilizzare Red Hat OpenShift
Devo personalizzare il piano di controllo (non comune)
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.