Choisissez votre infrastructure d'applications de conteneurs
GUIDE DE MISE EN ROUTE
Choisir la bonne infrastructure
Il existe différents scénarios dans lesquels vous pouvez envisager d'utiliser des conteneurs sur AWS. Que vous essayiez des conteneurs pour la première fois, que vous transposiez certaines parties d'une solution sur site vers des microservices dans le cloud, ou que vous soyez novice dans le cloud (Bienvenue !), les conteneurs peuvent vous aider à résoudre un certain nombre de problèmes. La maintenance continue et l'orchestration de vos conteneurs, la flexibilité nécessaire pour la mise à l'échelle, l'utilisation d'un certain nombre de services cloud natifs ou les coûts sont quelques-uns des principaux facteurs qui influenceront vos décisions.
AWS propose des services répondant à chacune de ces exigences, et ce guide a pour but de vous aider à prendre une décision sur la base d'un sous-ensemble des services disponibles. Chaque option est accompagnée d'un didacticiel détaillé qui vous mènera rapidement au but.
-
Écrivez le code, AWS s'occupe de l'infrastructure
- Concentrez-vous sur l'écriture du code et la création du conteneur.
- Infrastructure entièrement gérée.
- Modèles de déploiement simples ou tarification fixe.
Légèreté et facilité de gestion
Le moyen le pus simple de commencer à utiliser les conteneurs. Cette option est la meilleure si vous voulez :
- Déployer des applications Web, des sites Web et des environnements de développement/de test simples
- Un endroit idéal pour apprendre à utiliser les conteneurs
- Une tarification mensuelle fixe à faible coût
Simple à utiliser et facile à mettre à l'échelle
Apportez l'image de votre conteneur, et AWS la configurera et la déploiera. Cette option est la meilleure si vous voulez :- Déployer une image de conteneur depuis Amazon ECR ou DockerHub
- Les référentiels publics et privés sont tous deux pris en charge
- Dimensionnement automatique, paiement à l'utilisation
-
Déploiement guidé et basé sur les bonnes pratiques de microservices
- Configuration facile du CI/CD et de toutes les infrastructures nécessaires au déploiement et à l'exécution des services
- Commencer par un service, en ajouter d'autres si nécessaire
Cycle de vie de déploiement guidé et automatisé
Déployez votre microservice grâce à une aide guidée basée sur les bonnes pratiques. Laissez la CLI Copilot vous guider dans la configuration de votre premier service, puis déployez-le ; ajoutez des services supplémentaires à partir de la même CLI à tout moment. Cette option est la meilleure si vous voulez :
- Architecture de microservices avec plusieurs services déployés sous forme de conteneurs
- Conseils sur les choix d'infrastructure, avec possibilité de personnalisation
-
Contrôle total grâce à l'orchestration des conteneurs
- Le niveau de contrôle le plus élevé de l'ensemble de la pile technologique
- Un support complet du système d'exploitation sous-jacent ainsi que des configurations personnalisées
- La conversion la plus simple depuis les machines virtuelles sur site vers le cloud
Une échelle mondiale et simple à gérer
Profiter d’un service d'orchestration de conteneurs entièrement géré qui vous permet de déployer, de gérer et de mettre à l'échelle en toute simplicité des applications conteneurisées. Cette option est la meilleure si vous voulez :
- Une plateforme d'orchestration de conteneurs entièrement gérée
- Une évolutivité mondiale
- Réduire les frais généraux opérationnels
- Un support plus large pour les technologies cloud natives telles que Docker
Une échelle mondiale et une flexibilité maximale
Profiter de la flexibilité de Kubernetes avec la sécurité et la résilience d'être un service géré AWS. Cette option est la meilleure si vous voulez :
- Utiliser Kubernetes et avoir un plan de contrôle géré
- Des API open source cohérentes
- Profiter d'autres technologies cloud natives
- Interagir avec la communauté dynamique de Kubernetes