Prezzi di Memorystore for Redis
Questo documento spiega i dettagli dei prezzi di Memorystore. Puoi anche utilizzare il Calcolatore prezzi di Google Cloud per stimare il costo di utilizzo di Memorystore.
Per informazioni sui prezzi di Memorystore for Memcached, consulta la pagina relativa ai prezzi di Memorystore for Memcached.
Se vuoi informazioni sui prezzi di Memorystore for Redis Cluster, consulta la pagina Prezzi di Memorystore for Redis Cluster.
Consulta la pagina relativa agli sconti per impegno di utilizzo (CUD) per scoprire come risparmiare il 40% con un impegno di 3 anni o il 20% con un impegno di 1 anno.
Panoramica dei prezzi
I prezzi di Memorystore si basano sui seguenti componenti:
Livello di servizio: determina se l'istanza Redis è autonoma o a disponibilità elevata.
Capacità sottoposta a provisioning: determina la quantità di spazio di archiviazione e la velocità effettiva disponibili per l'istanza Redis.
Area geografica: determina la posizione in cui viene eseguito il provisioning dell'istanza Redis.
Repliche: determina quanti nodi sono presenti in un'istanza del livello Standard. Applicabile solo alle istanze con repliche di lettura abilitate.
Livelli di servizio
Memorystore fornisce i seguenti livelli di servizio:
Livello base: fornisce un'istanza Redis autonoma. Utilizza questo livello per le applicazioni che richiedono una cache Redis semplice.
Livello standard: fornisce un'istanza Redis a disponibilità elevata che include la replica tra zone abilitata automaticamente e il failover automatico.
Le istanze di livello Standard supportano le repliche di lettura, che consentono di aggiungere fino a cinque repliche a un'istanza e di utilizzare le repliche per scalare le query di lettura. Per saperne di più sull'impatto dell'abilitazione delle repliche di lettura sui prezzi, consulta Prezzi delle istanze con repliche di lettura.
Capacità di provisioning
Quando esegui il provisioning di un'istanza Memorystore, scegli la massima capacità di archiviazione. L'istanza rientra in un livello di capacità in base alla capacità sottoposta a provisioning. Ad esempio, un'istanza da 3 GB rientra nel livello di capacità da 1 a 4 GB. Il livello di capacità in cui rientra l'istanza influisce su quanto segue:
Il prezzo che si paga per la capacità sottoposta a provisioning. Ad esempio, se esegui il provisioning di un'istanza di base da 3 GB, ti vengono addebitati i costi in base al prezzo di base M1 per l'area geografica nella quale viene eseguito il provisioning dell'istanza.
Le prestazioni che puoi ottenere con l'istanza Redis. Con la versione 6 di Redis, puoi ottenere una velocità effettiva più elevata con livelli di memoria più elevati. Ad esempio, per i tipici pattern dei carichi di lavoro potresti notare un aumento delle prestazioni durante lo scale up da M2 a M3 o a un livello superiore.
Prezzi delle istanze senza repliche di lettura
La determinazione del prezzo dipende dal livello di servizio, dalla capacità sottoposta a provisioning e dall'area geografica in cui viene eseguito il provisioning dell'istanza. Gli addebiti per un'istanza Memorystore avvengono in incrementi di 1 secondo, in base alla capacità dell'istanza di cui è stato eseguito il provisioning in GB. La tabella seguente mostra il prezzo per GB per un'ora completa (3600 secondi).
Per visualizzare i prezzi del livello base e del livello standard, seleziona un'area geografica dall'elenco a discesa sopra la seguente tabella:
I costi sono addebitati secondo quanto segue:
- Il prezzo viene arrotondato per eccesso al secondo più vicino.
- Il progetto inizia a essere assoggettato ai costi di Memorystore al momento della creazione di un'istanza Redis. Indipendentemente dal fatto che utilizzi l'istanza o meno, l'addebito viene effettuato in base alla capacità di provisioning.
- Puoi modificare la capacità di un'istanza Memorystore in qualsiasi momento. Se la capacità aggiornata comporta l'inserimento dell'istanza in un livello di capacità diverso, l'addebito viene effettuato in base al nuovo livello di capacità non appena Memorystore completa l'operazione di scalabilità.
Prezzi delle istanze con repliche di lettura
Le istanze di livello Standard supportano le repliche di lettura. Puoi creare istanze con repliche di lettura con la console Google Cloud, gcloud o l'API Memorystore. Questa funzionalità consente di eseguire il provisioning di un massimo di cinque repliche, che potranno essere tutte utilizzate per le letture. Le repliche multiple contribuiscono anche a migliorare la ridondanza e la disponibilità dell'istanza quando si verificano errori. Le repliche di lettura sono supportate solo su livelli di memoria M2 e superiori. Per saperne di più sulle repliche di lettura, consulta Repliche di lettura.
Impatto dell'abilitazione delle repliche di lettura sui prezzi
Quando abiliti la replica di lettura su un'istanza di livello Standard, si verificano le seguenti modifiche per la fatturazione:
- L'istanza viene addebitata come nuovo SKU.
- I prezzi dipendono dalla capacità sottoposta a provisioning, dal numero di nodi e dall'area geografica in cui viene eseguito il provisioning dell'istanza.
La tabella seguente elenca i prezzi per i nodi quando sono abilitate le repliche di lettura per la tua istanza:
I costi sono addebitati secondo quanto segue:
- Il prezzo viene arrotondato per eccesso al secondo più vicino.
- Il progetto inizia a essere assoggettato ai costi di Memorystore al momento della creazione di un'istanza Redis. Indipendentemente dal fatto che utilizzi l'istanza o meno, l'addebito viene effettuato in base alla capacità di provisioning.
- Puoi modificare la capacità e il numero di repliche di un'istanza Memorystore in qualsiasi momento. Se la capacità aggiornata comporta l'inserimento dell'istanza in un livello di capacità diverso, l'addebito viene effettuato in base al nuovo livello di capacità non appena Memorystore completa l'operazione di scalabilità.
Prezzi di rete
Memorystore non addebita il traffico in entrata o in uscita dall'istanza di Memorystore al momento dell'accesso da un client nella stessa area geografica. Tuttavia, la risorsa client potrebbe fatturare il traffico in uscita tra zone. Ad esempio, una VM di Compute Engine addebita il traffico in uscita tra zone verso il datastore.
Quando accedi a un'istanza Memorystore da un client in un'area geografica diversa, Memorystore ti addebita il traffico in uscita dalla rete dalle istanze Redis all'applicazione client. Ti vengono addebitati i GB totali trasferiti da un'area geografica all'altra.
Per visualizzare un elenco dei prezzi per il traffico in uscita dalla rete per Memorystore, consulta la tabella riportata di seguito:
Tipo di traffico | Prezzo |
---|---|
In uscita tra aree geografiche Google Cloud in Nord America (per GB) | 0,01 $ |
In uscita tra aree geografiche Google Cloud in Europa (per GB) | $ 0,02 |
In uscita tra aree geografiche Google Cloud in Asia (per GB) | 0,05 $ |
In uscita tra aree geografiche Google Cloud in Oceania (per GB) | 0,08 $ |
In uscita verso un'area geografica Google Cloud o un altro continente (esclusi Indonesia e Oceania) (per GB) | 0,08 $ |
Indonesia e Oceania1 da/verso qualsiasi area geografica Google Cloud (per GB) | $ 0,15 |
Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Google Cloud.
Esempi di prezzi
Istanze di livello base e di livello standard con repliche di lettura disabilitate
Per calcolare il costo orario di un'istanza, moltiplica la capacità di cui è stato eseguito il provisioning con il prezzo unitario per il livello di capacità corrispondente.
Calcolo di un'istanza M2 di livello base: se esegui il provisioning di un'istanza da 8 GB di livello base, il livello di capacità corrispondente per 8 GB è M2. Il costo unitario per un'istanza M2 di livello base nell'area geografica dell'Iowa è di 0,027 $ per GB all'ora. Il costo orario è 8 * 0,027 $, pertanto circa 0,22 $ all'ora o 160,60 $ al mese (0,22 $ * 730).
Esecuzione e scalabilità di un'istanza M3 di livello standard: se esegui il provisioning di un'istanza di livello standard da 20 GB nell'area geografica dell'Iowa e se esegui l'istanza per 90 minuti, ti vengono addebitati 1,38 $ (20 GB * 0,046 $ GB all'ora * 1,5 ore). Se modifichi la capacità sottoposta a provisioning dell'istanza M3 livello standard da 20 GB a un'istanza di 50 GB (M4), al termine dell'operazione di scalabilità ti viene addebitato il prezzo di M4 (0,035 $ GB all'ora).
Puoi anche utilizzare il Calcolatore prezzi di Memorystore per ottenere le stime dei prezzi per gli scenari di utilizzo di Memorystore.
Istanze di livello standard con repliche di lettura abilitate
Per calcolare il costo orario di un'istanza con replica di lettura abilitata, moltiplica la capacità sottoposta a provisioning per il prezzo unitario di un nodo per il livello di capacità corrispondente per il numero di nodi.
Ad esempio, se abiliti le repliche di lettura, ti verranno addebitati 2,85 $ (50 * 0,019 $ * 2 * 1,5), dove 50 GB è la capacità sottoposta a provisioning, 0,019 $ è il prezzo unitario di un nodo M4 in Gb/ora, 2 è il numero di nodi (1 principale e 1 replica) e 1,5 è l'utilizzo in ore.
Passaggi successivi
- Leggi la documentazione relativa a Memorystore.
- Inizia a utilizzare Memorystore.
- Prova il Calcolatore prezzi.
- Scopri di più sulle soluzioni e sui casi d'uso di Memorystore.