Aidez à améliorer cette page
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Cas d'utilisation courants dans Amazon EKS
Amazon EKS propose des services Kubernetes gérés robustes AWS, conçus pour optimiser les applications conteneurisées. Voici quelques-uns des cas d'utilisation les plus courants d'Amazon EKS, qui vous aideront à tirer parti de ses atouts pour répondre à vos besoins spécifiques.
- Déploiement d'applications à haute disponibilité
-
Elastic Load Balancing
vous permet de vous assurer que vos applications sont hautement disponibles sur plusieurs Zones de disponibilité . - Création d'architectures de microservices
-
Utilisez les fonctionnalités de découverte de services Kubernetes avec AWS Cloud Map
ou Amazon VPC Lattice pour concevoir des systèmes résilients et hautement distribués. - Automatisation des processus de publication de logiciels
-
Gérez les pipelines d'intégration continue et de déploiement continu (CI/CD) qui simplifient le processus de création, de test et de déploiement automatisés des applications. Pour un déploiement continu déclaratif, voir Déploiement continu avec Argo CD.
- Exécution d'applications sans serveur
-
Utilisez AWS Fargate
avec Amazon EKS pour exécuter des applications sans serveur, sans avoir à gérer l’infrastructure sous-jacente. Cela signifie que vous pouvez vous concentrer uniquement sur le développement d'applications, pendant qu'Amazon EKS et Fargate gèrent l'infrastructure sous-jacente. - Exécution de charges de travail liées à l'apprentissage automatique
-
Amazon EKS est compatible avec les cadres de machine learning les plus courants tels que TensorFlow
, MXNet et PyTorch . Grâce à la prise en charge GPU, vous pouvez gérer efficacement des tâches de machine learning même complexes. - Déploiement cohérent sur site et dans le cloud
-
Pour simplifier l’exécution de Kubernetes dans des environnements sur site, vous pouvez utiliser les mêmes clusters, fonctionnalités et outils Amazon EKS pour exécuter des nœuds autogérés sur AWS Outposts ou utiliser les nœuds hybrides Amazon EKS avec votre propre infrastructure. Dans les environnements autonomes et isolés, vous pouvez recourir utiliser Amazon EKS Anywhere
pour automatiser la gestion du cycle de vie des clusters Kubernetes sur votre propre infrastructure. - Exécution d'un traitement par lots rentable et de charges de travail liées aux mégadonnées
-
Utilisez les Instances Spot
pour exécuter vos traitements par lots et charges de travail big data, telles que Apache Hadoop et Spark , à moindre coût, tout en conservant performance et fiabilité. Cela vous permet de profiter de la EC2 capacité Amazon inutilisée à des prix réduits. - Gestion des AWS ressources depuis Kubernetes
-
Utilisez AWS Controllers for Kubernetes (ACK) pour créer et gérer des AWS ressources directement à partir de votre cluster Kubernetes à l'aide de Kubernetes natif. APIs
- Création d'abstractions d'ingénierie de plateforme
-
Créez des Kubernetes personnalisés APIs qui composent plusieurs ressources en abstractions de niveau supérieur à l'aide de kro (Kube Resource Orchestrator).
- Sécurisation des applications et garantie de la conformité
-
Mettez en œuvre des pratiques de sécurité strictes et maintenez la conformité avec Amazon EKS, qui s'intègre à des services de AWS sécurité tels que AWS Identity and Access Management
(IAM), Amazon Virtual Private Cloud (Amazon VPC) AWS et Key Management Service AWS (KMS). Cela garantit la confidentialité et la protection des données conformément aux normes du secteur.