La tarification diffère selon que les applications sont exécutées dans l'environnement standard ou dans l'environnement flexible. Des frais liés à d'autres produits Google Cloud peuvent également venir s'ajouter pour les applications des deux environnements, selon les produits qu'elles utilisent en plus d'App Engine. De plus, les applications des deux environnements sont soumises à certains quotas et limites d'utilisation.
Tarifs de l'environnement standard App Engine
Les applications exécutées dans l'environnement standard bénéficient d'une version sans frais pour utiliser les ressources App Engine. Au-delà de la version sans frais, l'utilisation des ressources App Engine est facturée comme décrit dans cette section.
Utilisez le simulateur de coût afin d'estimer les frais liés aux ressources App Engine de l'environnement standard.
Le tableau suivant récapitule les tarifs horaires facturés une fois qu'une application a dépassé les limites de la version sans frais. Le tarif dépend de la classe d'instance que vous spécifiez pour votre application.
Classe d'instance | Coût à l'heure par instance |
|---|---|
B1 | 0 hour to 9 hour Free per 1 day / project 9 hour and above 0,05 $US / 1 hour, per 1 day / project |
B2 | 0 hour to 9 hour Free per 1 day / project 9 hour and above 0,10 $US / 1 hour, per 1 day / project |
B4 | 0 hour to 9 hour Free per 1 day / project 9 hour and above 0,20 $US / 1 hour, per 1 day / project |
B4_1G | 0 hour to 9 hour Free per 1 day / project 9 hour and above 0,30 $US / 1 hour, per 1 day / project |
B8 | 0 hour to 9 hour Free per 1 day / project 9 hour and above 0,40 $US / 1 hour, per 1 day / project |
F1 | 0 hour to 28 hour Free per 1 day / project 28 hour and above 0,05 $US / 1 hour, per 1 day / project |
F2 | 0 hour to 28 hour Free per 1 day / project 28 hour and above 0,10 $US / 1 hour, per 1 day / project |
F4 | 0 hour to 28 hour Free per 1 day / project 28 hour and above 0,20 $US / 1 hour, per 1 day / project |
F4_1G | 0 hour to 28 hour Free per 1 day / project 28 hour and above 0,30 $US / 1 hour, per 1 day / project |
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU de Cloud Platform s'appliquent.
Les instances-heure sont comptabilisées entre le démarrage et l'arrêt de l'instance, et en fonction du type de scaling défini. Les règles suivantes sont appliquées :
Si le nombre d'instances inactives créées par App Engine dépasse le maximum défini dans l'onglet "Paramètres de performances" de la console API, les instances-heure des instances excédentaires ne sont pas comptabilisées.
Important : Lorsque vous consultez votre facture, les noms des classes d'instances individuelles n'apparaissent pas sur les lignes de facturation. À la place, les instances-heure de classes "B" sont signalées comme "Instances backend", et les instances-heure de classes "F" comme "Instances frontend". Le nombre approprié d'instances-heure est facturé pour chaque classe d'instance dont vous vous servez. Par exemple, si vous utilisez une instance de classe F4 pendant une heure, une facturation "Instance frontend" est appliquée pour quatre instances-heure au tarif de la classe F1.
Ressources réseau dans l'environnement standard
Le tableau suivant récapitule les tarifs des ressources réseau pour App Engine dans l'environnement standard.
Ressource | Prix (USD) |
|---|---|
Trafic réseau sortant* | 0 gibibyte to 1 gibibyte Free per 1 day / project 1 gibibyte and above 0,138948 $US / 1 gibibyte, per 1 day / project |
Trafic réseau entrant | Sans frais |
* Exclut le trafic du service de récupération d'URL vers les API Google sur *.googleapis.com.
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU de Cloud Platform s'appliquent.
Anciennes ressources App Engine
Les ressources répertoriées dans le tableau suivant sont disponibles dans l'environnement standard pour les environnements d'exécution de première génération (Go 1.11, Java 8, PHP 5 et Python 2) et certains environnements d'exécution de deuxième génération (Go 1.12+, Java 11/17, PHP 7/8 et Python 3).
Lors de la migration vers des environnements d'exécution App Engine plus récents, nous vous encourageons à utiliser des services Google Cloud non groupés, des services tiers ou d'autres remplacements recommandés qui offrent des fonctionnalités équivalentes aux services propriétaires groupés App Engine.
Remarque : Un sous-ensemble des services groupés App Engine est disponible pour les projets de migration vers les environnements d'exécution de deuxième génération (Python 3, Java 11, Go 1.12 ou version ultérieure et PHP 7/8). Les mêmes tarifs et quotas s'appliquent aux services et API groupés App Engine dans les environnements d'exécution de première et de deuxième génération.
Ressource | Prix (USD) |
|---|---|
Données stockées dans le Blobstore* | 0 gibibyte day to 5 gibibyte day Free per 1 day / project 5 gibibyte day and above 0,000035616 $US / 1 gibibyte hour, per 1 day / project |
Memcache dédié | 0,06 $US / 1 gibibyte hour |
Logs API | 0 mebibyte to 100 mebibyte Free per 1 day / project 100 mebibyte and above 0,12 $US / 1 gibibyte, per 1 day / project |
API Search**: Espace de stockage total (documents et index) | 0 gibibyte day to 0.25 gibibyte day Free per 1 day / project 0.25 gibibyte day and above 0,000246575 $US / 1 gibibyte hour, per 1 day / project |
API Search : Requêtes | 0 count to 1,000 count Free per 1 day / project 1,000 count and above 0,50 $US / 10,000 count, per 1 day / project |
API Search : Indexation de documents dans l'index de recherche | 0 gibibyte to 0.01 gibibyte Free per 1 day / project 0.01 gibibyte and above 2,00 $US / 1 gibibyte, per 1 day / project |
Envoi d'e-mail, memcache partagé, cron, API (files d'attente de tâches, images, fichiers et utilisateurs) | Aucuns frais supplémentaires |
* Blobstore peut utiliser des buckets Cloud Storage pour stocker des blobs, y compris le bucket App Engine par défaut. Les coûts correspondent aux tarifs des buckets multirégionaux de Cloud Storage.
**Pour une description détaillée de chaque type d'appel de l'API Search, consultez la documentation Java et Python.
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU de Cloud Platform s'appliquent.
Tarifs de l'environnement flexible App Engine
App Engine ne fournit aucune version sans frais dans l'environnement flexible.
Les applications qui s'exécutent dans l'environnement flexible sont déployées sur les types de machines virtuelles que vous spécifiez. Ces ressources de machine virtuelle sont facturées à la seconde avec des frais d'utilisation d'une minute au minimum.
La facturation liée à la ressource mémoire comprend la mémoire utilisée par votre application, plus la mémoire dont l'environnement d'exécution a lui-même besoin pour faire fonctionner votre application. Par conséquent, il se peut que votre utilisation de la mémoire et les coûts associés soient supérieurs à la mémoire maximale nécessaire pour votre application.
Le tableau suivant récapitule les tarifs horaires des différentes ressources de calcul dans l'environnement flexible.
Ressource | Prix (USD) |
|---|---|
vCPU | 0,0526 $US / 1 hour |
Mémoire | 0,0071 $US / 1 gibibyte hour |
Disque persistant | Facturé en tant que disque persistant Compute Engine, qui correspond à la "capacité du disque persistant de stockage" sur votre facture. |
Trafic réseau sortant | Facturé en tant que trafic de sortie Internet Compute Engine |
Trafic réseau entrant | Sans frais |
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU de Cloud Platform s'appliquent.
Vous devez être propriétaire d'un projet pour être administrateur de la facturation et effectuer les tâches de facturation de base. Pour plus d'informations, consultez la page d'aide sur la gestion des administrateurs de la facturation.
Paramètres de facturation
Lorsque vous créez un projet Google Cloud, ajoutez un compte de facturation et activez la facturation. Avec App Engine, vous devez indiquer un mode de paiement valide pour tous les projets. Seules les ressources de calcul qui dépassent les limites d'utilisation sans frais vous seront facturées.
Si vous disposez déjà d'un compte de facturation lors de la création d'un projet, la facturation est activée par défaut pour ce projet. Si vous possédez plusieurs comptes de facturation lors de la création d'un projet, vous devez sélectionner un compte à associer à votre projet. Si vous ne disposez pas de compte de facturation lors de la création d'un projet, vous devez ajouter un compte de facturation et activer la facturation pour ce projet.
Si vous désactivez une application, vous devez également désactiver la facturation pour cette application, car les frais fixes, comme le stockage dans un datastore, peuvent continuer à être facturés.
Pour consulter les frais associés à votre application, accédez à la page Facturation de la console Google APIs. Sélectionnez le compte de facturation, puis accédez à la page Historique.
Seuls les administrateurs de la facturation peuvent consulter l'historique des transactions. Aucune facture papier n'est envoyée au contact de facturation.
L'historique des transactions indique toutes les activités du compte associées aux frais et aux paiements des ressources. Le rapport est basé sur le fuseau horaire des États-Unis (Pacifique).
Remarque : Dans le tableau de bord App Engine, les frais quotidiens liés à l'utilisation sont arrondis au centime, mais le total des frais réels est cumulé dans l'historique des transactions. Par conséquent, la somme des frais quotidiens peut être différente du montant indiqué (et facturé) dans l'historique des transactions. L'utilisation quotidienne est publiée dans le tableau de bord le jour suivant, mais la mise à jour de l'historique des transactions peut prendre plus de temps. Il est donc possible que cet historique n'inclue pas l'historique d'utilisation le plus récent.
Frais quotidiens et mensuels
La publication des frais est quotidienne et mensuelle :
Taxes
Dans certains pays, App Engine est soumis à des taxes. Si des taxes s'appliquent dans votre pays de résidence, votre facture inclura toutes celles qui sont applicables. Elles sont ajoutées à vos frais après le calcul des dépenses quotidiennes. Pour consulter le montant des taxes sur votre facture, accédez à la page Facturation de la console Google APIs. Sélectionnez le compte de facturation, puis accédez à la page Historique pour afficher l'historique des transactions.
Délais de grâce
Vous pouvez consulter l'état de facturation actuel de votre application dans le tableau de bord App Engine de la console API. Si un paiement échoue, le compte de l'application est en défaut de paiement et entre dans un délai de grâce. Vous avez jusqu'à la fin du délai de grâce pour régler le solde. Pendant le délai de grâce, l'application continue de fonctionner avec ses contraintes budgétaires. Si le paiement n'est pas reçu, les niveaux de quota par défaut peuvent être rétablis.
Pour ne plus avoir de frais en attente, accédez à la page Historique des transactions et cliquez sur Effectuer un paiement. Avant cela, il vous faudra peut-être consulter la page Paramètres de facturation pour ajouter un mode de paiement ou corriger un problème avec le compte existant (une carte arrivée à expiration, par exemple). Si le paiement a bien été effectué, la facturation passe à l'état Facturation activée.