Tarification d'AWS App Runner

Vous êtes facturé pour les ressources de calcul et de mémoire utilisées par votre application. En outre, si vous automatisez vos déploiements, vous paierez des frais mensuels fixes pour chaque application qui couvrent tous les déploiements automatisés pour ce mois. Si vous optez pour un déploiement à partir du code source, vous paierez des frais de création pour le temps qu'il faut à App Runner pour créer un conteneur à partir de votre code source.

Instances de conteneur allouées

0,007 USD/Go-heure*

Lorsque votre application est déployée, vous payez la mémoire allouée dans chaque instance de conteneur. En gardant la mémoire de votre instance de conteneur allouée lorsque votre application est inactive, vous vous assurez qu'elle peut fournir une latence faible en millisecondes de façon constante

* La tarification de 0,007 USD/Go-heure est applicable pour les régions AWS suivantes : USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon), et EU (Irlande). Pour la région Asie-Pacifique (Tokyo), la tarification est de 0,009 USD/Go-heure.

Instances de conteneur actives

0,064 USD/vCPU-heure*
0,007 USD/Go-heure*

Lorsque votre application traite des demandes, vous passez des instances de conteneur allouées aux instances de conteneur actives qui consomment de la mémoire et des ressources de calcul. Vous payez le calcul et toute consommation de mémoire supplémentaire excédant la mémoire allouée par vos instances de conteneur allouées. App Runner augmente ou diminue automatiquement le nombre d'instances de conteneur actives pour répondre aux besoins de traitement de votre application. Vous pouvez fixer une limite maximale au nombre d'instances de conteneur actives que votre application utilise afin que les frais ne dépassent pas votre budget. Lorsque vos instances de conteneur actives sont inutilisées, App Runner réduit le nombre d'instances à celles allouées (la valeur par défaut est de 1 instance de conteneur allouée).

Tous les traitements des instances de conteneur sont facturés à la seconde, arrondis à la seconde supérieure. Il y a une charge minimale d'une minute pour les ressources vCPU chaque fois qu'une instance de conteneur allouée commence à traiter des demandes.

* La tarification de 0,007 USD/Go-heure et 0,064 USD/vCPU-heure est applicable pour les régions AWS suivantes : USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon), et EU (Irlande). Pour la région Asie-Pacifique (Tokyo), la tarification est de 0,009 USD/Go-heure et 0,081 USD/vCPU-heure.

Configurations prises en charge

CPU Valeurs de mémoire  
0,25 vCPU 0,5 Go  
0,25 vCPU 1 Go  
0,5 vCPU 1 Go  
1 vCPU 2 Go  
1 vCPU 3 Go  
1 vCPU 4 Go  
2 vCPU 4 Go  
2 vCPU 6 Go  
4 vCPU 8 Go  
4 vCPU 10 Go  
4 vCPU 12 Go  

Fonctionnement de la tarification

Avec App Runner, vous déployez et exécutez vos applications dans des instances de conteneur qui consomment des ressources de calcul et de mémoire. Lorsque vous créez une application dans AWS App Runner, vous configurez la quantité de mémoire et de vCPU nécessaire à l'exécution de votre application. Vous sélectionnez également la simultanéité, une métrique de mise à l'échelle qui représente le nombre maximal de demandes simultanées pouvant être traitées par une instance de conteneur active. Lorsque votre application est inactive, vous payez par Go de mémoire pour les instances de conteneur allouées qui gardent votre application active et éliminent les démarrages à froid. Lorsque des demandes arrivent, votre application répond en quelques millisecondes et vous payez le vCPU et la mémoire consommés par vos instances de conteneur actives pendant que votre application traite les demandes. Vous n'êtes facturé que lorsque votre application est en cours d'exécution. App Runner facilite la mise en pause et la reprise de votre application via la console, le CLI ou l'API pour vous aider à gérer vos frais. App Runner augmente et réduit automatiquement l'échelle de vos instances de conteneur actives pour répondre aux demandes de traitement de votre application, et vous ne payez que le vCPU et la mémoire utilisés.

Tarification AWS App Runner

Modules complémentaires

Déploiements automatiques

1 USD/application, par mois

Vous pouvez choisir de souscrire aux déploiements automatiques, une fonction qui crée une image de conteneur suite à des changements dans une branche de déploiement de code source et déclenche ensuite un déploiement.

Frais de création

0,005 USD/création-minute

Vous paierez des frais de création pour le temps qu'il faut à App Runner pour créer votre application à partir de votre code source. Vous ne payez ces frais de création que pour le premier déploiement de votre application ou lorsqu'une modification est apportée au code source.

Utilisation d'autres services AWS et transfert de données

Des frais supplémentaires peuvent vous être facturés si votre application utilise d'autres services AWS ou transfère des données. Par exemple, si votre application utilise les journaux Amazon CloudWatch logs pour la journalisation des applications, vous serez facturé pour l'utilisation de CloudWatch.

Transfert de données : Vous êtes facturé selon les taux standard de transfert de données AWS.

Exemples rapides de tarification

Application de développement ou de test

Créées par des développeurs individuels, ces applications, comme les sites web statiques, servent au trafic de test ou de développement et utilisent des déploiements manuels. Les développeurs mettent souvent ces applications en pause pour gérer les frais.

5 USD/mois

API légère, sensible à la latence

Les API commerciales légères ou les services web reçoivent un faible volume de demandes et ne connaissent aucune activité aux heures de pointe.

25 USD/mois

Application de production à volume élevé

Les applications de production alimentent votre logique métier la plus sensible à la latence. Elles connaissent plusieurs heures de pointe de trafic par jour.

102 USD/mois

Exemple de ventilation des frais

  • Configuration des applications

    • Taille de l'instance de conteneur : 1 vCPU et 2 Go
    • Simultanéité : 80 demandes/Instance de conteneur active
    • Nombre d'instances de conteneur allouées : 1 (minimum par défaut)

    Trafic

    Vous testez votre application et votre service App Runner connaît un trafic de 2 demandes par seconde pendant 2 heures chaque jour. App Runner réduit le service à une seule instance de conteneur active pour traiter les demandes entrantes et alloue la mémoire de l'instance de conteneur pendant 2 heures chaque jour. Vous mettez le service en pause pendant les 22 heures restantes de la journée pour économiser des frais.

    Ressources de calcul quotidiennes utilisées pour traiter les demandes

    0,13 USD

    2 heures × 1 instance de conteneur active × [(1 vCPU × 0,064 USD vCPU-heure) + (2 Go × 0,007 USD Go-heure)] - 2 heures x 1 instance de conteneur allouée x (2 Go × 0,007 USD Go-heure) = 0,13 USD

    Frais quotidiens de l'instance de conteneur allouée

    0,03 USD

    2 heures x 1 instance de conteneur allouée x (2 Go × 0,007 USD Go-heure) = 0,03 USD

    Frais quotidiens totaux

    0,16 USD

    Total des ressources de calcul (0,13 USD) + instance de conteneur allouée (0,03 USD) = 0,16 USD

    Frais mensuels totaux

    4,80 USD

    Frais quotidiens totaux (0,16 USD) × 30 jours = 4,80 USD

  • Configuration des applications

    • Taille de l'instance de conteneur : 1 vCPU et 2 Go
    • Simultanéité : 80 demandes/Instance de conteneur active
    • Nombre d'instances de conteneur allouées : 1 (minimum par défaut)

    Trafic

    Vous exécutez une API légère sensible à la latence et votre application reçoit des demandes sporadiques d'environ 80 demandes/seconde pendant 8 heures chaque jour. App Runner réduit le service à un seul conteneur pour traiter les demandes entrantes et alloue la mémoire de l'instance de conteneur pendant 24 heures chaque jour.

    Ressources de calcul quotidiennes utilisées pour traiter les demandes

    0,51 USD

    8 heures × 1 instance de conteneur active × [(1 vCPU × 0,064 USD vCPU-heure) + (2 Go × 0,007 USD Go-heure)] - 8 heures x 1 instance de conteneur allouée x (2 Go × 0,007 USD Go-heure) = 0,51 USD

    Frais quotidiens de l'instance de conteneur allouée

    0,34 USD

    24 heures x 1 instance de conteneur allouée x (2 Go × 0,007 USD Go-heure) = 0,34 USD

    Frais quotidiens totaux

    0,85 USD

    Total des ressources de calcul (0,51 USD) + instance de conteneur allouée (0,34 USD) = 0,85 USD

    Frais mensuels totaux

    25,50 USD

    Frais quotidiens totaux (0,85 USD) × 30 jours = 25,50 USD

  • Configuration des applications

    • Taille de l'instance de conteneur : 1 vCPU et 2 Go
    • Simultanéité : 80 demandes/Instance de conteneur active
    • Nombre d'instances de conteneur allouées : 1 (minimum par défaut)

    Trafic

    Vous exécutez une application Web qui est occupée toute la journée et connaît un rythme de demande variable avec un pic de 800 demandes/seconde pendant 3 heures. Pendant les 12 heures creuses, l'application connaît un rythme de 60 demandes/seconde. App Runner augmente l'application à 10 instances de conteneur actives pour les heures de pointe, diminue à 1 instance de conteneur active pour les heures creuses et alloue de la mémoire pour 24 heures chaque jour.

    Ressources de calcul quotidiennes utilisées pour traiter les demandes

    Heures de pointe : 2,30 USD

    Pendant les 3 heures de pointe, votre application a besoin de 10 instances de conteneur actives pour servir 800 demandes/seconde, chaque instance ayant été configurée pour traiter 80 demandes simultanées.

    10 instances de conteneur actives × 3 heures × [(1 vCPU × 0,064 USD vCPU-heure) + (2 Go x 0,007 USD Go-heure)] - 1 instance de conteneur allouée x 3 heures x (2 Go x 0,007 USD Go-heure) = 2,30 USD

    Heures creuses : 0,77 USD

    Pendant les 12 heures creuses, votre application a besoin d'1 instance de conteneur active pour servir 60 demandes/seconde car chaque instance de conteneur active peut traiter 80 demandes/seconde

    12 heures × 1 instance de conteneur active × [(1 vCPU × 0,064 USD vCPU-heure) + (2 Go × 0,007 USD Go-heure)] - 12 heures x 1 instance de conteneur allouée x (2 Go × 0,007 USD Go-heure) = 0,77 USD

    Frais quotidiens de l'instance de conteneur allouée

    0,34 USD

    24 heures x 1 instance de conteneur allouée x (2 Go × 0,007 USD Go-heure) = 0,34 USD

    Frais quotidiens totaux

    3,40 USD

    Ressources de calcul en heures de pointe (1,92 USD) + Ressources de calcul en heures creuses (0,77 USD) + instance de conteneur allouée (0,71 USD) = 3,40 USD

    Frais mensuels totaux

    102 USD

    Frais quotidiens totaux (3,40 USD) × 30 jours = 102 USD

Ressources de tarification supplémentaires

Calculateur de tarification AWS

Calculer facilement vos coûts mensuels avec AWS

Obtenir une assistance pour la tarification

Contacter les spécialistes AWS pour obtenir un devis personnalisé