Compréhension du coût de réplication

Les frais basés sur la réplication sont divisés en deux catégories : le transfert de données et les ressources de calcul. Les deux catégories sont facturées sur le compte cible (c’est-à-dire le compte qui stocke la base de données secondaire ou le groupe de réplication/basculement qui est actualisé).

Transfert de données:

La réplication initiale et les opérations de synchronisation suivantes transfèrent des données entre des régions. Les fournisseurs de Cloud facturent les données transférées d’une région à une autre au sein de leur propre réseau.

Le taux de transfert de données est déterminé par l’emplacement du compte source (c’est-à-dire le compte qui stocke le groupe de réplication ou de basculement principal). Pour connaître les tarifs de transfert de données, consultez le guide des tarifs (sur le site Web de Snowflake).

Pour plus d’informations, voir Comprendre le coût de transfert de données.

Ressources de calcul:

Les opérations de réplication utilisent des ressources de calcul fournies par Snowflake pour copier des données entre des comptes à travers les régions. Le type de service pour les coûts de calcul de réplication dans les vues Account Usage et Organization Usage est REPLICATION.

Pour plus d’informations, voir Comprendre le coût du calcul.

Note

  • Le compte cible engage également des coûts de stockage standard pour les données de chaque base de données secondaire du compte.

  • Le compte cible entraîne également des coûts pour les processus d’arrière-plan automatiques qui gèrent des vues matérialisées et l’optimisation de la recherche. Les coûts de maintenance des objets secondaires sont inférieurs à ceux des objets principaux. Pour plus de détails, voir le « Tableau des crédits de fonctionnalité sans serveur » dans le Tableau de consommation du service Snowflake pour les coûts par heure de calcul.

  • Des frais de réplication sont appliqués même si la réplication initiale ou une opération d’actualisation échoue. Toutes les données copiées avant l’échec de l’opération de réplication ou d’actualisation initiale peuvent être réutilisées par une opération d’actualisation ultérieure (si elle est effectuée dans les 14 jours) et n’ont pas besoin d’être copiées à nouveau.

Dans ce chapitre :

Estimation et contrôle des coûts

En général, la facturation mensuelle pour la réplication est proportionnelle à :

  • Quantité de données de table dans la base de données principale, ou dans les bases de données d’un groupe de réplication/de basculement ou modifiée à la suite du chargement de données ou d’opérations DML.

  • Fréquence des actualisations de la base de données secondaire ou du groupe de réplication/de basculement à partir de la base de données principale ou du groupe de réplication/de basculement.

Vous pouvez contrôler le coût de la réplication en choisissant avec soin les bases de données ou les objets à répliquer et leur fréquence d’actualisation. Vous pouvez cesser d’engager des coûts de réplication en cessant les opérations d’actualisation.

Affichage des coûts réels

Les utilisateurs ayant le rôle ACCOUNTADMIN peuvent utiliser SQL pour voir la quantité de données transférées (en octets) et l’utilisation du crédit pour la réplication via des groupes de réplication ou de basculement pour votre compte Snowflake sur une période donnée.

Pour afficher les quantités de transferts de données et l’utilisation du crédit pour la réplication pour votre compte :

SQL:

Interrogez l’un des éléments suivants :

Pour des exemples, voir Surveiller les coûts de réplication.

Pour afficher le coût de réplication pour les bases de données individuelles répliquées avec Réplication de base de données, voir Surveillance du coût de réplication d’une base de données.