Prezzi di Pub/Sub

Il costo di Pub/Sub ha tre componenti:

  • Costi di velocità effettiva per la pubblicazione e la consegna dei messaggi
  • Costi di trasferimento dati associati alla velocità effettiva che attraversa una piattaforma Google Cloud confine di zona o regione
  • Costi di archiviazione per snapshot, messaggi conservati per argomenti e messaggi confermati messaggi conservati dalle sottoscrizioni

I costi del servizio Pub/Sub si basano sull'utilizzo (il numero di byte pubblicati, consegnati o archiviati).

La velocità effettiva e i costi di archiviazione di Pub/Sub Lite, invece, sono in base alla capacità prenotata.

I costi per il trasferimento di dati per entrambi i servizi si basano sull'utilizzo, non sulla base della prenotazione e la capacità di archiviazione.

Prerequisiti

Questo documento richiede la conoscenza dell'architettura di Pub/Sub o Pub/Sub. Lite e i termini comuni che fanno parte di ciascun prodotto. Per ulteriori informazioni, vedi Architettura di Pub/Sub.

Esempi di prezzi

La tabella seguente mette a confronto il costo mensile di Pub/Sub e Sistemi Pub/Sub Lite per caricamenti di esempio in Nord America. Questo ipotizza un periodo di archiviazione dei messaggi di 24 ore, un utilizzo delle risorse del 50% per Pub/Sub Lite e un tipo di sottoscrizione pull o push per Pub/Sub. Altri tipi di abbonamenti potrebbero comportare costi aggiuntivi.

Velocità effettiva di pubblicazione in MiBps Numero di abbonamenti Argomento Lite a livello di zona Argomento Lite a livello di regione Pub/Sub
10 1 $ 169 608 $ $ 2000
10 2 214 $ 788 $ $ 3000
100 1 $ 1688 6075 $ $ 19.760
100 2 $ 2138 7.875 $ $ 29.640

Quando confronti il costo di Pub/Sub e Pub/Sub Lite, considera le differenze nelle caratteristiche tra i due prodotti di big data e machine learning. Per ulteriori informazioni, consulta Scegliere Pub/Sub o Pub/Sub Lite.

Prezzi dei servizi di Pub/Sub

I dettagli dei prezzi in questa sezione si applicano solo a Pub/Sub e non in Pub/Sub Lite. In questa sezione sono inclusi i seguenti argomenti:

Costi di velocità effettiva

La velocità effettiva è il numero totale di byte scritti (velocità effettiva di pubblicazione) in un argomento Pub/Sub o lettura (velocità effettiva di sottoscrizione) da un sottoscrizione a un argomento in un intervallo di tempo.

Ogni mese di calendario, i primi 10 GiB di velocità effettiva identificati come Message Lo SKU Delivery Basic per un account di fatturazione è gratuito. Dopodiché, il prezzo viene 40$per TiB in tutte le regioni di Google Cloud. Tuttavia, se utilizzi una un argomento o una sottoscrizione Esporta, leggi le sezioni successive.

Costi di velocità effettiva per le sottoscrizioni BigQuery

Gli abbonamenti BigQuery costano complessivamente 50$per TiB Regioni di Google Cloud per la lettura (velocità effettiva di sottoscrizione) da un sottoscrizione e scrittura in BigQuery. Non ci sono altri Addebiti per l'importazione dati di BigQuery. Tuttavia, si applicano altri tipi di costi di BigQuery, come l'archiviazione e l'estrazione dei dati. Per Per saperne di più, consulta Prezzi di BigQuery. I primi 10 GiB di velocità effettiva dell'abbonamento a BigQuery non sono gratuiti.

Costi di velocità effettiva per le sottoscrizioni Cloud Storage

Gli abbonamenti a Cloud Storage costano 50$per TiB in tutto Google Cloud regioni per la lettura (velocità effettiva di sottoscrizione) da una sottoscrizione e la scrittura di archiviazione ideale in Cloud Storage. Quando una sottoscrizione Cloud Storage scrive file in un bucket, potrebbero essere applicati altri tipi di costi aggiuntivi. Sono inclusi addebiti quali archiviazione, recupero e replica. Per ulteriori informazioni, vedi Prezzi di Cloud Storage. I primi 10 GiB la velocità effettiva dell'abbonamento a Cloud Storage non è gratuita.

Costi di velocità effettiva per gli argomenti di importazione

Gli argomenti di importazione (per i flussi di dati Kinesis) costano 50$per TiB in tutto Google Cloud regioni per importare dati da origini esterne in Pub/Sub (velocità effettiva di pubblicazione). Quando un argomento di importazione importa i dati in un argomento Pub/Sub, altri tipi di dati potrebbero essere addebitati costi aggiuntivi. Sono inclusi i costi relativi al traffico in uscita da AWS per Kinesis Origine stream di dati. I primi 10 GiB di velocità effettiva dell'abbonamento a Cloud Storage non sono gratuiti.

Calcolo del volume dei messaggi

Il volume dei dati di un messaggio è la somma delle dimensioni del messaggio seguente attributi:

  • Il numero di byte nella stringa del corpo del messaggio codificata
  • Per ogni attributo, la dimensione della chiave e il rispettivo valore
  • 20 byte per il timestamp
  • La dimensione della stringa message_id
  • Le dimensioni dei campi facoltativi aggiuntivi, ad esempio quelli associati all'accesso in anteprima e altre API ad accesso limitato.

Viene valutato un minimo di 1 kB per ogni richiesta, indipendentemente dalle dimensioni del messaggio nella richiesta. Di conseguenza, per i messaggi più piccoli di 1 kB, è più economico raggruppare più messaggi in un'unica richiesta.

Costi di archiviazione

L'archiviazione di messaggi non confermati nelle sottoscrizioni è gratuita per un massimo di sette giorni.

Esistono tre casi in cui l'archiviazione Pub/Sub non è gratuita. Archiviazione vengono addebitati i costi di 0,27 $per GiB al mese per quanto segue:

  • Un argomento è configurato per conservare tutti i messaggi. In questo caso, vengono addebitate le tariffe di archiviazione dei messaggi per l'archiviazione di tutti i messaggi pubblicati nell'argomento.
  • Una sottoscrizione è configurata per conservare i messaggi confermati. In questo caso, vengono addebitati i costi di archiviazione per i messaggi confermati conservati.
  • Viene creato lo snapshot di una sottoscrizione. In questo caso, vengono addebitate le tariffe di archiviazione dei messaggi per l'archiviazione dei messaggi non confermati dello snapshot.

Nota: se la sottoscrizione ha un backlog di messaggi non confermati quando viene creato lo snapshot, viene addebitata una tariffa una tantum equivalente all'archiviazione del backlog per sette giorni.

Conservare i messaggi confermati nelle singole sottoscrizioni offre la massima flessibilità per i proprietari delle sottoscrizioni, ma in genere è il meccanismo di archiviazione più costoso. Il meccanismo di archiviazione meno costoso è la conservazione degli argomenti perché i messaggi conservati per un argomento possono essere utilizzati in tutte le sottoscrizioni collegate a quell'argomento senza costi aggiuntivi per sottoscrizione. Gli snapshot possono anche essere un'opzione economica poiché possono essere utilizzati in più sottoscrizioni.

Costi del trasferimento di dati

Le tariffe per il trasferimento di dati internet e la consegna di messaggi tra le regioni di Google Cloud sono coerenti Tariffe di rete VPC, con le seguenti eccezioni:

  • Non sono previste tariffe per il trasferimento di dati nelle zone per l'utilizzo di Pub/Sub.
  • Il traffico in uscita verso prodotti Google non è esente dalle tariffe per il trasferimento di dati.
  • Non paghi per il trasferimento di dati in Pub/Sub. Ad esempio, se il publisher si trova in una regione o zona diversa, devi pagare le tariffe per il trasferimento di dati per il servizio di origine, ma non quelle in entrata tariffe per il trasferimento di dati obbligatorie. Analogamente, se l'editore pubblica da Amazon Web Service (AWS) o di un data center privato, non è necessario pagare le tariffe per il trasferimento di dati a Pub/Sub.

Il trasferimento di dati viene addebitato ogni volta che un messaggio attraversa il confine di una regione. Se avere più sottoscrittori in una regione diversa da quella in cui vengono archiviati i messaggi, ti vengono addebitate le tariffe di trasferimento dei dati in modo indipendente per la consegna a ciascun sottoscrittore.

Costi di trasferimento dati dovuti al criterio di archiviazione dei messaggi

Un criterio di archiviazione dei messaggi può comportare ulteriori tariffe per il trasferimento di dati a livello di regione se il criterio impone l'applicazione di uscire da una regione Google Cloud. Ad esempio, considera un messaggio con i seguenti eventi:

  • Pubblicato nell'area geografica A
  • Instradato all'area geografica B per l'archiviazione
  • Consegnato al client di un sottoscrittore nell'area geografica C

In questo caso, lo scenario di fatturazione è spiegato come segue:

  • Al progetto che contiene l'argomento viene addebitato il costo del trasferimento di dati dalla regione A alla regione B.
  • Al progetto che contiene l'abbonamento viene addebitato il costo del trasferimento di dati dalla regione B alla regione C.

Al progetto che contiene l'argomento viene addebitata una tariffa per il trasferimento di dati solo se il messaggio pubblicato sia archiviato in una regione diversa da quella in cui è stato pubblicato (ovvero, B è in realtà una regione diversa da A). Al progetto contenente l'abbonamento viene addebitata una tariffa per il trasferimento di dati solo se il messaggio pubblicato è archiviato in una regione diversa da quella del sottoscrittore client è (C non è uguale a B).

Costi dei messaggi filtrati

Pub/Sub riconosce automaticamente i messaggi che non corrispondono a una filter, ma per questi messaggi ti vengono comunque addebitate tariffe di velocità effettiva. Non sono previste tariffe per il trasferimento di dati per i messaggi filtrati.

Il minimo di 1000 byte non si applica ai messaggi confermati automaticamente dal servizio Pub/Sub. Le tariffe per la consegna dei messaggi si basano su di byte in questi messaggi ed è indipendente dalle dimensioni ridotte dei messaggi.

Fatturazione Pub/Sub tra progetti

Se utilizzi Pub/Sub in vari progetti, le tariffe di Pub/Sub vengono addebitate al progetto che contiene la risorsa richiesta:

  • Al progetto che contiene l'argomento viene addebitata la pubblicazione.
  • Al progetto che contiene l'iscrizione viene addebitato l'abbonamento.

Ad esempio, se la sottoscrizione risiede nel progetto A, i dati di cui viene eseguito il pull dalla sottoscrizione vengono addebitati al progetto A, anche se la sottoscrizione è associata a un argomento nel progetto B.

Se un account di servizio autorizzato nel progetto A consuma messaggi da una sottoscrizione nel progetto B, i dati di cui viene eseguito il pull dalla sottoscrizione vengono addebitati al progetto B.

Prezzi dei servizi di Pub/Sub Lite

I seguenti dettagli sui prezzi si applicano solo a Pub/Sub Lite, non in Pub/Sub. Se non diversamente specificato, i dettagli si applicano sia a a livello di zona e di regione. Sono incluse le seguenti sezioni:

Costi di velocità effettiva

La velocità effettiva è il numero totale di byte scritti (velocità effettiva di pubblicazione) in un argomento Pub/Sub Lite o lettura (velocità effettiva di sottoscrizione) da un sottoscrizione a un argomento in un intervallo di tempo.

Le tariffe di velocità effettiva di Pub/Sub Lite si basano sulla velocità effettiva di cui è stato eseguito capacità di velocità effettiva riservata, anziché la velocità effettiva effettiva (MiBps) o numero totale di byte in un periodo di fatturazione (MiB al mese). Capacità di velocità effettiva viene eseguito il provisioning e il prezzo è in unità di capacità. Puoi eseguire il provisioning della velocità effettiva per uno o più argomenti nella stessa regione mediante una prenotazione Lite.

La tabella seguente mostra i costi per la velocità effettiva e l'archiviazione per un sistema Pub/Sub Lite.

Velocità effettiva con una prenotazione Lite

Le prenotazioni Lite sono un modo per prenotare e condividere la capacità della velocità effettiva tra uno o più argomenti in una regione. Le prenotazioni Lite sono obbligatorie per le richieste a livello di regione argomenti Pub/Sub Lite.

La capacità di velocità effettiva per le prenotazioni Lite viene misurata in unità di capacità. Puoi il provisioning di un numero intero di unità di capacità per una prenotazione. Velocità effettiva di operazioni diverse richiedono un numero diverso di unità di capacità, nella tabella seguente:

Unità di capacità richieste Argomento Lite a livello di zona Argomento Lite a livello di regione
1 MiBps di velocità effettiva di pubblicazione 1 unità di capacità 4 unità di capacità
1 MiBps di velocità effettiva di sottoscrizione 0,5 unità di capacità 2 unità di capacità

Il numero di partizioni in tutti gli argomenti Lite in una prenotazione non deve essere maggiore del numero di unità di capacità prenotate.

Calcola il costo della capacità di velocità effettiva per un singolo argomento con prenotazioni

La sezione seguente consente di calcolare il costo della capacità della velocità effettiva per un singolo argomento Lite a livello di zona che utilizza le prenotazioni:

  • Tipo di argomento = argomento Lite a livello di zona
  • Numero di argomenti = 1
  • Numero di partizioni = 5
  • Velocità effettiva di pubblicazione massima = 5 MiBps
  • Unità di capacità richieste per la velocità effettiva di pubblicazione = 5
  • Velocità effettiva di sottoscrizione massima = 10 MiBps
  • Unità di capacità richieste per la velocità effettiva di sottoscrizione = 5
  • Unità di capacità totali richieste = 5+5 = 10
  • Costo di 10 unità di capacità al mese in Nord America = $45

Per la stessa velocità effettiva con un argomento Lite a livello di regione con 5 partizioni, è necessaria con 40 unità di capacità, 20 per la velocità effettiva di pubblicazione e 20 per di sottoscrizione.

Puoi modificare il numero di unità di capacità in una prenotazione in qualsiasi momento. Tuttavia, ti viene addebitata la capacità massima di cui è stato eseguito il provisioning negli ultimi 24 nell'orario lavorativo locale del TAM. Ad esempio, se modifichi la capacità di una prenotazione da 40 a 10 alle 10:00 di lunedì, ti vengono fatturate 40 unità di capacità per ora fino alle 10:00 di martedì e successivamente per 10 unità di capacità l'ora.

Tieni presente che la capacità di una prenotazione può essere utilizzata per la pubblicazione velocità effettiva di sottoscrizione con qualsiasi argomento nella stessa regione della prenotazione. A Per saperne di più sulle prenotazioni, vedi Creare e gestire prenotazioni Lite.

Velocità effettiva senza prenotazione Lite

Questa sezione si applica solo agli argomenti Lite a livello di zona.

Puoi scegliere di non utilizzare le prenotazioni e di prenotare la capacità di velocità effettiva per la pubblicazione e la sottoscrizione di un singolo argomento. In questo caso, ti viene addebitato il costo capacità attualmente prenotata anziché quella massima su un periodo di 24 ore in esecuzione finestra.

Tieni presente che la capacità configurata senza prenotazioni deve essere compresa tra i seguenti limiti:

  • 4 e 16 MiBps (equivalenti a 4 e 16 unità di capacità) per la pubblicazione per ogni partizione.
  • 4 e 32 MiBps (equivalenti a 2 e 16 unità di capacità) per la sottoscrizione per ogni partizione.

Calcola il costo della capacità di velocità effettiva per un singolo argomento senza prenotazioni

La sezione seguente consente di calcolare il costo della capacità della velocità effettiva per un singolo argomento Lite a livello di zona che non utilizza prenotazioni:

  • Tipo di argomento = argomento Lite a livello di zona
  • Numero di argomenti = 1
  • Numero di partizioni = 4
  • Velocità effettiva di pubblicazione massima = 16 MiBps
  • Unità di capacità richieste per la velocità effettiva di pubblicazione = 16
  • Velocità effettiva di sottoscrizione massima = 16 MiBps
  • Unità di capacità richieste per la velocità effettiva di sottoscrizione = 8
  • Unità di capacità totali richieste = 16+8 = 24
  • Costo di 24 unità di capacità al mese in Nord America = $108

Costi di archiviazione

Come per la velocità effettiva Lite, paghi per la capacità di archiviazione di un argomento. Pub/Sub Lite addebita i costi relativi alla quantità massima di spazio di archiviazione con cui esegui il provisioning in un mese. Ogni partizione deve avere almeno 30 GiB di spazio di archiviazione e la capacità di archiviazione.

Un argomento Lite a livello di regione archivia i dati in due zone di una regione, mentre un argomento LLite di zona archivia i dati solo in una zona di una regione. Gli argomenti Lite a livello di regione utilizzano due byte di spazio di archiviazione per ogni byte di messaggi pubblicato. Di conseguenza, il costo dell'archiviazione per byte pubblicato L'argomento Lite a livello di regione è il doppio del costo uno.

Per stimare la capacità di archiviazione di un sistema Pub/Sub Lite, consulta: il seguente elenco:

  • Determina il tempo necessario per l'archiviazione dei messaggi.

    Per stimare lo spazio di archiviazione totale richiesto, moltiplica il valore medio previsto per ogni partizione in base al tempo necessario per archiviare messaggi. Ad esempio, per pubblicare 40 MiB di messaggi al secondo su 10 partizioni in un argomento Lite a livello di zona e conservare i messaggi per un giorno, 3375 GiB di spazio di archiviazione (equivalente a 40 MiBps * 3600 secondi all'ora * 24 ore al giorno * 1 GiB/1024 MiB). Lo spazio di archiviazione ti costa 135 $ Nord America (equivalente a 3375 GiB * 24 ore al giorno * 30 giorni al mese * 0,04 $ per zona-mese / GiB). Per un argomento Lite a livello di regione, poiché i dati sono archiviati in due zone, il costo dell'archiviazione è raddoppiato fino a raggiungere 270 $.

  • Considera la distribuzione non uniforme delle chiavi.

    A tutte le partizioni viene allocato lo stesso spazio di archiviazione e la capacità di archiviazione. Se prevedi che alcune partizioni abbiano un volume più grande di altre, eseguire il provisioning di tutte le partizioni per avere lo spazio di archiviazione necessario per la partizione più grande.

Calcolo del volume dei messaggi

Quando si calcola la dimensione dei messaggi per la velocità effettiva e l'archiviazione, ogni messaggio utilizzi un minimo di 256 byte. Se il messaggio è più grande di 256 byte, della dimensione del messaggio corrisponde alla somma dei seguenti attributi del messaggio:

  • Il numero di byte nella stringa del corpo del messaggio codificata
  • Il numero di byte nella chiave e nel valore di ogni attributo
  • Il numero di byte nella chiave di ordinamento
  • 12 byte per il timestamp dell'evento

Costi del trasferimento di dati

Le tariffe per il trasferimento di dati di Pub/Sub Lite vengono applicate solo se i tuoi abbonati sono in un una zona o una regione diversa dalla località dell'argomento. Le tariffe per internet il trasferimento di dati in uscita e la consegna dei messaggi tra le regioni di Google Cloud sono coerenti con Tariffe di rete VPC, con le seguenti caratteristiche eccezioni:

  • Per gli argomenti Lite a livello di regione con sottoscrittori che si trovano nella stessa regione dell'argomento, non vengono applicate tariffe per il trasferimento di dati nelle zone.

  • Il trasferimento di dati ai prodotti Google non è esente dalle tariffe per il trasferimento di dati.

Pagamento in valuta diversa da USD

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Google Cloud. La tariffa indicata è per TiB (2^40 byte o 1,1 bilioni di byte circa).

Passaggi successivi

Richiedi un preventivo personalizzato

Con i prezzi con pagamento a consumo di Google Cloud, paghi solo per i servizi che utilizzi. Per ricevere un preventivo personalizzato per la tua organizzazione, contatta il nostro team di vendita.
Contatta il team di vendita