AWS Fargate

Exécution de conteneurs sans gestion de serveurs ou clusters

AWS Fargate est une technologie conçue pour Amazon ECS et EKS*qui vous permet d'exécuter des conteneurs sans avoir à gérer des serveurs ou clusters. Avec AWS Fargate, il n'est plus nécessaire d'allouer, de configurer et de dimensionner des clusters de machines virtuelles pour exécuter des conteneurs. Vous n'avez plus à choisir de types de serveurs, décider quand dimensionner vos clusters ni optimiser les packs de clusters. Avec AWS Fargate, vous n'avez plus besoin d'interagir avec ni de penser aux serveurs ou clusters. AWS Fargate vous permet de vous concentrer sur la conception et la création de vos applications au lieu de gérer l'infrastructure qui les exécute.

Amazon ECS et EKS proposent deux modes : le type de lancement Fargate et le type de lancement EC2. Avec le type de lancement Fargate, il vous suffit d'empaqueter votre application dans des conteneurs, de spécifier les exigences en matière de CPU et de mémoire, de définir la mise en réseau et les stratégies IAM, et de lancer l'application. Le type de lancement EC2 vous permet de bénéficier d'un contrôle de niveau serveur plus précis sur l'infrastructure qui exécute les applications de votre conteneur. Avec le type de lancement EC2, vous pouvez utiliser Amazon ECS et EKS pour gérer un cluster de serveurs et programmer le placement des conteneurs sur les serveurs. Amazon ECS et EKS surveillent toutes les ressources de CPU, mémoire et autres de votre cluster, et trouvent également le meilleur serveur pour exécuter un conteneur en fonction des besoins en ressources que vous avez spécifiés. Vous êtes responsable de la mise en service, de l'application des correctifs et du dimensionnement des clusters de serveurs. Vous pouvez décider quel type de serveur utiliser, quelles applications et combien de conteneurs exécuter dans un cluster pour optimiser l'utilisation, et quand ajouter ou supprimer des serveurs au niveau d'un cluster. Le type de lancement EC2 vous permet de mieux contrôler les clusters de votre serveur et propose une gamme étendue d'options de personnalisation, qui pourraient être nécessaires pour prendre en charge des applications spécifiques ou soutenir d'éventuelles exigences de conformité et dispositions réglementaires.

* La prise en charge d'Amazon EKS par AWS Fargate sera disponible en 2018.

Avantages

Aucun cluster à gérer

AWS Fargate vous permet de ne vous soucier que des conteneurs afin de vous concentrer sur la création et l'exécution de votre application. Avec AWS Fargate, vous n'avez pas besoin de gérer un cluster d'instances Amazon EC2. Vous n'avez plus à choisir les types d'instances, gérer la planification des clusters, ni optimiser l'utilisation des clusters. Avec AWS Fargate, toutes ces tâches appartiennent au passé.

Dimensionnement transparent

AWS Fargate simplifie le dimensionnement de vos applications. Vous n'avez plus à vous préoccuper de mettre en service suffisamment de ressources de calcul pour les applications de votre conteneur. Une fois que vous avez défini les exigences de votre application (par ex., la CPU, la mémoire, etc.), AWS Fargate gère l'ensemble du dimensionnement et de l'infrastructure nécessaires à l'exécution de vos conteneurs tout en offrant une haute disponibilité. Vous n'avez plus à décider quand dimensionner vos clusters ou les empaqueter pour optimiser l'utilisation. Avec AWS Fargate, vous pouvez lancer des dizaines ou des dizaines de milliers de conteneurs en quelques secondes et facilement procéder à une mise à l'échelle pour exécuter vos applications les plus stratégiques.

Intégré à Amazon ECS et EKS

AWS Fargate s'intègre de façon transparente à Amazon ECS. Vous définissez simplement votre application comme vous le faites aujourd'hui pour Amazon ECS. Vous empaquetez votre application dans des définitions de tâche, spécifiez la CPU et la mémoire nécessaires, définissez les stratégies IAM et de mise en réseau dont chaque conteneur a besoin, et chargez le tout dans Amazon ECS. Une fois que tout est configuré, AWS Fargate lance et gère automatiquement vos conteneurs.

La prise en charge d'Amazon EKS par AWS Fargate sera disponible en 2018.

Fonctionnement

Fargate_diagram_Final

Articles de blog et autres articles

Jeff-Barr_Bio-Pic
Présentation d'AWS Fargate

AWS Fargate est un moyen facile de déployer vos conteneurs sur AWS. Il suffit de créer votre image de conteneur, de spécifier les exigences en matière de CPU et de mémoire, de définir les stratégies IAM et de mise en réseau, puis de lancer l'application.
Lire la suite »

FargateConsole_Fargate-thick
AWS Fargate : présentation du produit

AWS Fargate est une technologie qui vous permet d'utiliser des conteneurs en tant que primitives de calcul fondamentales sans avoir à gérer les instances sous-jacentes. Vous n'avez pas besoin d'allouer, de configurer ou de dimensionner des machines virtuelles.
Lire la suite »

En savoir plus sur la tarification d'AWS Fargate

Visiter la page de tarification
Prêt à vous lancer ?
S'inscrire
D'autres questions ?
Contactez-nous