GUIDE DE RECOMMANDATIONS SUR LE CALCUL MODERNE
Modèle d'exploitation Kubernetes
Lequel des énoncés suivants s'applique le mieux à votre cas d'utilisation ? Si vous avez besoin d'aide, cliquez ici.
Je souhaite utiliser un service Kubernetes géré
J'ai besoin d'utiliser Red Hat OpenShift
J'ai besoin de personnaliser le plan de contrôle (peu fréquent)
Aidez-moi à comprendre
Si vous êtes ici, c'est parce que vous avez décidé d'utiliser Kubernetes ou que vous avez besoin d'un écosystème open source flexible avec de nombreuses options pouvant être adaptées à vos besoins.
Kubernetes est un excellent choix pour ceux qui souhaitent tirer parti du vaste écosystème de projets open source pour répondre à leurs besoins, ou pour ceux qui souhaitent utiliser les mêmes API et compétences pour déployer dans le cloud ou sur site.
AWS est le meilleur endroit pour exécuter Kubernetes, car vous pouvez tirer parti de la sécurité, des performances, de la capacité de mise à l'échelle, de la fiabilité et de la disponibilité d'AWS. AWS fournit également des outils cohérents afin que les clients puissent exécuter leurs applications basées sur Kubernetes partout où ils en ont besoin pour répondre aux exigences de migration vers le cloud, de latence, de disponibilité ou de résidence.
Il existe trois options principales pour exécuter Kubernetes sur AWS :
1. Sélectionnez « Je souhaite utiliser un service Kubernetes géré » si vous souhaitez qu'AWS vous aide à gérer Kubernetes. Amazon EKS est un service Kubernetes géré qui exécute Kubernetes dans le Cloud AWS et sur site. Avec Amazon EKS, vous pouvez tirer parti de toutes les performances, de la capacité de mise à l'échelle, de la fiabilité et de la disponibilité de l'infrastructure AWS. D'autres avantages incluent les intégrations avec les services de mise en réseau et de sécurité d'AWS. Dans le cloud, Amazon EKS gère automatiquement la disponibilité et la capacité de mise à l'échelle des nœuds de plan de contrôle de Kubernetes, qui sont responsables de la planification des conteneurs, de la gestion de la disponibilité des applications, du stockage des données des clusters et d'autres tâches clés pour vous permettre de passer plus de temps sur la création de fonctionnalités. Sur site, Amazon EKS Anywhere offre une solution cohérente, entièrement prise en charge par Kubernetes, avec des outils intégrés et un déploiement facile dans AWS Outposts, les machines virtuelles ou les serveurs sur matériel nu. Dans la grande majorité des cas, Amazon EKS est la meilleure option pour les clients.
2. Sélectionnez « J'ai besoin d'utiliser Red Hat OpenShift » si vous vous engagez à exécuter Red Hat OpenShift. Le service Red Hat OpenShift sur AWS (ROSA) offre une expérience intégrée avec OpenShift. Vous pouvez exploiter la large gamme de services de calcul, de base de données, d'analytique, de machine learning, de mise en réseau, de mobile AWS et autres pour créer des applications sécurisées et pouvant être mises à l'échelle plus rapidement.
3. Sélectionnez « J'ai besoin de personnaliser le plan de contrôle (peu fréquent) » si vous avez déterminé que les options 1 et 2 ne conviennent pas. Dans de rares cas, quand le meilleur choix n'est ni Amazon EKS ni ROSA, c'est généralement parce que vous avez des exigences très spécifiques concernant la façon dont vous gérez le plan de contrôle. Cette approche n'est généralement pas recommandée en raison de l'importante charge de travail supplémentaire qu'elle nécessite, mais dans ces rares cas, vous pouvez gérer Kubernetes vous-même sur Amazon EC2.