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.

Icône de service Kubernetes géré

Je souhaite utiliser un service Kubernetes géré

Vous n'avez pas d'exigences particulières et vous souhaitez tirer pleinement parti de l'excellence opérationnelle d'AWS grâce à un environnement Kubernetes pouvant être fortement mis à l'échelle, fiable et géré de manière sécurisée.
Icône Utiliser Red Hat OpenShift

J'ai besoin d'utiliser Red Hat OpenShift

Vous ou votre entreprise avez peut-être pris la décision stratégique d'utiliser Red Hat OpenShift pour déployer vos applications, ou vous avez peut-être besoin du niveau d'expérience clé en main et des avis fournis par Red Hat OpenShift.
Icône Personnaliser le plan de contrôle

J'ai besoin de personnaliser le plan de contrôle (peu fréquent)

Vous avez des exigences de configuration de plan de contrôle uniques (par exemple, la personnalisation des indicateurs du serveur d'API ou l'accès à l'etcd pour des raisons spécifiques) qui ne peuvent pas être satisfaites par Amazon EKS.

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.