Tarifs de Pub/Sub

Le coût de Pub/Sub est composé de trois éléments:

  • Coûts du débit pour la publication et la distribution des messages
  • Coûts de transfert de données associés au débit qui traverse un réseau Google Cloud limite de zone ou de région
  • Coûts de stockage des instantanés, des messages conservés par des sujets et des messages confirmés messages conservés par les abonnements

Les frais de service de Pub/Sub sont basés sur l'utilisation (le nombre de publiés, distribués ou stockés).

Les frais de débit et de stockage de Pub/Sub Lite, en revanche, en fonction de la capacité réservée.

Les frais de transfert de données pour les deux services sont basés sur l'utilisation et non sur les réservations capacité.

Prérequis

Ce document exige que vous compreniez l'architecture de Pub/Sub ou de Pub/Sub. et les termes communs qui font partie de chaque produit. Pour plus d'informations, consultez la page Architecture Pub/Sub.

Exemples de tarification

Le tableau suivant compare les coûts mensuels de Pub/Sub et Systèmes Pub/Sub Lite pour les échantillons de charge en Amérique du Nord. Ce l'exemple suppose une période de stockage des messages de 24 heures, une utilisation des ressources de 50 % pour Pub/Sub Lite et un type d'abonnement pull ou push pour Pub/Sub. D'autres types d'abonnements peuvent entraîner des frais supplémentaires.

Débit en publication en Mbit/s Le nombre d'abonnements Sujet Lite zonal Sujet Lite régional Pub/Sub
10 1 169 $ 608 $ 2 000 $
10 2 214 $ 788 $ 3 000 $
100 1 1 688 $ 6 075 $ 19 760 $
100 2 2 138 $ 7 875 $ 29 640 $

Si vous comparez les coûts de Pub/Sub et Pub/Sub Lite, examinez les différences de fonctionnalités entre les deux produits. Pour en savoir plus, consultez la page Choisir Pub/Sub ou Pub/Sub Lite.

Tarifs du service Pub/Sub

Les informations tarifaires de cette section ne s'appliquent qu'à Pub/Sub, et Pub/Sub Lite. Cette section comprend les rubriques suivantes:

Coûts liés au débit

Le débit correspond au nombre total d'octets écrits (débit de publication) dans un un sujet Pub/Sub ou en lecture (débit d'abonnement) à partir d'un à un sujet sur une période donnée.

Chaque mois calendaire, les 10 premiers Gio de débit, identifiés par le libellé Message Delivery Basic pour un compte de facturation est gratuit. Ensuite, le prix est 40$par Tio dans toutes les régions Google Cloud. Toutefois, si vous utilisez un un sujet ou un abonnement d'exportation, lisez les sections suivantes.

Coûts de débit pour les abonnements BigQuery

Les abonnements BigQuery coûtent 50$par Tio pour l'ensemble régions Google Cloud pour la lecture (débit d'abonnement) à partir d'un l'abonnement et l'écriture dans BigQuery. Il n'y a pas d'autres Frais d'ingestion de données BigQuery Toutefois, d'autres types de frais BigQuery, tels que le stockage et l'extraction de données, s'appliquent. Pour En savoir plus, consultez la page Tarifs de BigQuery. Les 10 premiers Gio de débit de l'abonnement BigQuery ne sont pas gratuits.

Coûts de débit pour les abonnements Cloud Storage

Les abonnements Cloud Storage coûtent 50$par Tio dans tous les services Google Cloud. pour la lecture (débit d'abonnement) à partir d'un abonnement et l'écriture dans Cloud Storage. Lorsqu'un abonnement Cloud Storage écrit des fichiers dans un bucket, d'autres types de frais supplémentaires peuvent s'appliquer. Il s'agit notamment de frais stockage, récupération et réplication. Pour en savoir plus, consultez Tarifs de Cloud Storage Les 10 premiers Gio du débit de l'abonnement Cloud Storage n'est pas gratuit.

Coûts de débit pour les sujets d'importation

Les sujets d'importation (pour Kinesis Data Streams) coûtent 50$par Tio dans tout Google Cloud pour l'ingestion de données provenant de sources externes dans Pub/Sub (débit en publication). Lorsqu'un sujet d'importation ingère des données dans un sujet Pub/Sub, d'autres types de ressources des frais supplémentaires peuvent s'appliquer. Cela inclut des frais comme la sortie AWS pour Kinesis Source de flux de données. Les 10 premiers Gio de débit de l'abonnement Cloud Storage ne sont pas gratuits.

Calcul du volume des messages

Le volume de données d'un message correspond à la somme des tailles du message suivant : Attributs:

  • Le nombre d'octets contenus dans la chaîne du corps du message encodé
  • Pour chaque attribut, la taille de la clé et sa valeur
  • 20 octets pour l'horodatage
  • La taille de la chaîne message_id
  • La taille des champs facultatifs supplémentaires, tels que ceux associés à l'accès anticipé et d'autres API à accès restreint.

Un minimum de 1 Ko est évalué pour chaque requête, quelle que soit la taille du message. dans la demande. Il est donc moins coûteux de traiter les messages de moins de 1 Ko plusieurs messages en une seule requête.

Coûts de stockage

Le stockage des messages non confirmés dans les abonnements est gratuit pendant une journée au maximum.

Il existe quatre cas où le stockage Pub/Sub n'est pas gratuit. Stockage de 0,27 $par Gio/mois est facturé pour les éléments suivants:

  • Un sujet est configuré pour conserver tous les messages. Dans ce cas, des frais sont facturés pour le stockage des messages publiés dans le sujet.
  • Un abonnement est configuré pour conserver les messages confirmés. Dans ce cas, des frais de stockage sont facturés pour la conservation des messages confirmés.
  • Un instantané d'un abonnement est créé. Dans ce cas, des frais sont facturés pour le stockage des messages non confirmés de l'instantané.
  • Un abonnement est configuré pour conserver les messages non confirmés 1 jour et les abonnements en attente remontent à plus d'un jour. Dans ce cas, le stockage Des frais sont facturés pour les messages non confirmés conservés après un jour de publication. Notez qu'aucuns frais supplémentaires ne sont facturés pour les messages non confirmés déjà conservés pour la conservation du sujet.

    • Prenons l'exemple d'un sujet sans conservation associé à un sujet et d'un abonnement associé avec une durée de conservation par défaut de sept jours. Si les abonnés peuvent traiter les messages dans les 24 heures suivant leur publication, les propriétaires de l'abonnement ne pourront pas les frais de stockage des messages non confirmés seront facturés. Toutefois, des frais de stockage seront facturés pour les messages non confirmés conservés pendant un jour après la publication si les abonnés ne sont pas en mesure de les traiter dans les premières 24 heures.

    • Prenons l'exemple d'un sujet dont la durée de conservation est définie sur 4 jours et d'un abonnement associé dont la durée de conservation est définie sur (7 jours par défaut). Les frais de stockage des messages non confirmés ne seront pas facturés aux propriétaires de l'abonnement sont conservés moins de 4 jours après leur publication, car ces messages sont déjà conservés par le sujet. Si les abonnés ne peuvent pas traiter les messages après les quatre jours de publication, les propriétaires de l'abonnement seront facturés 3 jours supplémentaires (sauf si les abonnés sont en mesure de traiter les messages moins de 7 jours).

La conservation des messages confirmés dans les abonnements individuels offre la plus grande flexibilité aux propriétaires d'abonnements, mais il s'agit généralement du mécanisme de stockage le plus coûteux. Le mécanisme de stockage le moins coûteux est la conservation par sujet, car les messages conservés pour un sujet peuvent être utilisés pour tous les abonnements associés à ce sujet, sans frais supplémentaires par abonnement. Nous ne facturerons pas aux propriétaires d'abonnements les messages conservés non confirmés si ces messages sont déjà conservés par le sujet. Les instantanés peuvent également être une option économique, car un seul instantané peut être utilisé pour plusieurs abonnements.

Notez que si les paramètres de conservation des sujets sont modifiés, les frais liés aux messages non confirmés peut également changer. Par exemple, les titulaires de l'abonnement peuvent commencer à payer des frais de stockage sur les messages non confirmés si le propriétaire du sujet désactive la conservation des messages.

Coûts de transfert de données

Les frais de transfert de données Internet et de distribution de messages entre les régions Google Cloud sont cohérents avec les Tarifs du réseau VPC, à quelques exceptions près:

  • Il n'y a pas de frais de transfert de données de zone pour l'utilisation de Pub/Sub.
  • La sortie vers les produits Google n'est pas exempte de frais de transfert de données.
  • Vous ne payez pas pour le transfert de données dans Pub/Sub. Par exemple, si l'éditeur se trouve dans une région ou une zone différente, vous devez payer des frais de transfert de données pour le service d'origine, mais aucune Veuillez indiquer des frais de transfert de données. De même, si l'éditeur publie du contenu depuis Amazon, un service Web (AWS) ou un centre de données privé, vous n'avez pas à payer des frais de transfert de données à Pub/Sub.

Le transfert de données vous est facturé chaque fois qu'un message traverse une limite de région. Si vous Vous avez plusieurs abonnés dans une région différente de celle où messages sont stockés, les frais de transfert de données vous sont facturés indépendamment pour leur distribution à chaque abonné.

Coûts de transfert de données en raison des règles de stockage des messages

Une règle de stockage des messages peut entraîner des frais de transfert de données régionaux supplémentaires si la règle oblige les données à pour quitter une région Google Cloud. Prenons l'exemple d'un message avec les événements suivants:

  • publié dans la région A ;
  • routé vers la région B pour son stockage ;
  • livré à un client abonné de la région C.

Dans ce cas, le scénario de facturation est expliqué comme suit:

  • Le projet qui contient le sujet est facturé pour le transfert de données depuis de la région A à la région B.
  • Le projet qui contient l'abonnement est facturé pour le transfert de données depuis de la région B à la région C.

Le projet qui contient le sujet est soumis à des frais de transfert de données uniquement si le message publié est stocké dans une région différente de celle où (B est en fait une région différente de A). Des frais de transfert de données sont facturés au projet contenant l'abonnement uniquement si : le message publié est stocké dans une région différente de celle de l'abonné (C est différent de B).

Coûts des messages filtrés

Pub/Sub reconnaît automatiquement les messages qui ne correspondent pas filter, mais des frais de débit sont toujours facturés pour ces messages. Aucuns frais de transfert de données pour les messages filtrés.

La valeur minimale de 1 000 octets ne s'applique pas aux messages que le service Pub/Sub reconnaît automatiquement. Les frais de distribution des messages sont basés sur le le nombre d'octets dans ces messages et est indépendante de la petite taille des messages.

Facturation Pub/Sub inter-projets

Si vous utilisez Pub/Sub sur plusieurs projets, les frais Pub/Sub sont facturés au projet qui contient la ressource demandée :

  • Le projet facturé pour la publication est celui qui contient le sujet.
  • Le projet facturé pour l'abonnement est celui qui contient l'abonnement.

Par exemple, si l'abonnement se trouve dans le projet A (même s'il est rattaché à un sujet du projet B), les données extraites de l'abonnement sont facturées au projet A.

Si un compte de service autorisé dans le projet A consulte les messages d'un abonnement dans le projet B, les données extraites de l'abonnement sont facturées au projet B.

Tarifs du service Pub/Sub Lite

Les informations tarifaires suivantes ne s'appliquent qu'à Pub/Sub Lite, et non à Pub/Sub Lite. Pub/Sub. Sauf indication contraire, ces informations s'appliquent aux deux les sujets Lite zonaux et régionaux. Les sections suivantes sont incluses:

Coûts liés au débit

Le débit correspond au nombre total d'octets écrits (débit de publication) dans un un sujet Pub/Sub Lite ou en lecture (débit d'abonnement) à partir d'un à un sujet sur une période donnée.

Les frais de débit Pub/Sub Lite sont basés sur le niveau de service de débit réservée, plutôt que le débit réel (Mbit/s) ou le Nombre total d'octets au cours d'une période de facturation (Mio par mois). Capacité de débit est provisionné et facturé en unités de capacité. Vous pouvez provisionner le débit pour un ou plusieurs sujets de la même région à l'aide d'une réservation Lite.

Le tableau suivant indique les coûts liés au débit et au stockage d'un système Pub/Sub Lite.

Débit avec une réservation Lite

Les réservations Lite sont un moyen de réserver et de partager la capacité de débit entre un ou plusieurs sujets dans une région. Les réservations Lite sont obligatoires pour les réservations régionales Sujets Pub/Sub Lite.

La capacité de débit pour les réservations Lite est mesurée en unités de capacité. Vous pouvez de ne provisionner qu'un nombre entier d'unités de capacité pour une réservation. Débit de différentes opérations nécessitent un nombre différent d'unités de capacité, comme décrit dans le tableau suivant:

Veuillez indiquer des unités de capacité Sujet Lite zonal Sujet Lite régional
1 Mbit/s de débit en publication 1 unité de capacité 4 unités de capacité
Débit de 1 Mbit/s en abonnement 0,5 unité de capacité 2 unités de capacité

Le nombre de partitions sur tous les sujets Lite d'une réservation ne doit pas être supérieur au nombre d'unités de capacité réservées.

Calculer le coût de la capacité de débit pour un seul sujet avec des réservations

La section suivante vous aide à calculer le coût de la capacité de débit pour un sujet Lite zonal unique qui utilise des réservations:

  • Type de sujet = sujet Lite zonal
  • Nombre de thèmes = 1
  • Nombre de partitions = 5
  • Débit maximal en publication = 5 Mbit/s
  • Unités de capacité requises pour le débit en publication = 5
  • Débit maximal en abonnement = 10 Mbit/s
  • Unités de capacité requises pour le débit en abonnement = 5
  • Unités de capacité totale requises = 5+5 = 10
  • Coût de 10 unités de capacité en Amérique du Nord par mois = 45 $

Pour le même débit avec un sujet Lite régional avec 5 partitions, vous avez besoin d'un réservation de 40 unités de capacité, 20 pour le débit en publication et 20 pour le débit en publication débit en abonnement.

Vous pouvez modifier à tout moment le nombre d'unités de capacité contenues dans une réservation. Cependant, vous êtes facturé en fonction de la capacité maximale provisionnée au cours des 24 derniers heures. Par exemple, si vous faites passer la capacité d'une réservation de 40 à 10 à 10h00 le lundi, vous êtes facturé pour 40 unités de capacité par jusqu'à 10h le mardi, puis pour 10 unités de capacité par heure.

Notez que la capacité d'une réservation peut être utilisée pour des opérations de publication le débit en abonnement avec n'importe quel sujet de la même région que la réservation. À Pour en savoir plus sur les réservations, consultez Créer et gérer des réservations Lite.

Débit sans réservation Lite

Cette section ne concerne que les sujets Lite zonaux.

Vous pouvez choisir de ne pas utiliser les réservations et de réserver la capacité de débit en publication et en abonnement pour un seul sujet. Dans ce cas, le montant facturé correspond actuellement réservée au lieu du maximum autorisé sur une période de 24 heures fenêtre.

Notez que la capacité configurée sans réservation doit être comprise entre les limites suivantes:

  • 4 et 16 Mbit/s (équivalent à 4 et 16 unités de capacité) pour la publication pour chaque partition.
  • 4 et 32 Mbit/s (équivalent à 2 et 16 unités de capacité) pour l'abonnement pour chaque partition.

Calculer le coût de la capacité de débit pour un seul sujet sans réservation

La section suivante vous aide à calculer le coût de la capacité de débit pour un sujet Lite zonal unique qui n'utilise pas de réservations:

  • Type de sujet = sujet Lite zonal
  • Nombre de thèmes = 1
  • Nombre de partitions = 4
  • Débit maximal en publication = 16 Mbit/s
  • Unités de capacité requises pour le débit en publication = 16
  • Débit maximal en abonnement = 16 Mbit/s
  • Unités de capacité requises pour le débit en abonnement = 8
  • Nombre total d'unités de capacité requis = 16+8 = 24
  • Coût de 24 unités de capacité en Amérique du Nord par mois = 108 $

Coûts de stockage

Comme pour le débit Lite, vous payez pour la capacité de stockage d'un sujet. Pub/Sub Lite facture les frais de stockage maximal que vous provisionnez par mois. Chaque partition doit disposer d'au moins 30 Gio d'espace de stockage. capacité.

Un sujet Lite régional stocke des données dans deux zones d'une région, tandis qu'un Le sujet LLite zonal ne stocke les données que dans une zone d'une région. Les sujets Lite régionaux utilisent deux octets de stockage pour chaque octet de messages publiés. Par conséquent, le coût de stockage par octet publié Un sujet Lite régional coûte le double d'un sujet zonal 1.

Pour estimer la capacité de stockage d'un système Pub/Sub Lite, consultez la liste suivante:

  • Déterminez la durée dont vous avez besoin pour stocker les messages.

    Pour estimer l'espace de stockage total nécessaire, multipliez la moyenne attendue le débit pour chaque partition selon le temps nécessaire au stockage messages. Par exemple, pour publier 40 Mio de messages par seconde sur 10 dans un sujet Lite zonal et pour conserver les messages pendant une journée, provisionnez 3 375 Gio d'espace de stockage (équivalent à 40 Mbit/s x 3 600 secondes par heure*) 24 heures par jour x 1 Gio/1 024 Mio). Le stockage vous coûtera 135 $ Amérique du Nord (équivalent à 3 375 Gio x 24 heures par jour * 30 jours par mois x 0,04 $ / Gio par zone par mois). Pour un sujet Lite régional, puisque les données sont stockées dans deux zones, le coût de stockage est passé à 270 $.

  • Envisagez une répartition inégale des clés.

    Toutes les partitions se voient attribuer le même espace de stockage capacité. Si vous vous attendez à ce que certaines partitions aient un volume plus important que d'autres, provisionner toutes les partitions pour disposer de l'espace de stockage requis pour la plus grande partition.

Calcul du volume des messages

Lors du calcul de la taille des messages pour le débit et le stockage, chaque message utilise un minimum de 256 octets. Si le message fait plus de 256 octets, le la taille du message correspond à la somme des attributs de message suivants:

  • Le nombre d'octets contenus dans la chaîne du corps du message encodé
  • Le nombre d'octets contenus dans la clé et la valeur de chaque attribut
  • Le nombre d'octets contenus dans la clé de tri
  • 12 octets pour l'horodatage de l'événement

Coûts de transfert de données

Les frais de transfert de données Pub/Sub Lite ne s'appliquent que si vos abonnés se trouvent dans un une zone ou une région différente de l'emplacement du sujet. Les frais pour Internet le transfert de données sortant et la distribution de messages entre les régions Google Cloud sont conformes Tarifs du réseau VPC, avec les valeurs suivantes : exceptions:

  • Pour les sujets Lite régionaux avec des abonnés dans la même région que le sujet, il n'y a pas de frais de transfert de données de zone.

  • Le transfert de données vers des produits Google n'est pas exempt de frais de transfert de données.

Payer dans une devise autre que le dollar américain

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU de Google Cloud s'appliquent. Les tarifs sont exprimés par Tio (2^40 octets, soit environ 1,1 billion d'octets).

Étape suivante

Demander un devis personnalisé

Avec le paiement à l'usage de Google Cloud, vous ne payez que pour les services que vous utilisez. Contactez notre équipe commerciale pour obtenir un devis personnalisé pour votre entreprise.
Contacter le service commercial