Tarification Amazon ECS
Aperçu de l’offre tarifaire
Amazon ECS est un service entièrement géré d’orchestration de conteneurs qui permet aux équipes de créer, de gérer et d’exécuter les charges de travail conteneurisées les plus exigeantes. En supprimant la complexité liée à la gestion de l’infrastructure, cette solution offre aux équipes de développement la liberté d’innover plus vite.
L’orchestration Amazon ECS n’entraîne aucuns frais supplémentaires. Vous ne payez que le calcul sous-jacent et les ressources utilisées pour exécuter vos applications conteneurisées.
Options de calcul d’Amazon ECS
Les frais d’Amazon ECS dépendent de l’option de calcul que vous choisissez : AWS Fargate, Amazon EC2 ou AWS Outposts. Avec ces options, il n’y a pas de frais de gestion ECS ; vous ne payez que les ressources de calcul sous-jacentes. Pour les instances gérées ECS, des frais de gestion supplémentaires par instance sont facturés pour la gestion opérationnelle fournie par AWS.
Avec AWS Fargate, vous payez la quantité de ressources vCPU, de mémoire et de stockage que votre application conteneurisée demande. L’utilisation est calculée à partir du moment où les images de votre conteneur sont extraites jusqu’à ce que la tâche Amazon ECS se termine, arrondie à la seconde supérieure. Un montant minimal équivalent à une minute d’utilisation s’applique.
Voir la tarification détaillée sur la page de tarification AWS Fargate.
Vous payez des frais de gestion pour les instances Amazon EC2 lancées et gérées via les instances gérées ECS, en plus des frais d’instance EC2 standard. Les frais des instances gérées ECS et les frais EC2 sont facturés à la seconde, avec un minimum d’une minute, en fonction du type et de la durée de l’instance. Voir la tarification détaillée sur la page de tarification des instances gérées Amazon ECS.
Aucuns frais supplémentaires ne sont facturés pour le calcul Amazon EC2. Vous payez les ressources AWS (telles que les instances Amazon EC2, les volumes Amazon EBS ou les adresses IPv4 publiques) que vous créez pour exécuter votre application. Vous ne payez que ce que vous utilisez, au moment où vous l’utilisez.
Voir la tarification détaillée sur la page de tarification Amazon EC2.
La tarification d’Amazon ECS sur AWS Outposts est simple et fonctionne de la même manière que dans le cloud : le plan de contrôle d’Amazon ECS est dans le cloud (pas sur Outposts) et vos instances de conteneur s’exécutent sur la capacité EC2 d’Outposts sans frais ECS supplémentaires.
Consultez la page de tarification d’AWS Outposts pour plus de détails sur la tarification de la capacité d’Outposts.
Détails
|
Mode de calcul
|
Éléments facturés
|
Frais de service ECS ?
|
Granularité de facturation
|
|---|---|---|---|
|
AWS Fargate
|
vCPU + mémoire + magasin éphémère (en option) |
Pas de frais ECS distincts. Vous payez les tarifs des ressources Fargate. |
À la seconde (1 min minimum) |
|
Instances gérées Amazon ECS
|
Prix de l’instance EC2 + frais de gestion des instances gérées ECS |
Oui – frais de gestion par type d’instance |
À la seconde (1 min minimum) |
|
EC2
|
Instances EC2 |
Pas de frais ECS distincts |
À la seconde (1 min minimum) |
|
ECS Anywhere
|
0,01025 USD par instance sur site enregistrée et par heure |
Oui – frais fixes par instance |
À l’heure (1 h minimum) |
|
ECS sur AWS Outposts
|
Identique à EC2. Le plan de contrôle fonctionne dans le cloud |
Pas de frais ECS distincts |
Selon les règles de facturation EC2 |
AWS Fargate
Avec AWS Fargate, il n’existe aucuns frais initiaux et vous ne payez que les ressources que vous utilisez. Vous payez la quantité de ressources de vCPU, de mémoire et de stockage consommées par vos applications conteneurisées s’exécutant sur Amazon Elastic Container Service (ECS).
Avec AWS Fargate, vous payez la quantité de ressources vCPU et mémoire que votre application en conteneur demande. Les ressources vCPU et mémoire sont calculées à partir du moment où les images de votre conteneur sont extraites jusqu’à ce que la tâche Amazon ECS se termine, avec arrondi à la seconde supérieure. Un montant minimal équivalent à une minute d’utilisation s’applique. Vous n’avez pas besoin de choisir, d’acheter ou de gérer des instances de serveur. Fargate gère automatiquement l’infrastructure sous-jacente.
Détails des prix
La tarification se base sur les ressources de vCPU, de mémoire, de systèmes d’exploitation, d’architecture CPU1 et de stockage demandées pour la tâche ou le pod. Les cinq dimensions sont configurables indépendamment l’une de l’autre.
1 Le système d’exploitation Windows et l’architecture CPU ARM ne sont actuellement disponibles que pour Amazon ECS.
-
Linux/X86
-
Linux /ARM
-
Windows/X86
-
Linux/X86
-
-
Linux /ARM
-
-
Windows/X86
-
Remarque : chaque tâche Fargate bénéficie de 20 Go de magasin éphémère sans frais supplémentaires. Le stockage supplémentaire au-delà de 20 Go, jusqu’à un maximum de 200 Go, est facturé au tarif indiqué ci-dessus. Le système d’exploitation Windows et l’architecture CPU ARM ne sont actuellement disponibles que pour Amazon ECS.
Tarification Spot Fargate
Spot Fargate vous permet d’exécuter des tâches Amazon ECS tolérantes aux interruptions avec une réduction allant jusqu’à 70 % par rapport aux tarifs Fargate à la demande. Spot Fargate utilise la capacité Fargate inutilisée et peut être interrompu avec un préavis de 2 minutes lorsqu’AWS a besoin de récupérer cette capacité. Il est idéal pour les charges de travail flexibles et tolérantes aux pannes, telles que le traitement par lots, la transformation de données ou les pipelines CI/CD.
Les prix de Spot Fargate fluctuent en fonction de la capacité disponible. Les prix Spot actuels par région sont disponibles sur la page de tarification d’AWS Fargate. Vous spécifiez la stratégie de fournisseur de capacité dans votre définition de service ou de tâche ECS pour combiner capacité à la demande et capacité Spot.
-
Spot Linux/X86
-
Spot Linux/ARM
-
Spot Linux/X86
-
-
Spot Linux/ARM
-
* Spot Fargate pour Amazon ECS est actuellement disponible uniquement pour le système d’exploitation Linux et l’architecture CPU x86/ARM.
Tarification du magasin éphémère Fargate
20 Go de magasin éphémère sont disponibles par défaut pour toutes les tâches et tous les pods Fargate. Seul le stockage supplémentaire que vous configurez vous est facturé.
Configurations prises en charge
| CPU |
Valeurs de mémoire |
|---|---|
| 0,25 vCPU | 0,5 Go, 1 Go et 2 Go |
| 0,5 vCPU | Min. 1 Go et Max. 4 Go, par incréments de 1 Go |
| 1 vCPU | Min. 2 Go et Max. 8 Go, par incréments de 1 Go |
| 2 vCPU | Min. 4 Go et Max. 16 Go, par incréments de 1 Go |
| 4 vCPU | Min. 8 Go et Max. 30 Go, par incréments de 1 Go |
| 8 vCPU | Min. 16 Go et Max. 60 Go, par incréments de 4 Go |
| 16 vCPU | Min. 32 Go et Max. 120 Go, par incréments de 8 Go |
| 32 vCPU | 60 Go, 120 Go et 244 Go |
Les Savings Plans s’appliquent aux frais de vCPU et de mémoire Fargate. Les remises Spot s’appliquent à la totalité du coût de la tâche Fargate. Ces options peuvent être combinées : utilisez les Savings Plans pour la capacité de base et Spot pour les charges de travail en rafale/flexibles.
Compute Savings Plans pour Fargate
Les Compute Savings Plans offrent la plus grande flexibilité et contribuent à réduire vos coûts jusqu’à 52 % en échange d’un engagement de dépenses horaires sur 1 an ou 3 ans. Le plan s’applique automatiquement à l’utilisation des instances EC2 et de Fargate, quels que soient la famille d’instances, la taille, le système d’exploitation, la location ou la région AWS.
| Options d’achat | Durée de l’engagement | Réduction typique par rapport à la tarification à la demande | |
|---|---|---|---|
| Compute Savings Plan | 1 an | Jusqu’à ~17–26 % | |
| Compute Savings Plan | 3 ans | Jusqu’à ~52 % | |
| Spot Fargate | Aucun engagement | Jusqu’à 70 % (variable, marché Spot) |
Exemples de tarification
Tous les exemples ci-dessous sont basés sur les tarifs de la région USA Est (Virginie du Nord).
-
Exemple 1
Supposons que votre service utilise 5 tâches ECS qui s’exécutent pendant 10 minutes (600 secondes) chaque jour pendant un mois (30 jours). Chaque tâche ECS utilise 1 vCPU, 2 Go de mémoire et 30 Go de magasin éphémère. En utilisant la tarification Linux/X86 de la Région USA Est (Virginie du Nord) où le coût CPU est de 0,000011244 USD par seconde de vCPU, le coût de la mémoire est de 0,000001235 USD par Go par seconde et le coût de magasin éphémère est de 0,0000000308 USD par Go par seconde
Frais de processeur mensuels
Frais totaux de vCPU = (nombre de tâches) x (# vCPUs) x (prix par seconde de CPU) x (durée du processeur par jour en secondes) x (nombre de jours)
Frais totaux de vCPU = 5 x 1 x 0,000011244 x 600 x 30 = 1,01 USDFrais de mémoire mensuels
Frais de mémoire totaux = (nombre de tâches) x (mémoire en Go) x (prix par Go) x (durée de la mémoire par jour en secondes) x (nombre de jours)
Frais de mémoire totaux = 5 x 2 x 0,000001235 x 600 x 30 = 0,22 USDFrais mensuels de magasin éphémère
Coût total du magasin éphémère = (nbre de tâches) x (magasin éphémère supplémentaire en Go) x (prix par Go) x (durée de mémoire par jour en secondes) x (nbre de jours)
Magasin éphémère supplémentaire en Go : 30 - 20 = 10
Coût total du magasin éphémère = 5 x 10 x 0,0000000308 x 600 x 30 = 0,03 USDFrais de calcul mensuels de Fargate
Frais de calcul mensuels de Fargate = (frais mensuels du processeur) + (frais de mémoire mensuels) + (frais de magasin éphémère mensuels)
Frais de calcul mensuels de Fargate = 1,01 USD + 0,22 USD + 0,03 USD = 1,26 USD -
Exemple 2
Supposons que votre service fonctionne sur AWS Fargate à technologie AWS Graviton2 basé sur Arm, afin d’optimiser le rapport prix/performance. Le service utilise 5 tâches ECS pendant 10 minutes (600 secondes) chaque jour pendant un mois (30 jours). Chaque tâche ECS utilise 1 vCPU, 2 Go de mémoire et 30 Go de magasin éphémère. En utilisant la tarification pour Linux/ARM dans la région USA Est (Virginie du Nord) où le coût CPU est de 0,0000089944 USD par seconde de vCPU, le coût de mémoire est de 0,0000009889 USD par Go par seconde, et le coût de magasin éphémère est de 0,0000000308 USD par Go par seconde.
Frais de processeur mensuels
Frais totaux de vCPU = (nombre de tâches) x (# vCPUs) x (prix par seconde de CPU) x (durée du processeur par jour en secondes) x (nombre de jours)
Frais totaux de vCPU = 5 x 1 x 0,0000089944 x 600 x 30 = 0,81 USDFrais de mémoire mensuels
Frais de mémoire totaux = (nombre de tâches) x (mémoire en Go) x (prix par Go) x (durée de la mémoire par jour en secondes) x (nombre de jours)
Frais de mémoire totaux = 5 x 2 x 0,0000009889 x 600 x 30 = 0,18 USDFrais mensuels de magasin éphémère
Coût total du magasin éphémère = (nbre de tâches) x (magasin éphémère supplémentaire en Go) x (prix par Go) x (durée de mémoire par jour en secondes) x (nbre de jours)
Magasin éphémère supplémentaire en Go : 30 - 20 = 10
Coût total du magasin éphémère = 5 x 10 x 0,0000000308 x 600 x 30 = 0,03 USDFrais de calcul mensuels de Fargate
Frais de calcul mensuels de Fargate = (frais mensuels du processeur) + (frais de mémoire mensuels) + (frais de magasin éphémère mensuels)
Frais de calcul mensuels de Fargate = 0,81 USD + 0,18 USD + 0,03 USD = 1,02 USD -
Exemple 3
Par exemple, votre service utilise 10 tâches ECS, exécutées sous Windows pendant 1 heure (3 600 secondes) tous les jours pendant un mois (30 jours), durant lequel chaque tâche ECS utilise 1 vCPU et 2 Go de mémoire.
Frais de processeur mensuels
Frais totaux de vCPU = (nombre de tâches) x (# vCPUs) x (prix par seconde de CPU) x (durée du processeur par jour en secondes) x (nombre de jours)
Frais totaux de vCPU = 10 x 1 x 0,0000254167 x 3600 x 30 = 27,45 USDFrais mensuels relatifs au système d’exploitation Windows
Frais de mémoire totaux = (nombre de tâches) x (# vCPUs) x (prix du système d’exploitation par seconde de CPU) x (durée du processeur par jour en secondes) x (nombre de jours)
Frais totaux du système d’exploitation Windows = 10 x 1 x 0,0000127778 x 3600 x 30 = 13,80 USDFrais de mémoire mensuels
Frais de mémoire totaux = (nombre de tâches) x (mémoire en Go) x (prix par Go) x (durée de la mémoire par jour en secondes) x (nombre de jours)
Frais de mémoire totaux = 10 x 2 x 0,0000027778 x 3600 x 30 = 6,00 USDFrais de calcul mensuels de Fargate
Frais de calcul mensuels de Fargate = (frais mensuels du processeur) + (frais mensuels du système d’exploitation Windows) + (frais de mémoire mensuels)
Frais de calcul mensuels de Fargate = 27,45 USD + 13,80 USD + 6,00 USD = 47,25 USD
Instances gérées Amazon ECS
Les instances gérées Amazon ECS sont une option de calcul entièrement gérée qui vous offre les performances applicatives souhaitées et la simplicité opérationnelle dont vous avez besoin. Les instances gérées ECS provisionnent, gèrent et mettent à l’échelle automatiquement les instances EC2 au sein de votre cluster ECS, en se chargeant des correctifs et de la gestion du cycle de vie en votre nom. Vous conservez une visibilité totale sur les instances EC2 de votre compte et pouvez appliquer vos instances réservées EC2 ou vos Savings Plans existants.
Avec les instances gérées Amazon ECS, vous payez deux frais distincts :
1. Prix de l’instance EC2 – le prix standard d’Amazon EC2 pour le type d’instance que vous lancez, en fonction de l’option d’achat que vous avez choisie : À la demande, instances réservées, Compute Savings Plans ou Spot.
2. Frais de gestion des instances gérées ECS – frais de gestion par instance qui s’appliquent quelle que soit votre option d’achat EC2.
Ces deux frais sont facturés à la seconde avec un minimum d’une minute.
Détails des prix
Instances gérées Amazon ECS – Exemple de tarification
Vous souhaitez déployer une application conteneurisée sur Amazon ECS. Vous choisissez les instances gérées ECS pour réduire les frais d’exploitation liés à la gestion de l’infrastructure EC2 tout en conservant le contrôle total de votre cluster.
Supposons que votre application soit composée de trois tâches ECS, ou ensembles de conteneurs : l’une fournit une interface utilisateur frontale Web aux utilisateurs finaux et nécessite 0,5 vCPU ainsi que 1 Go de mémoire, une autre est responsable du composant dorsal de l’application Web et nécessite 2 vCPU ainsi que 5 Go de mémoire, et une autre exécute des tâches périodiques de traitement des données par lots et nécessite 1 vCPU ainsi que 8 Go de mémoire. En moyenne, vous estimez que le composant frontal aura besoin de 6 tâches pour répondre à la demande, le composant dorsal de 10 tâches, et le traitement des données de 2 tâches. À l’exception des tâches de traitement des données par lots, chaque tâche est également configurée pour fonctionner dans au moins deux zones de disponibilité, pour une haute disponibilité.
Vous déployez votre application dans la région USA Ouest (Oregon). Les instances gérées ECS déterminent que les instances EC2 les plus rentables pour répondre aux besoins de votre application sont une combinaison de c6a.2xlarge, c6a.4xlarge, m5a.2xlarge et m5a.xlarge. Les instances gérées ECS facturent des frais de gestion qui varient en fonction du type d’instance EC2 lancé, en plus des coûts habituels de vos instances EC2. Le tableau ci-dessous présente les coûts totaux des instances gérées ECS, y compris les coûts habituels des instances EC2, pour chaque heure et chaque mois d’exécution de votre application :
| Types d’instances | Qté | Instance EC2 | Instances gérées ECS |
|---|---|---|---|
| c6a.2xlarge | 1 | 0,306 USD | 0,037 USD |
| c6a.4xlarge | 1 | 0,612 USD | 0,073 USD |
| m5a.2xlarge | 1 | 0,344 USD | 0,041 USD |
| m5a.xlarge | 1 | 0,172 USD | 0,021 USD |
| Total par heure | 1,434 USD | 0,172 USD | |
| Total par mois | 1 046,82 USD | 125,62 USD |
Les frais de gestion des instances gérées ECS sont distincts et indépendants de l’option d’achat EC2 que vous choisissez. Ces deux frais sont facturés à la seconde avec un minimum d’une minute.
Prochaines étapes et ressources
| Ressource | Description | URL |
|---|---|---|
| Calculateur de prix AWS | Estimez les coûts ECS mensuels par option de calcul, nombre de tâches, vCPU/mémoire et région | calculator.aws |
| Page de tarification ECS | Page de tarification officielle actuelle d’ECS avec tous les types de lancement | aws.amazon.com/ecs/pricing |
| Page de tarification de Fargate | Tarification détaillée de Fargate par région, y compris les configurations Windows, ARM (Graviton) et GPU | aws.amazon.com/fargate/pricing |
| Tarification des instances gérées ECS | Grille tarifaire des frais de gestion par type d’instance | aws.amazon.com/ecs/managed-instances/pricing |
| Tarification ECS Anywhere | Tarification des instances sur site et FAQ | aws.amazon.com/ecs/anywhere/pricing |
| Tarification AWS Outposts | Tarification des réserves de capacité pour les racks Outposts | aws.amazon.com/outposts/pricing |
| Explorateur de coûts AWS | Analysez vos dépenses réelles et vos habitudes d’utilisation d’AWS | console.aws.amazon.com/cost-management |
| Contacter le service commercial | Discussions sur les tarifs entreprise, négociations sur les capacités réservées ou devis Outposts | aws.amazon.com/contact-us |
Avertissement
Les prix indiqués dans ce document sont fournis à titre informatif et reflètent les tarifs à la demande de la région USA Est (Virginie du Nord) à la date de création du document. Les prix AWS sont susceptibles d’être modifiés. Vérifiez toujours les prix actuels sur aws.amazon.com avant de prendre une décision d’achat. Ce document consolide le contenu des pages de tarification officielles d’AWS ECS, de Fargate, des instances gérées ECS, d’ECS Anywhere et d’AWS Outposts