Tarifs de Spanner
Ce document décrit les conditions tarifaires de Spanner.
Vous pouvez également utiliser le Simulateur de coût Google Cloud Platform pour estimer vos frais d'utilisation de Spanner.
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des SKU de Cloud Platform s'appliquent.
Présentation des tarifs de Spanner
Spanner propose des éditions, un modèle de tarification par niveau qui offre une plus grande flexibilité, une meilleure transparence des coûts et des opportunités de réaliser des économies. Vous avez le choix entre les éditions Standard, Enterprise et Enterprise Plus, ce qui vous permet de choisir l'ensemble de fonctionnalités adapté à vos besoins et à votre budget. Pour en savoir plus sur les éditions de Spanner, consultez la présentation et le blog.
L'utilisation de Spanner entraîne des frais pour les éléments suivants:
La capacité de calcul dans votre instance.
Spanner assure le suivi de la capacité de calcul (mesurée en unités de traitement ou nœuds) d'une instance au fil du temps. Vous êtes facturé en fonction du nombre de nœuds multiplié par le tarif horaire. Le tarif horaire peut varier selon l'édition et la région.
L'espace de stockage utilisé par les bases de données
Spanner vous facture la quantité moyenne de données contenues dans vos bases de données Spanner (y compris pour les tables, les index secondaires et les métadonnées) sur une période d'un mois, multipliée par le tarif mensuel.
L'espace de stockage utilisé par les sauvegardes
Spanner vous facture l'espace de stockage moyen utilisé par vos sauvegardes Spanner sur une période d'un mois, multiplié par le tarif mensuel.
La quantité de données répliquées.
Spanner facture la réplication interrégionale des données entre les régions source et de destination, multipliée par la quantité de données répliquées.
La quantité de bande passante réseau utilisée
Certains types de trafic de transfert de données sortant, tels que les lectures d'applications de bases de données Spanner, sont soumis à des frais de bande passante réseau. Aucuns frais de bande passante ne sont facturés pour le trafic de transfert de données entrant ou intrarégional.
Pour toutes les configurations d'instances de base (configurations d'instance avec des régions fixes et des topologies de réplication), la capacité de calcul et les coûts de stockage de votre instance vous sont facturés. Si vous utilisez une configuration d'instance birégionale ou multirégionale, la réplication des données vous est également facturée.
Si vous créez une configuration d'instance personnalisée et ajoutez des instances répliquées en lecture seule facultatives à la configuration de l'instance de base, Spanner vous facture la capacité de calcul, la réplication des données et le stockage de base de données utilisés par la configuration de l'instance de base et par chaque instance dupliquée facultative en lecture seule ajoutée.
Pour les configurations d'instances de base et les configurations d'instances personnalisées, les frais de stockage des sauvegardes incluent toutes les instances dupliquées qui stockent la sauvegarde.
L'utilisation de l'espace de stockage, de la réplication et de la bande passante réseau du projet est calculée en gigaoctets (Gio). 1 Gio correspond à 230 octets.
Les frais de stockage, de réplication et d'utilisation de la bande passante réseau du projet sont comptabilisés quotidiennement. Vous pouvez consulter les données sur l'utilisation non facturée à tout moment dans la console Google Cloud.
Les tarifs de chaque composant de Spanner sont présentés dans les sections suivantes.
Capacité de calcul
Éditions Spanner
Les éditions Spanner proposent une tarification à l'utilisation, ainsi que des remises sur engagement d'utilisation facultatives pour vos instances.
Vous êtes facturé pour le nombre d'instances répliquées, qui correspond à la représentation physique du nœud, multiplié par le tarif horaire:
- Chaque nœud d'une configuration d'instance régionale de base possède trois instances répliquées.
- Chaque nœud d'une configuration d'instance birégionale de base dispose de six instances répliquées et est disponible dans l'édition Enterprise Plus.
- Chaque nœud d'une configuration d'instance multirégionale de base comporte au moins cinq instances répliquées en fonction de la configuration et est disponible dans l'édition Enterprise Plus.
- Chaque nœud d'une instance répliquée facultative en lecture seule possède une instance répliquée. Disponible dans les éditions Enterprise et Enterprise Plus.
Spanner propose des instances précises pour lesquelles la capacité de calcul d'une instance peut être inférieure à un nœud (1 000 unités de traitement). Par exemple, une instance ayant une capacité de calcul de 200 unités de traitement exécutée pendant 6 heures est facturée pour 1,2 nœud-heure (200 unités de traitement × 6 heures ÷ 1 000 unités de traitement par nœud).
Toute capacité de calcul que vous provisionnez est facturée pour un minimum d'une heure. Par exemple, si vous faites évoluer temporairement votre instance pendant 30 minutes, vous devrez quand même payer une heure.
Au-delà d'une heure, la facturation de la capacité de calcul est établie au prorata. Par exemple, si vous provisionnez une instance de 5 nœuds à 13h00, puis que vous supprimez un nœud à 14h01 (plus d'une heure plus tard), le cinquième nœud est facturé 61 minutes.
Choisissez une configuration régionale dans la liste déroulante du tableau suivant:Choisissez une configuration birégionale (disponible dans l'édition Enterprise Plus) dans le menu déroulant du tableau suivant:
Choisissez une configuration multirégionale (disponible dans l'édition Enterprise Plus) dans la liste déroulante du tableau suivant:
Tarifs de la capacité de calcul pour l'ajout d'instances dupliquées facultatives en lecture seule (disponibles dans les éditions Enterprise et Enterprise Plus):
Vous pouvez créer une configuration d'instance personnalisée et ajouter des instances répliquées en lecture seule facultatives à la configuration d'instance de base régionale ou multirégionale. Vous ne pouvez pas créer de configurations d'instance birégionales personnalisées. Spanner vous facture la capacité de calcul de ces instances répliquées en lecture seule, en plus de la capacité de calcul de la configuration de base de l'instance.
Par exemple, si vous créez une configuration d'instance personnalisée dans l'édition Enterprise, ajoutez une instance dupliquée en lecture seule us-west3
à la configuration d'instance régionale de base us-central
et provisionnez un nœud pour cette configuration d'instance personnalisée, le coût total de votre capacité de calcul est le suivant:
Configuration de base de l'instance
us-central1
: 0,41 $ / heure d'instance répliquée x 3 instances répliquées = 1,230 $par heureInstance répliquée supplémentaire en lecture seule
us-west3
: 0,41 $ x 1,2 (multiplicateur régional inclus) = 0,492 $par heure
Au total, les coûts de capacité de calcul pour la configuration d'instance personnalisée sont de 1,722 $par heure.
Stockage
Stockage des bases de données
Vous êtes facturé en fonction du volume de données de vos instances répliquées en lecture/écriture et en lecture seule multiplié par le tarif mensuel. Le stockage des instances dupliquées témoins n'entraîne aucuns frais.
Choisissez une configuration régionale dans la liste déroulante du tableau suivant:Choisissez une configuration birégionale dans le menu déroulant du tableau suivant:
Choisissez une configuration multirégionale dans le menu déroulant du tableau suivant:
Tarifs de stockage de base de données pour l'ajout d'instances répliquées facultatives en lecture seule:
Vous pouvez créer une configuration d'instance personnalisée et ajouter des instances répliquées en lecture seule facultatives à la configuration d'instance de base régionale ou multirégionale. Vous ne pouvez pas créer de configurations d'instance birégionales personnalisées. Spanner vous facture l'espace de stockage de la base de données utilisé par vos instances répliquées avec accès en lecture seule, en plus de l'espace de stockage de la base de données utilisé par votre configuration d'instance de base.
Par exemple, si vous créez une configuration d'instance personnalisée avec 1 000 Gio d'espace de stockage et que vous ajoutez une instance répliquée en lecture seule us-west3
à la configuration d'instance multirégionale de base us-central1
, le coût total de stockage de votre base de données est le suivant:
Configuration de base
us-central1
: 0,30 $ par Gio et par mois x 1 000 Gio = 300 $par moisInstance répliquée supplémentaire en lecture seule
us-west3
: 0,12 $ par Gio et par mois (multiplicateur régional inclus) x 1 000 Gio = 120 $par mois
Au total, le coût de stockage de votre base de données pour la configuration d'instance personnalisée s'élève à 420 $par mois.
Stockage des sauvegardes
Le montant facturé inclut uniquement l'espace de stockage utilisé. Une sauvegarde est facturée depuis le moment où elle est terminée jusqu'à celui où elle est supprimée. Une sauvegarde terminée est facturée pour un minimum de 24 heures, quel que soit le moment où elle est supprimée (si après moins d'une journée).
Réplication des données
La réplication de Spanner repose sur une implémentation personnalisée de Paxos, un algorithme de consensus distribué qui garantit la cohérence des données entre toutes les instances répliquées. Ainsi, vos données restent précises et accessibles, même en cas de panne du réseau ou du matériel.
Tarifs de la réplication de données
La réplication intrarégionale est gratuite.
Dans les configurations d'instances birégionales, multirégionales ou régionales avec des instances répliquées personnalisées en lecture seule facultatives, Spanner réplique automatiquement vos données entre les régions. Lorsque vous écrivez directement des données (insertions, mises à jour et suppressions) dans ces configurations, le volume de données répliquées vous est facturé. Vous êtes également facturé pour toute opération qui modifie indirectement les données, par exemple lors de l'utilisation de la valeur TTL, de flux de modifications et d'index secondaires.
Tarifs de la réplication de données interrégionale
Le volume de données répliquées sur plusieurs régions vous est facturé. La source de réplication est toujours la région principale.
Emplacement source | Emplacement de destination | |||||||
---|---|---|---|---|---|---|---|---|
Amérique du Nord | Europe | Asie | Indonésie | Océanie | Moyen-Orient | Amérique latine | Afrique | |
Amérique septentrionale | 0,04 $/Gio | 0,07 $/Gio | 0,11 $/Gio | 0,13 $/Gio | 0,13 $/Gio | 0,14 $/Gio | 0,17 $/Gio | 0,14 $/Gio |
Europe | 0,07 $/Gio | 0,04 $/Gio | 0,11 $/Gio | 0,13 $/Gio | 0,13 $/Gio | 0,14 $/Gio | 0,17 $/Gio | 0,14 $/Gio |
Asie | 0,11 $/Gio | 0,11 $/Gio | 0,11 $/Gio | 0,13 $/Gio | 0,13 $/Gio | 0,14 $/Gio | 0,17 $/Gio | 0,14 $/Gio |
Indonésie | 0,13 $/Gio | 0,13 $/Gio | 0,13 $/Gio | 0,11 $/Gio | 0,11 $/Gio | 0,14 $/Gio | 0,17 $/Gio | 0,17 $/Gio |
Océanie | 0,13 $/Gio | 0,13 $/Gio | 0,13 $/Gio | 0,11 $/Gio | 0,11 $/Gio | 0,14 $/Gio | 0,17 $/Gio | 0,17 $/Gio |
Moyen-Orient | 0,14 $/Gio | 0,14 $/Gio | 0,14 $/Gio | 0,14 $/Gio | 0,14 $/Gio | 0,11 $/Gio | 0,17 $/Gio | 0,14 $/Gio |
Amérique latine | 0,17 $/Gio | 0,17 $/Gio | 0,17 $/Gio | 0,17 $/Gio | 0,17 $/Gio | 0,17 $/Gio | 0,17 $/Gio | 0,17 $/Gio |
Afrique | 0,14 $/Gio | 0,14 $/Gio | 0,14 $/Gio | 0,17 $/Gio | 0,17 $/Gio | 0,14 $/Gio | 0,17 $/Gio | 0,14 $/Gio |
Vous pouvez utiliser la métrique "Octets répliqués interrégionaux" pour afficher le nombre d'octets répliqués de votre instance répliquée principale vers les autres instances répliquées dans votre configuration d'instance. Pour en savoir plus, consultez la page Surveiller la réplication des données.
Stockage de données répliquées
Les données répliquées stockées dans la configuration d'instance régionale, birégionale ou multirégionale de destination de destination sont facturées conformément aux tarifs de stockage de Spanner.
Réseau
Transfert de données entrant | Gratuit |
Transfert de données dans la même région | Gratuit |
Transfert de données entre régions d'un même continent (par Go) | 0,01 $ |
Transfert de données intercontinental | Au taux de transfert de données Internet |
L'utilisation des fonctionnalités suivantes peut entraîner des frais de réseau:
Taux de transfert des données Internet sortantes
Pour les instances situées dans des configurations régionales, les taux de transfert de données Internet sont indiqués dans le tableau suivant.
Pour les instances situées dans des configurations birégionales ou multirégionales, le transfert de données Internet est facturé comme suit:
Le transfert de données à partir des transactions en lecture-écriture, qui comprend les lectures et les requêtes dans une transaction en lecture/écriture, est toujours facturé en fonction du coût de transfert de données de la région principale.
Le transfert de données à partir d'autres lectures est facturé en fonction du coût de transfert de données de la région la plus proche disposant d'instances répliquées en lecture/écriture ou en lecture seule. Par exemple, en supposant que vous utilisez la configuration multirégionale
nam-eur-asia1
:- Pour les clients situés dans la région
us-central1
, le transfert de données est gratuit, car cette région fait partie de la configuration multirégionale. - Pour les clients basés dans la région
us-west1
, le transfert de données est facturé depuisus-central1
, car c'est la région la plus proche dans la configuration multirégionale. - Pour les clients basés dans la région
asia-south1
, le transfert de données est facturé depuisasia-east1
, car c'est la région la plus proche dans la configuration multirégionale.
- Pour les clients situés dans la région
Tarifs de Spanner Data Boost
Spanner Data Boost fournit automatiquement des ressources de calcul isolées et à la demande à toute instance Spanner existante. Vous pouvez l'utiliser pour traiter des charges de travail telles que des requêtes fédérées depuis Google BigQuery (BQ), des exportations de données à l'aide de Dataflow ou des requêtes par lot à partir de vos applications métier, sans affecter votre charge de travail Spanner existante. Par défaut, les requêtes Spanner se connectent automatiquement aux ressources Data Boost situées dans la même région que votre instance Spanner active.
Spanner Data Boost mesure l'utilisation des unités de traitement sans serveur (SPU, Serverless Processing Units) à la seconde avec une facturation minimale d'une minute. SPU représente les ressources de calcul nécessaires pour traiter une requête. Cela inclut le processeur, la mémoire et le transfert des données locales. Il n'y a pas de coût fixe ni de gestion des ressources nécessaire. Vous ne payez que pour votre utilisation réelle de SPU. Pour en savoir plus, consultez la présentation de Spanner Data Boost.
Tarifs d'exportation et d'importation de bases de données
Aucuns frais supplémentaires ne sont facturés par Spanner pour l'utilisation des outils d'exportation ou d'importation. Vous payez les tarifs standards pour le stockage de données et la réplication lorsque vous importez une base de données dans Spanner. Cependant, d'autres frais potentiels peuvent résulter de l'importation et de l'exportation de bases de données :
Les tarifs standards des nœuds de calcul par lot Dataflow vous seront facturés lors de l'exécution d'une tâche d'exportation ou d'importation. Le coût total dépend de la quantité de données importées ou exportées, ainsi que de facteurs de performance. Par exemple, si votre instance Spanner est déjà soumise à des charges importantes, les tâches d'importation et d'exportation peuvent prendre plus de temps, ce qui entraîne une augmentation des frais globaux pour les nœuds de calcul Dataflow.
Si vous exécutez une tâche d'importation dans une région qui ne fait pas partie de la configuration de votre bucket Cloud Storage, les tarifs standards de Cloud Storage pour le transfert de données sortantes vous sont facturés. Pour réduire les frais, assurez-vous de choisir une région d'importation qui fait partie de la configuration de votre bucket. Pour en savoir plus, consultez Choisir une région d'importation.
Si vous exécutez une tâche d'exportation dans une région qui ne fait pas partie de la configuration de votre instance Spanner, vous êtes facturé aux tarifs standards pour le transfert de données sortantes. Pour réduire les frais, assurez-vous de choisir une région d'exportation qui fait partie de la configuration de votre instance. Pour en savoir plus, consultez Choisir une région d'exportation.
Instances Spanner en essai gratuit
Une instance en essai sans frais de Spanner vous permet de découvrir et d'explorer les fonctionnalités de Spanner sans frais pendant 90 jours. Pendant la période d'essai gratuit de 90 jours, vous pouvez stocker jusqu'à 10 Gio de données dans votre instance en essai sans frais, qui est compatible avec les fonctionnalités de l'édition standard de Spanner et le graphique Spanner. Pour en savoir plus, consultez la page Instances en essai gratuit de Spanner. Si vous êtes un nouveau client Google Cloud, vous pouvez également bénéficier de l'essai gratuit de Google Cloud de 90 jours, qui vous offre 300 $de crédits à utiliser sur les produits Google Cloud, y compris Spanner. L'instance en essai sans frais de Spanner s'ajoute aux 300 $de crédits offerts par l'essai gratuit de Google Cloud.
Vous pouvez passer d'une instance en essai sans frais à une instance Enterprise payante pour continuer à utiliser votre instance au-delà de la période d'essai gratuit de 90 jours et évoluer au-delà des limites d'utilisation des instances gratuites. Si vous choisissez de mettre à niveau votre instance en essai sans frais vers une instance payante, vous serez facturé selon le tarif indiqué sur cette page.
Tarifs du déplacement d'une instance vers une autre configuration
Vous pouvez déplacer votre instance Spanner depuis n'importe quelle configuration d'instance régionale, birégionale ou multirégionale vers n'importe quelle autre configuration d'instance régionale, birégionale ou multirégionale.
Vous ne pouvez pas déplacer directement une instance régionale (une seule région) de l'édition Standard ou Enterprise directement vers une configuration d'instance birégionale ou multirégionale. Vous devez d'abord mettre à niveau l'édition de votre instance vers l'édition Enterprise Plus, puis déplacer l'instance.
Pendant le transfert, vous serez facturé pour la capacité de calcul et l'utilisation de l'espace de stockage au niveau des configurations de l'instance source et de destination. Une fois le transfert terminé, des frais vous sont facturés pour la capacité de calcul, l'utilisation de l'espace de stockage et la réplication (applicable uniquement aux déplacements impliquant une configuration facultative d'instance répliquée avec accès en lecture seule, birégional ou multirégional) au niveau de la configuration de l'instance de destination. Pour connaître les tarifs respectifs, consultez les sections concernant les tarifs de la capacité de calcul, du stockage et de la réplication.
Un coût unique d'utilisation du réseau vous sera facturé, en fonction de la quantité de données que vous déplacez entre les configurations de l'instance source et de destination. Pour connaître les tarifs du réseau, consultez la section Réseau. Si les configurations de l'instance source et de destination sont des régions différentes, vous ne payez que pour les données déplacées vers des régions de lecture/écriture et de lecture seule de la configuration de l'instance de destination qui ne chevauchent pas les régions de la configuration de l'instance source. Les données déplacées vers la région témoin ne vous sont pas facturées.
Pour illustrer les coûts d'utilisation du réseau, supposons que vous déplacez une instance comportant 1 000 Gio de données d'une configuration d'instance source vers une configuration d'instance de destination. Le tarif du réseau pour le "transfert de données entre régions d'un même continent" est de 0,01 $par Gio. Les options "Entrant" et "Sortant dans la même région" sont gratuites. Examinons les coûts totaux liés au réseau dans différents exemples de scénarios.
Si la configuration de l'instance source est us-central1
et que la configuration de l'instance de destination est us-east1
, vos coûts totaux d'utilisation du réseau sont de 1 000 Gio x 0,01 $ par Gio x 1 = 10 $. (Dans ce scénario, la configuration de l'instance de destination comporte une région qui ne chevauche aucune région de la configuration de l'instance source.)
Si la configuration de l'instance source est us-central1
et que la configuration de l'instance de destination est nam8
(qui contient des régions de lecture/écriture dans us-west2
et us-west1
), vos frais ponctuels d'utilisation du réseau s'élèvent à 1 000 Gio x 0,01 $ par Gio x 2 = 20 $. (Dans ce scénario, la configuration de l'instance de destination comporte deux régions qui ne chevauchent aucune région de la configuration de l'instance source.)
Si la configuration de l'instance source est nam7
(qui contient des régions de lecture/écriture dans us-central1
et us-east4
) et que la configuration de l'instance de destination est us-central1
, vos frais ponctuels d'utilisation du réseau s'élèvent à 1 000 Gio x 0,01 $ par Gio x 0 = 0 $. (Dans ce scénario, la configuration de l'instance de destination ne comporte aucune région qui ne chevauche pas les régions de la configuration de l'instance source.)
Si la configuration de l'instance source est nam7
(qui contient des régions de lecture/écriture dans us-central1
et us-east4
) et que la configuration de l'instance de destination est eur5
(qui contient des régions de lecture/écriture dans europe-west2
et europe-west1
), vos coûts ponctuels d'utilisation du réseau s'élèvent à 1 000 Gio x 0,12 $ par Gio x 1 + 1 000 Gio x 0,01 $ par Gio x 1 = 130 $. (Dans ce scénario, la configuration de l'instance de destination comporte deux régions qui ne chevauchent pas celles de la configuration de l'instance source. Les tarifs du "transfert de données intercontinental" (0,12 $ par Gio pour une utilisation mensuelle de 0 à 1 To) s'appliquent une seule fois, tandis que les tarifs du "transfert de données entre régions d'un même continent" (0,01 $ par Gio) s'appliquent une fois.
Étape suivante
- Consultez la documentation Spanner.
- Faites vos premiers pas avec Spanner.
- Essayez le Simulateur de coût.
- Découvrez les solutions Spanner et les cas d'utilisation.