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 Spanner
Spanner propose des éditions, un modèle de tarification basé sur des niveaux qui offre une plus grande flexibilité, une meilleure transparence des coûts et des opportunités d'économies. Vous pouvez choisir entre les éditions Standard, Enterprise et Enterprise Plus, ce qui vous permet de sélectionner l'ensemble de fonctionnalités adapté à vos besoins et à votre budget. Pour en savoir plus sur les éditions 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 conserve le suivi de la capacité de calcul (mesurée en nombre d'unités de traitement ou de nœuds) d'une instance au fil du temps. Vous êtes facturé pour le nombre de nœuds multiplié par le tarif horaire. Le tarif horaire peut varier en fonction de l'édition et de la région.
L'espace de stockage utilisé par les bases de données
Les frais de stockage correspondent à la quantité moyenne de données contenues dans vos bases de données Spanner, y compris 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
Les frais de stockage correspondent à l'espace moyen de stockage 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 de données interrégionale 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, comme les lectures d'une base de données Spanner par une application, 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'instances avec des régions et des topologies de réplication fixes), vous êtes facturé pour la capacité de calcul et le stockage de votre instance. Si vous utilisez une configuration d'instance birégionale ou multirégionale, vous êtes également facturé pour la réplication des données.
Si vous créez une configuration d'instance personnalisée et ajoutez des instances répliquées en lecture seule facultatives à la configuration d'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 d'instance de base et par chaque instance répliquée 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 tous les réplicas 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 (Go), 1 Go correspondant à 230 octets.
Les frais d'utilisation de l'espace de stockage, de la réplication et de la bande passante réseau du projet sont comptabilisés quotidiennement. Vous pouvez à tout moment consulter les données relatives à l'utilisation non facturée dans la console Google Cloud.
Les tarifs de chaque composant de Spanner sont présentés dans les sections ci-dessous.
Capacité de calcul
Éditions Spanner
Les éditions Spanner proposent une tarification basée sur les niveaux, avec paiement à l'usage, et des remises sur engagement d'utilisation facultatives d'un an et de trois ans pour vos instances.
Vous êtes facturé pour le nombre de réplicas, qui sont 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 de base à double région possè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 réplicas, selon la configuration. Cette configuration est disponible dans l'édition Enterprise Plus.
- Chaque nœud d'un réplication en lecture seule facultative possède un réplica, et est disponible dans les éditions Enterprise et Enterprise Plus.
Spanner offre des instances précises, dont la capacité de calcul peut être inférieure à un nœud (1 000 unités de traitement). Par exemple, une instance dont la capacité de calcul est de 200 unités de traitement exécutées pendant 6 heures sera facturée pour 1,2 heure-nœud (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 sur une base minimale d'une heure. Par exemple, si vous augmentez temporairement la capacité de votre instance pendant 30 minutes, une heure vous sera facturée.
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 à 13h, puis que vous supprimez un nœud à 14h01 (plus d'une heure plus tard), le cinquième nœud est facturé pour 61 minutes.
Sélectionnez une configuration régionale dans le menu déroulant du tableau suivant:Choisissez une configuration à double région (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 le menu déroulant du tableau suivant:
Prix de la capacité de calcul pour l'ajout de réplicas en lecture seule facultatifs (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'instances 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 d'instance de base.
Par exemple, si vous créez une configuration d'instance personnalisée dans l'édition Enterprise, ajoutez un réplica en lecture seule
us-west3
à la configuration d'instance régionale de base us-central
, et provisionnez un nœud à cette configuration d'instance personnalisée, le coût total de la capacité de calcul est le suivant:
Configuration de base de l'instance
us-central1
: 0,41 $ par heure et par réplica * 3 réplicas = 1,230 $par heureInstance répliquée en lecture seule supplémentaire
us-west3
: 0,41 $ * 1,2 (y compris le multiplicateur régional) = 0,492 $par heure
Au total, le coût de votre capacité de calcul pour la configuration d'instance personnalisée est de 1,722 $par heure.
Stockage
Stockage des bases de données
Vous êtes facturé en fonction de la quantité de données dans vos instances répliquées en lecture/écriture et en lecture seule, multipliée par le tarif mensuel. Les répliques de témoin ne génèrent aucun coût de stockage.
Sélectionnez une configuration régionale dans le menu déroulant du tableau suivant:Sélectionnez une configuration à deux régions dans le menu déroulant du tableau suivant:
Sélectionnez une configuration multirégionale dans le menu déroulant du tableau suivant:
Prix du stockage de base de données pour l'ajout d'instances répliquées en lecture seule facultatives:
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'instances birégionales personnalisées. Spanner vous facture l'espace de stockage de base de données utilisé par vos instances répliquées en lecture seule, en plus de l'espace de stockage de base de données utilisé par la configuration de votre instance de base.
Par exemple, si vous créez une configuration d'instance personnalisée avec 1 000 Go de stockage et que vous ajoutez un réplica en lecture seule us-west3
à la configuration d'instance multirégionale de base us-central1
, le coût total du stockage de la base de données est le suivant:
Configuration de base
us-central1
: 0,30 $ par Gio par mois * 1 000 Gio = 300 $par moisReplicas supplémentaires en lecture seule
us-west3
: 0,12 $ par Gio par mois (y compris le multiplicateur régional) * 1 000 Gio = 120 $par mois
Au total, le coût du stockage de la base de données pour la configuration d'instance personnalisée est de 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 Spanner repose sur une implémentation personnalisée de Paxos, un algorithme de consensus distribué qui garantit la cohérence de vos données sur toutes les instances répliquées. Ainsi, même en cas de panne réseau ou de défaillance matérielle, vos données restent exactes et accessibles.
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 réplicas personnalisés en lecture seule facultatifs, 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, vous êtes facturé en fonction du volume de données répliquées. Vous êtes également facturé pour toute opération qui modifie indirectement des données, par exemple lorsque vous utilisez un TTL, des flux de modifications ou des index secondaires.
Tarifs de la réplication de données interrégionale
Vous êtes facturé en fonction du volume de données répliquées dans les différentes régions. La source de réplication est toujours la région principale.
Emplacement source | Lieu 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 entre régions" pour afficher le nombre d'octets répliqués depuis votre réplica principal vers les autres réplicas de votre configuration d'instance. Pour en savoir plus, consultez la section Surveiller la réplication des données.
Stockage des données répliquées
Les données répliquées stockées dans la configuration d'instance de destination régionale, birégionale ou multirégionale sont facturées selon les tarifs de stockage 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 tarif de transfert de données Internet |
L'utilisation des fonctionnalités suivantes peut entraîner des frais de réseau:
Taux de transfert de données Internet sortant
Pour les instances en configurations régionales, les tarifs des transferts de données Internet sont indiqués dans le tableau suivant.
Pour les instances disposant de configurations bi-régionales ou multirégionales, les frais de transfert de données Internet sont calculés comme suit:
Les transferts de données pour les transactions de lecture-écriture, qui comprennent les lectures et les requêtes d'une transaction en lecture-écriture, sont toujours facturés en fonction des frais de transfert de données depuis la région principale.
Les transferts de données liés à d'autres lectures sont facturés en fonction des frais de transfert de données de la région la plus proche possédant des 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 basé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
, les transferts de données sont facturés 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
, les transferts de données sont facturés depuisasia-east1
, car c'est la région la plus proche dans la configuration multirégionale.
- Pour les clients basés dans la région
Tarification de Spanner Data Boost
Spanner Data Boost fournit automatiquement des ressources de calcul isolées à 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 à partir de 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 impacter votre charge de travail Spanner existante. Par défaut, les requêtes Spanner se connectent automatiquement aux ressources Data Boost de la même région que votre instance Spanner active.
Spanner Data Boost mesure l'utilisation en unités de traitement sans serveur (SPU) par seconde, avec une facturation minimale d'une minute. Les SPU représentent les ressources de calcul nécessaires pour traiter une requête. Il inclut le processeur, la mémoire et le transfert de données local. Aucun coût fixe ni gestion des ressources n'est nécessaire. Vous ne payez que pour l'utilisation réelle des SPU. Pour en savoir plus, consultez la page Présentation de Spanner Data Boost.
Tarifs d'exportation et d'importation de bases de données
Aucuns frais supplémentaires ne sont appliqués par Spanner pour l'utilisation des outils d'exportation et d'importation. Les tarifs standards du stockage de données et de la réplication vous sont facturés 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 génère une charge globale encore plus importante pour les nœuds de calcul Dataflow.
Si vous exécutez un job 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 sortant 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 la section Sélectionner une région pour votre tâche d'importation.
Si vous exécutez un job d'exportation dans une région qui ne fait pas partie de la configuration de votre instance Spanner, les tarifs standards pour le transfert de données sortant s'appliquent. 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 la section Sélectionner une région pour votre tâche d'exportation.
Instances Spanner en essai gratuit
L'essai gratuit d'une instance 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 GiB de données dans votre instance d'essai gratuit, qui est compatible avec les fonctionnalités de l'édition Spanner Standard et avec Spanner Graph. Pour en savoir plus, consultez Instances Spanner sans frais. Si vous êtes un nouveau client Google Cloud, vous pouvez également bénéficier de l'essai gratuit de 90 jours de Google Cloud, qui vous offre 300 $de crédits à utiliser sur les produits Google Cloud, y compris Spanner. L'instance d'essai gratuite Spanner s'ajoute aux 300 $de crédits offerts par l'essai gratuit Google Cloud.
Vous pouvez passer d'une instance d'essai gratuite à une instance Enterprise payante pour continuer à utiliser votre instance au-delà de la période d'essai gratuit de 90 jours et dépasser les limites d'utilisation des instances gratuites. Si vous choisissez de passer à une instance payante, vous serez facturé selon les tarifs figurant sur cette page.
Tarification pour le 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, bi-régionale ou multirégionale vers n'importe quelle autre configuration d'instance régionale, bi-régionale ou multirégionale.
Vous ne pouvez pas déplacer une instance régionale (à une seule région) de l'édition Standard ou Enterprise vers une configuration d'instance bi-régionale ou multirégionale. Vous devez d'abord mettre à niveau l'édition de votre instance vers Enterprise Plus, puis déplacer l'instance.
Pendant le transfert, vous serez facturé pour la capacité de calcul et l'utilisation du stockage des instances source et de destination. Une fois le transfert terminé, vous serez facturé pour la capacité de calcul, l'utilisation de l'espace de stockage et la réplication (applicable uniquement aux transferts impliquant des instances dupliquées en lecture seule, des configurations d'instances bi-régionales ou multirégionales) dans la configuration d'instance de destination. Pour connaître les tarifs respectifs, consultez les sections sur la tarification de la capacité de calcul, du stockage et de la réplication.
Vous devrez payer un coût unique pour l'utilisation du réseau en fonction de la quantité de données que vous déplacez entre les configurations d'instances source et de destination. Pour connaître les tarifs réseau, consultez la section network. Si les configurations d'instances source et de destination se trouvent dans des régions différentes, vous ne payez que les données déplacées vers des régions en lecture/écriture et en lecture seule de la configuration d'instance de destination qui ne se chevauchent pas avec les régions de la configuration d'instance source. Les données transféré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 contenant 1 000 Go de données d'une configuration d'instance source vers une configuration d'instance de destination. Le tarif réseau pour le transfert de données entre les régions d'un même continent est de 0,01 $par Gio. Les transferts entrants et sortants au sein d'une même région sont gratuits. Examinons les coûts totaux du réseau dans différents exemples de scénarios.
Si la configuration de l'instance source est us-central1
et celle de l'instance de destination us-east1
, le coût total de votre utilisation du réseau est 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 se chevauche avec aucune région de la configuration de l'instance source.)
Si la configuration de l'instance source est us-central1
et que celle de l'instance de destination est nam8
(qui contient des régions en lecture/écriture dans us-west2
et us-west1
), vos coûts d'utilisation ponctuelle du réseau sont de 1 000 GiB * 0,01 $ par GiB * 2 = 20 $. (Dans ce scénario, la configuration de l'instance de destination comporte deux régions qui ne se chevauchent avec aucune région de la configuration de l'instance source.)
Si la configuration de l'instance source est nam7
(qui contient des régions en lecture/écriture dans us-central1
et us-east4
) et que la configuration de l'instance de destination est us-central1
, vos coûts d'utilisation ponctuelle du réseau sont de 1 000 GiB * 0,01 $ par GiB * 0 = 0 $. (Dans ce scénario, la configuration de l'instance de destination ne comporte aucune région qui ne se chevauche pas avec les régions de la configuration de l'instance source.)
Si la configuration de l'instance source est nam7
(qui contient des régions en lecture/écriture dans us-central1
et us-east4
) et que la configuration de l'instance de destination est eur5
(qui contient des régions en lecture/écriture dans europe-west2
et europe-west1
), vos coûts d'utilisation ponctuelle du réseau sont de 1 000 GiB * 0,12 $ par GiB * 1 + 1 000 GiB * 0,01 $ par GiB * 1 = 130 $. (Dans ce scénario, la configuration de l'instance de destination comporte deux régions qui ne se chevauchent pas avec celles de la configuration de l'instance source. Les tarifs réseau "Transfert de données intercontinentaux" (0,12 $ par Gio pour une utilisation mensuelle comprise entre 0 et 1 To) s'appliquent une fois, et les tarifs "Transfert de données entre les régions d'un même continent" (0,01 $ par Gio) s'appliquent une fois.
Étape suivante
- Consultez la documentation de Spanner.
- Faites vos premiers pas avec Spanner.
- Essayez le Simulateur de coût.
- Découvrez les solutions et cas d'utilisation de Spanner.