- Produits›
- Calcul›
- Amazon Elastic Container Service›
- Démarrez avec Amazon ECS
Démarrez avec Amazon ECS
Présentation
Amazon Elastic Container Service (ECS) est un service d’orchestration de conteneurs entièrement géré qui vous permet de déployer, gérer et mettre à l’échelle des applications conteneurisées en toute simplicité. Que vous utilisiez Amazon ECS pour la première fois ou que vous ayez déjà un cas d’utilisation en tête, choisissez votre propre voie et suivez les étapes de formation sélectionnées pour commencer.
Sujets de la page
Parcours 1 : Démarrez avec Amazon ECSParcours 1 : Démarrez avec Amazon ECS
Étape 1 : Moving from Monolith to Microservices with Amazon ECS
Commencez par cette courte vidéo pour découvrir comment déployer une application node.js monolithique sur un conteneur Docker, puis découplez cette application en microservices sans aucune indisponibilité.
Étape 2 : Amazon ECS Workshop
Au cours de cet atelier, nous allons lancer un front-end et plusieurs services dorsaux sur Amazon ECS, et découvrir comment vous pouvez intégrer ce flux de travail dans votre environnement.
Étape 3 : Amazon ECS Core Concepts
Découvrez ensuite les concepts fondamentaux d’Amazon ECS et d’Amazon Container Registry (Amazon ECR), ainsi que la manière dont ils contribuent au déploiement, à la gestion et à la mise à l’échelle des applications compatibles avec Docker sur AWS.
Étape 4 : Writing Task Definitions
Amazon ECS facilite l’exécution et la mise à l’échelle des charges de travail conteneurisées sur AWS. Apprenez à créer des définitions de tâches pour exécuter des conteneurs à l’aide d’Amazon ECS.
Étape 5 : Exécution de microservices conteneurisés sur AWS
Ce livre blanc donne des conseils concernant la gestion du cycle de vie des applications, la sécurité et les modèles de conception architecturale de logiciels pour les applications à conteneurs sur AWS.
Étape 6 : Amazon ECS Blueprints Workshop
Ce dernier module est conçu pour les développeurs centrés sur Terraform. Au cours de cet atelier, vous apprendrez à tirer parti d’Amazon ECS Blueprints pour créer et déployer diverses fonctionnalités en plus d’Amazon ECS.
Parcours 2 : Exécuter des microservices avec des conteneurs sans serveur à l’aide d’Amazon ECS avec AWS Fargate
Étape 1 : Moving from Monolith to Microservices with Amazon ECS
Commencez par cette courte vidéo pour découvrir comment déployer une application node.js monolithique sur un conteneur Docker, puis découplez cette application en microservices sans aucune indisponibilité.
Étape 2 : Fragmenter une application monolithique en microservices
Nous allons maintenant vous montrer comment exécuter une simple application monolithique dans un conteneur Docker, puis comment déployer la même application sous la forme de microservices, et basculer le trafic vers les microservices sans aucune indisponibilité.
Étape 3 : Introduction to Amazon ECS
Ce cours contiendra un bref aperçu des conteneurs, puis abordera les fonctionnalités, les avantages, les cas d’utilisation et une démonstration d’Amazon ECS.
Étape 4 : Amazon ECS Workshop
Au cours de cet atelier, nous allons lancer un front-end et plusieurs services dorsaux sur Amazon Elastic Container Service, et découvrir comment vous pouvez intégrer ce flux de travail dans votre environnement.
Étape 5 : Get Started with Infrastructure As Code with Amazon ECS and AWS Fargate
Avec Amazon ECS et AWS Fargate, les utilisateurs n'ont pas besoin de gérer tout intergiciel, d'instances Amazon EC2 ou de système d'exploitation hôte. La solution Amazon ECS Blueprints vous donne un coup de pouce et vous permet d’apprendre par la pratique. Il codifie les meilleures pratiques, des modèles d'architecture bien conçus et fournit des solutions complètes en matière de CI/CD, d'observabilité, de sécurité et de rentabilité.
Étape 6 : Observing, Troubleshooting, and Optimizing Workloads Running on Amazon ECS
Pour terminer, suivez ce cours pour découvrir comment améliorer l’observabilité de vos applications exécutées sur Amazon ECS. Vous apprendrez à collecter des mesures, des journaux et des traces au niveau du système et de l'application. Enfin, découvrez comment l'appliquer pour identifier et corriger les problèmes.
Parcours 3 : Mettre à l’échelle et exécuter des applications Web
Étape 1 : Amazon ECS Scalability Best Practices
Pour commencer, regardez cette vidéo qui détaille les bonnes pratiques et les conseils relatifs à la mise à l’échelle avec Amazon ECS.
Étape 2 : Deep Dive on Amazon ECS Cluster Auto Scaling
Ensuite, apprenez-en plus sur l’autoscaling des clusters (CAS) ECS, qui permet à Amazon ECS de gérer la mise à l’échelle des groupes Auto Scaling (ASG) Amazon EC2. Avec le CAS, vous pouvez configurer Amazon ECS pour mettre automatiquement à l’échelle votre ASG et vous concentrer uniquement sur l’exécution de vos tâches.
Étape 3 : Serverless Container-Based APIs with Amazon ECS and Amazon API Gateway
Apprenez-en davantage sur l’hébergement et l’exposition d’API basées sur des conteneurs, et sur la manière de créer une solution qui prend en charge le routage des demandes HTTP, l’autoscaling, la haute disponibilité et l’autorisation des utilisateurs, dans certains cas.
Étape 4 : Building Enterprise Architectures in Amazon ECS
Découvrez comment faire des choix d’infrastructure pour prendre en charge vos applications d’entreprise conteneurisées exécutées sur Amazon ECS. Dans le cadre de ce cours, vous découvrirez comment définir les exigences en fonction de votre application, comment sélectionner la meilleure architecture pour prendre en charge votre application et comment concevoir des modèles d’infrastructure réutilisables sécurisés, performants et résilients.
Étape 5 : Managing Applications at Scale with Amazon ECS
Dans le cadre de ce cours, vous apprendrez à gérer les applications d’entreprise exécutées à grande échelle sur Amazon ECS, afin de créer des environnements capables d’être augmentés ou réduits horizontalement, rapidement et en toute sécurité. Vous apprendrez également à différencier la mise à l’échelle des applications de la mise à l’échelle de l’infrastructure et à effectuer des tests pour identifier la meilleure métrique pour la mise à l’échelle de votre application.
Étape 6 : Guide de l’utilisateur/bonnes pratiques pour Amazon ECS
Pour plus de détails sur le fonctionnement d’Amazon ECS et pour consulter les bonnes pratiques visant à garantir la sécurité, les performances et la résilience de votre application, consultez le Guide de l’utilisateur et les bonnes pratiques officiels d’Amazon ECS pour passer rapidement à l’échelle.
Parcours 4 : Déployer des applications avancées à l’aide d’Amazon ECS sur Amazon EC2
Étape 1 : Deploying a Cluster Capacity Provider for Amazon EC2 Capacity for Containerized Services
Ce modèle montre comment configurer un cluster Amazon ECS qui lance automatiquement ses propres instances Amazon EC2 à l’aide d’un fournisseur de capacité Amazon ECS. Cette approche permet au cluster Amazon ECS de démarrer complètement vide, d’ajouter de la capacité Amazon EC2 selon les besoins, puis de « réduire verticalement jusqu’à zéro » lorsque vous arrêtez toutes les tâches de conteneur du cluster.
Étape 2 : Optimize Cost and Performance with Advanced Placement Strategies and Constraints
L’exécution de conteneurs sur Amazon EC2 vous permet d’optimiser la façon dont ces conteneurs sont distribués sur les hôtes Amazon EC2, ou la façon dont ils sont regroupés sur des hôtes partagés, afin de réduire les coûts. Dans le cadre de ce module, nous allons approfondir les stratégies de placement et les contraintes qui vous permettent de cibler des types d’hôtes spécifiques et de contrôler la manière dont les tâches des conteneurs sont placées sur les hôtes.
Étape 3 : Save Costs by Running Flexible Spot Fleet and Use Containers to Normalize Performance
Le parc d’instances Spot vous permet de définir la capacité cible souhaitée pour votre cluster et, éventuellement, de définir le montant maximal par heure que vous êtes prêt à payer pour votre parc. Le parc d’instances Spot tente d’optimiser vos dépenses en lançant des types d’instances mixtes parmi les types d’instances Spot disponibles, afin de répondre à vos besoins de capacité totale, au moindre coût. Découvrez comment combiner cette stratégie avec Amazon ECS et les stratégies de placement de conteneurs pour réaliser des économies.
Étape 4 : Advanced Networking for Containers on Amazon EC2
Lorsque vous exécutez des conteneurs sur Amazon EC2, vous avez le choix entre trois approches de mise en réseau principales : le VPC AWS, le mode bridge et le mode host. Quelle est l’approche idéale pour votre application ? Cliquez sur les liens ci-dessous pour comprendre les compromis que chacun doit faire pour faire le meilleur choix.
Étape 5 : Running GPU Workloads with Amazon ECS and Containers
Dans ce modèle, vous découvrirez comment déployer des instances Amazon EC2 dotées de GPU et utiliser l’AMI optimisée pour le GPU Amazon pour permettre à vos conteneurs d’accéder à un GPU connecté afin d’accélérer matériellement vos calculs.
Étape 6 : Advanced Machine Learning Workload Acceleration with AWS Inferentia and AWS Neuron
Les GPU sont conçus pour des tâches générales et ne constituent donc pas toujours la technique la plus rentable pour accélérer vos tâches de machine learning. Dans ce modèle, apprenez à configurer le matériel AWS Inferentia et à utiliser le conteneur AWS Deep Learning pour exécuter un environnement basé sur AWS Neuron qui utilise du matériel spécialement conçu pour accélérer l’entraînement et l’inférence des modèles, à un rapport coût/performance supérieur à celui du GPU dans de nombreux cas.
Étape 7 : Maintaining an Amazon EC2 Fleet for Your Containers
Comment gérez-vous les mises à jour et les correctifs destinés aux hôtes Amazon EC2 lorsque vos conteneurs sont exécutés sur une flotte d’instances Amazon EC2 ? Ce modèle montre comment appliquer des correctifs et effectuer des mises à niveau continues de votre capacité sous-jacente tout en évitant l’indisponibilité de vos applications.
Davantage d’apprentissage numérique avec Amazon ECS
Étape 1 : Introduction to Amazon ECS
Vous débutez sur AWS ou vous utilisez Amazon ECS pour la première fois ? Suivez ce cours pour avoir un aperçu des principes de base du service et de ses fonctionnalités.
Étape 2 : Amazon ECS Primer
Maintenant que vous connaissez les bases, ce cours vous en apprendra plus sur les principes fondamentaux d’Amazon ECS et sur les types de modèles d’application auxquels il convient le mieux.
Étape 3 : Introduction to AWS Fargate
Vous êtes prêt à utiliser des conteneurs sur AWS, mais vous ne souhaitez pas gérer vous-même les instances de calcul ? Ce cours vous présente AWS Fargate, le service de calcul sans serveur pour Amazon ECS.
Étape 4 : Introduction to Amazon Elastic Container Registry (ECR)
L’utilisation efficace de conteneurs et de microservices signifie généralement qu’un registre d’images est utilisé pour les déploiements. Ce cours vous présente Amazon Elastic Container Registry (ECR) et donne des exemples de ses utilisations avec Amazon ECS.
Étape 5 : Troubleshooting Amazon ECS
Découvrez comment résoudre les problèmes liés au déploiement et aux performances de vos services Amazon ECS et comment obtenir les journaux et les données dont vous avez besoin pour que vos applications fonctionnent comme prévu.
Étape 6 : AWS CustomerCast - AWS Copilot - Simplifying Container Development
Êtes-vous prêt à aller au-delà de l’IU et à commencer à utiliser Amazon ECS de manière plus programmatique ? Ce cours vous présente AWS Copilot, un outil permettant de déployer des applications et des services de manière plus reproductible, coordonnée et orchestrée.
Étape 7 : Building Enterprise Architectures in Amazon ECS
Les applications d’entreprise ont leurs propres exigences spécifiques en matière de conception, de disponibilité et de capacité de mise à l’échelle. Ce cours explique comment choisir les technologies adaptées à votre environnement, ainsi que les bonnes pratiques en matière de mise en réseau, de communications tâche à tâche et de sécurité.
Étape 8 : Managing the Application Lifecycle in Amazon ECS
Le déploiement et la gestion d’applications à grande échelle nécessitent un équilibre délicat entre capacités, outils, culture et discipline. Ce cours vous présentera les bases de l’utilisation d’Amazon ECS dans un environnement CI/CD, en mettant l’accent sur les outils, les modèles, les bonnes pratiques et les scénarios Amazon les mieux adaptés à la gestion d’environnements d’applications à haute vitesse.
Étape 9 : Managing Applications at Scale with Amazon ECS
En matière de mise à l’échelle, Amazon ECS est unique. Ce cours aborde les thèmes de la croissance et de la mise à l’échelle, et examine les bonnes pratiques, les modèles d’application et les outils qui peuvent aider les clients depuis leur déploiement initial jusqu’à la prise en charge de millions de demandes par seconde.
Étape 10 : Observing, Troubleshooting, and Optimizing Workloads Running on Amazon ECS
En cas de problème, la capacité d’une plateforme à aider les clients à comprendre ce qui s’est passé et à résoudre le problème devient essentielle. Ce cours explique comment surveiller et journaliser les performances dans Amazon ECS, et comment optimiser les performances des charges de travail en cours d’exécution.
Avez-vous trouvé ce que vous recherchiez aujourd’hui ?
Faites-le nous savoir afin que nous puissions améliorer la qualité du contenu de nos pages.