Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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 per il traffico in uscita associati alla velocità effettiva quando si attraversa una zona o un confine delle aree geografiche di Google Cloud
  • Costi di archiviazione per snapshot, messaggi conservati per argomento e messaggi confermati conservati in base alle iscrizioni

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

Pub/Sub Lite la velocità effettiva e i costi di archiviazione, invece, si basano sulla capacità riservata.

I costi del traffico in uscita per entrambi i servizi sono basati sull'utilizzo, anziché sulla capacità riservata.

Prerequisiti

Questo documento richiede la comprensione dell'architettura di Pub/Sub o Pub/Sub Lite e dei termini comuni che fanno parte di ciascun prodotto. Per ulteriori informazioni, consulta l'architettura di Pub/Sub.

Esempi di prezzi

La tabella seguente confronta il costo mensile dei sistemi Pub/Sub e Pub/Sub Lite per i caricamenti di esempio in Nord America. Questo esempio presuppone 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 7875 $ $ 29.640

Quando confronti il costo di Pub/Sub e Pub/Sub Lite, considera le differenze di funzionalità tra i due prodotti. Per saperne di più, consulta Scegliere tra Pub/Sub e Pub/Sub Lite.

Prezzi dei servizi di Pub/Sub

I dettagli dei prezzi in questa sezione si applicano solo a Pub/Sub e non a 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à di pubblicazione) in un argomento Pub/Sub o letti (velocità di sottoscrizione) da una sottoscrizione a un argomento in un intervallo di tempo.

Ogni mese di calendario, i primi 10 GiB di velocità effettiva identificata come SKU Consegna messaggio di base per un account di fatturazione sono gratuiti. In seguito, il prezzo sarà di 40$per TiB in tutte le aree geografiche di Google Cloud. Tuttavia, se utilizzi gli abbonamenti BigQuery, leggi la sezione successiva.

Costi di velocità effettiva per gli abbonamenti BigQuery

Gli abbonamenti BigQuery costano 50 $ per TiB in tutte le regioni di Google Cloud per la lettura (velocità effettiva di sottoscrizione) da un abbonamento e la scrittura in BigQuery. Non sono previsti costi aggiuntivi per l'importazione di dati BigQuery. Tuttavia, si applicano altri tipi di addebiti BigQuery, ad esempio l'archiviazione e l'estrazione dei dati. Per ulteriori informazioni, consulta i prezzi di BigQuery. I primi 10 GiB di velocità effettiva dell'abbonamento a BigQuery non sono gratuiti.

Calcolo del volume dei messaggi

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

  • 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, come quelli associati all'accesso in anteprima e ad altre API con accesso limitato.

Per ogni richiesta viene valutato un minimo di 1 kB, indipendentemente dalle dimensioni del messaggio nella richiesta. Di conseguenza, per i messaggi di dimensioni inferiori a 1 kB, è più economico raggruppare più messaggi in una singola richiesta.

Costi di archiviazione

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

Esistono tre casi in cui lo spazio di archiviazione Pub/Sub non è gratuito. I costi di archiviazione di 0,27 $per GiB al mese vengono addebitati 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 per il traffico in uscita

Le tariffe per il traffico in uscita da Internet e la consegna dei messaggi tra le regioni di Google Cloud sono coerenti con le tariffe di rete VPC, con le seguenti eccezioni:

  • Non sono previste tariffe per l'utilizzo di Pub/Sub per il traffico in uscita tra zone.
  • I dati in uscita verso i prodotti Google non sono esenti dalle tariffe per il traffico in uscita.
  • Non paghi per il traffico in entrata in Pub/Sub. Ad esempio, se il publisher si trova in un'area geografica o una zona diversa, dovrai pagare le tariffe per il servizio in uscita per il servizio di origine, ma non è previsto alcun costo per il traffico in entrata. Allo stesso modo, se il publisher pubblica da Amazon Web Service (AWS) o un data center privato, non devi pagare alcun costo in entrata a Pub/Sub.

Ti verrà addebitato il traffico in uscita ogni volta che un messaggio attraversa il confine di un'area geografica. Se hai più sottoscrittori in un'area geografica diversa da quella in cui sono archiviati i messaggi, ti verranno addebitate le tariffe per il traffico in uscita per la distribuzione a ogni sottoscrittore in modo indipendente.

Costi in uscita a causa del criterio di archiviazione dei messaggi

Un criterio di archiviazione dei messaggi può comportare ulteriori tariffe per il traffico in uscita dall'area geografica se forza l'uscita dei dati da un'area geografica di Google Cloud. Ad esempio, prendi in considerazione 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 vengono addebitati i costi relativi al traffico in uscita dalla rete per il passaggio dall'area geografica A all'area geografica B.
  • Al progetto che contiene la sottoscrizione vengono addebitati i costi relativi al traffico in uscita per il passaggio dall'area geografica B all'area geografica C.

Al progetto che contiene l'argomento viene addebitata una tariffa in uscita solo se il messaggio pubblicato viene archiviato in un'area geografica diversa da quella in cui è stato pubblicato (ovvero, B è in realtà un'area geografica diversa da A). Al progetto che contiene l'abbonamento verrà addebitata una tariffa relativa al traffico in uscita solo se il messaggio pubblicato viene archiviato in un'area geografica diversa rispetto al client dell'abbonato (C è diversa da B).

Costi dei messaggi filtrati

Pub/Sub riconosce automaticamente i messaggi che non corrispondono a un filtro, ma ti vengono comunque addebitate tariffe per la velocità effettiva per questi messaggi. Non sono previsti costi per il traffico in uscita per i messaggi filtrati.

Il minimo di 1000 byte non si applica ai messaggi confermati automaticamente dal servizio Pub/Sub. Le tariffe per il recapito dei messaggi si basano sul numero di byte in questi messaggi e sono indipendenti dalle piccole dimensioni 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 a Pub/Sub. Se non diversamente specificato, i dettagli si applicano sia agli argomenti Lite a livello di zona che a livello di area geografica. Sono incluse le seguenti sezioni:

Costi di velocità effettiva

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

Le tariffe di velocità effettiva Pub/Sub Lite si basano sulla capacità di velocità effettiva di provisioning o prenotata, anziché sulla velocità effettiva effettiva (MiBps) o sul numero totale di byte in un periodo di fatturazione (MiB al mese). Il provisioning e il prezzo della capacità di velocità effettiva vengono forniti in unità di capacità. Puoi eseguire il provisioning della capacità di velocità effettiva per uno o più argomenti nella stessa area geografica utilizzando 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à di velocità effettiva tra uno o più argomenti in una regione. Le prenotazioni Lite sono obbligatorie per gli argomenti Pub/Sub Lite a livello di regione.

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

Unità di capacità necessarie 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 Unità di capacità: 0,5 2 unità di capacità

Il numero di partizioni di 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 le prenotazioni

La seguente sezione ti aiuta a calcolare il costo della capacità di 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à della capacità necessarie per la velocità effettiva di pubblicazione = 5
  • Velocità effettiva di sottoscrizione massima = 10 MiBps
  • Unità della capacità necessarie per la velocità effettiva di sottoscrizione = 5
  • Unità di capacità totali richieste = 5+5 = 10
  • Costo di 10 unità di capacità in Nord America al mese = 45 $

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

Puoi modificare il numero di unità di capacità in una prenotazione in qualsiasi momento. Tuttavia, ti viene addebitato il costo massimo della capacità di cui hai eseguito il provisioning nelle ultime 24 ore. Ad esempio, se modifichi la capacità di una prenotazione da 40 a 10 unità di capacità il lunedì alle 10:00, ti verranno addebitate 40 unità di capacità all'ora fino alle 10:00 di martedì e 10 unità di capacità all'ora in seguito.

Tieni presente che la capacità di una prenotazione può essere utilizzata per pubblicare e sottoscrizione di velocità effettiva con qualsiasi argomento nella stessa regione della prenotazione. Per ulteriori informazioni sulle prenotazioni, consulta Creare e gestire le 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 addebitata la capacità attualmente prenotata anziché il limite massimo in una finestra di 24 ore.

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à) da pubblicare per ciascuna partizione.
  • 4 e 32 MiBps (equivalenti a 2 e 16 unità di capacità) per l'abbonamento di ciascuna partizione.

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

La seguente sezione consente di calcolare il costo della capacità di velocità effettiva per un singolo argomento Lite a livello di zona che non utilizza le 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à della capacità necessarie per la velocità effettiva di pubblicazione = 16
  • Velocità effettiva di sottoscrizione massima = 16 MiBps
  • Unità di capacità necessarie per la velocità effettiva di sottoscrizione = 8
  • Unità di capacità totali richieste = 16+8 = 24
  • Costo di 24 unità di capacità in Nord America al mese = 108 $

Costi di archiviazione

Come avviene per la velocità effettiva di 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 una capacità di archiviazione di almeno 30 GiB.

Un argomento Lite a livello di area geografica archivia i dati in due zone di un'area geografica, mentre un argomento Lite di zona memorizza i dati solo in una zona di un'area geografica. Gli argomenti Lite a livello di area geografica utilizzano due byte di spazio di archiviazione per ogni byte di messaggi pubblicati. Pertanto, il costo per byte di archiviazione pubblicato in un argomento Lite a livello di area geografica è il doppio di quello di uno a livello di zona.

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

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

    Per stimare lo spazio di archiviazione totale richiesto, moltiplica la velocità effettiva media prevista per ogni partizione per il tempo necessario all'archiviazione dei messaggi. Ad esempio, per pubblicare 40 MiB di messaggi al secondo in 10 partizioni in un argomento Lite a livello di zona e conservare i messaggi per un giorno, esegui il provisioning di 3375 GiB di spazio di archiviazione (equivalenti a 40 MiBps * 3600 secondi all'ora * 24 ore al giorno * 1 GiB/1024 MiB). Lo spazio di archiviazione costa 135 $in Nord America (equivalenti a 3375 GiB * 24 ore al giorno * 30 giorni al mese * $0,04 / GiB-zona-mese). Per un argomento Lite a livello di area geografica, poiché i dati vengono archiviati in due zone, il costo di archiviazione raddoppia fino a 270 $.

  • Considera la distribuzione delle chiavi non uniforme.

    A tutte le partizioni viene allocata la stessa capacità di archiviazione. Se prevedi che alcune partizioni avranno un volume maggiore di altre, esegui il provisioning di tutte le partizioni per avere lo spazio di archiviazione richiesto per la partizione più grande.

Calcolo del volume dei messaggi

Quando si calcolano le dimensioni dei messaggi per la velocità effettiva e l'archiviazione, ogni messaggio utilizza un minimo di 256 byte. Se il messaggio supera i 256 byte, la sua dimensione corrisponde alla somma dei seguenti attributi:

  • 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 per il traffico in uscita

Le tariffe per il traffico Pub/Sub Lite in uscita vengono applicate solo se i tuoi abbonati si trovano in una zona o un'area geografica diversa dalla località dell'argomento. Le tariffe per il traffico Internet in uscita e la consegna dei messaggi tra le aree geografiche di Google Cloud sono coerenti con le tariffe di rete VPC, con le seguenti eccezioni:

  • Per gli argomenti Lite a livello di area geografica con abbonati nella stessa area geografica dell'argomento, non sono previste tariffe per il traffico in uscita tra zone.

  • I dati in uscita verso i prodotti Google non sono esenti dalle tariffe per il traffico in uscita.

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

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