Calcolatore dei prezzi AWS

Calcolatore dei prezzi AWS per ElastiCache

Paga esclusivamente in base al consumo, senza tariffa minima. Calcola il costo di ElastiCache e dell'architettura in un'unica stima basata su posizioni, quantità di trasferimento dati, numero di richieste e altro ancora. Crea subito il tuo preventivo personalizzato per l'uso di ElastiCache »

Piano gratuito AWS

Nell'ambito del Piano gratuito AWS, puoi iniziare a utilizzare ElastiCache gratuitamente. Al momento della registrazione, i nuovi clienti AWS ricevono 750 ore di utilizzo gratuito dei nodi ElastiCache cache.t2.micro o cache.t3.micro fino a 12 mesi.

ElastiCache non addebita alcun costo per il trasferimento dati per il traffico in entrata e in uscita dal nodo ElastiCache stesso. Nell'ambito del Piano gratuito AWS, i nuovi clienti AWS riceveranno 15 GB di trasferimento dati gratuito ogni mese aggregati tra tutti i servizi AWS per un anno.

Il Piano gratuito AWS si applica a servizi selezionati in tutte le regioni globali. L'utilizzo gratuito previsto dal Piano gratuito AWS viene calcolato ogni mese in tutte le regioni e viene applicato automaticamente alla fattura. L'utilizzo gratuito non è cumulabile. Il Piano gratuito AWS non è al momento disponibile nelle regioni AWS GovCloud (Stati Uniti) o nella regione Cina (Pechino).

Nota: il Piano gratuito AWS non è attualmente disponibile con ElastiCache serverless.

Serverless

Parole chiave

Dati archiviati: i dati archiviati in ElastiCache serverless vengono fatturati in gigabyte-ore (GB/ora). ElastiCache Serverless monitora continuamente la quantità di dati archiviati nella cache, campionandoli più volte al minuto e calcola una media oraria per determinare l'utilizzo dell’archiviazione di dati della cache in GB all'ora. Ogni cache ElastiCache Serverless viene misurata per un minimo di 1 GB di dati archiviati (per ElastiCache per Memcached ed ElastiCache per Redis OSS). È possibile ottimizzare ulteriormente i costi su ElastiCache Serverless per Valkey con prezzi inferiori del 33% e un'archiviazione minima di dati di 100 MB inferiore del 90% rispetto ad altri motori supportati. 

Unità di elaborazione ElastiCache (ECPU): le richieste ElastiCache Serverless vengono pagate in Unità di elaborazione ElastiCache (ECPU), un'unità che include sia il tempo di vCPU che il trasferimento dei dati. Le letture e le scritture richiedono 1 ECPU per ogni kilobyte (KB) di dati trasferiti. Ad esempio, un comando GET che trasferisce 3,2 KB di dati consumerà 3,2 ECPU. I comandi che richiedono tempo di vCPU aggiuntivo o trasferiscono più di 1 KB di dati consumeranno proporzionalmente più ECPU.

Archiviazione minima di dati a consumo: 100 MB per cache per ElastiCache Serverless per Valkey e 1 GB per cache per ElastiCache per Memcached ed ElastiCache per Redis OSS.

  • Valkey
  • Memcached
  • Redis OSS

Nodi on demand

Puoi progettare il tuo cluster ElastiCache scegliendo un tipo di nodo di cache e il numero di nodi di cache. Un nodo è l'elemento base più piccolo di un cluster ElastiCache. In generale, i tipi di nodo della generazione attuale offrono più memoria e capacità di calcolo a un costo minore rispetto ai tipi di nodo della generazione precedente. Per informazioni sulla dimensione del nodo da utilizzare, consulta Tipi di nodi supportati e Scelta delle dimensioni dei nodi.

L'utilizzo di nodi on demand permette di pagare per la capacità di memoria utilizzata ogni ora, senza alcun impegno a lungo termine. Quando utilizzi nodi on demand, i pagamenti vengono addebitati su base oraria, dal momento dell’avvio fino alla terminazione del nodo. Ogni ora-nodo parziale consumata sarà fatturata come un'ora completa.

  • Valkey
  • Memcached
  • Redis OSS

Tiering dei dati

I nodi con livelli di dati utilizzano unità a stato solido (SSD) per ottimizzare automaticamente i costi dei cluster ElastiCache spostando gli elementi meno utilizzati dalla memoria alle SSD. I dati archiviati su SSD manifestano un tempo di latenza leggermente superiore e un throughput effettivo minore rispetto a quelli in memoria.

I nodi Amazon ElastiCache con suddivisione in livelli dei dati sono perfetti per i carichi di lavoro che accedono regolarmente a un massimo del 20% dei loro dati e per le applicazioni che possono sopportare un'ulteriore latenza la prima volta che si accede a un elemento meno utilizzato.

I nodi R6gd ElastiCache con memoria e SSD hanno una capacità totale di archiviazione di circa cinque volte superiore rispetto ai nodi R6g ElastiCache con sola memoria, e possono aiutarti a risparmiare fino al 60% se eseguiti al massimo dell'utilizzo. Vedi l'esempio 6 di seguito per una spiegazione di come la suddivisione dei dati su più livelli può ridurre la spesa.

Nota: il tiering dei dati non è disponibile con ElastiCache Serverless.

  • Valkey
  • Redis OSS

Nodi riservati

I nodi riservati o istanze riservate (RI) di ElastiCache offrono un notevole sconto sulla tariffa oraria corrente per il nodo o i nodi riservati per un periodo di uno o tre anni. Con i nodi riservati, è possibile scegliere di fare quanto segue:

• Pagamento ridotto su base oraria senza pagamento anticipato
• Pagamento anticipato parziale una tantum con tariffe orarie ridotte
• Pagamento anticipato dell'intero importo per ottenere tariffe orarie ulteriormente ridotte

Amazon ElastiCache supporta la flessibilità delle dimensioni per tutte le sue offerte di nodi riservati, consentendo l'applicazione degli sconti sui nodi riservati a tipi di nodi di dimensioni diverse rispetto a quelle specificate nella prenotazione. Con i nodi riservati flessibili, non è più necessario un impegno su una dimensione specifica del nodo al momento dell'acquisto di una prenotazione, riducendo il sovraccarico della pianificazione della capacità e consentendo di dimensionare correttamente i cluster man mano che i carichi di lavoro e le esigenze di capacità cambiano. 

I prezzi dei nodi riservati sono disponibili anche per i nodi del cluster che utilizzano il tiering dei dati. Per saperne di più, consulta la nostra documentazione sui nodi riservati di ElastiCache.

Nota: i nodi riservati non sono disponibili con ElastiCache serverless.

Piani di nodi riservati per ElastiCache

*Le tariffe mensili delle RI sono il costo mensile medio per tutta la durata del termine dell'istanza riservata. Per ogni mese, a seconda del tipo di istanza ElastiCache in esecuzione, il pagamento mensile equivale al numero effettivo di ore del mese specifico moltiplicato per la tariffa oraria di utilizzo o al numero di secondi in quel mese moltiplicato per la tariffa oraria di utilizzo divisa per 3.600. La tariffa oraria di utilizzo è pari alla media totale dei pagamenti mensili per il periodo dell'istanza riservata divisa per il numero totale di ore (calcolato su un anno di 365 giorni) per il periodo dell'istanza riservata.

**La tariffa oraria effettiva delle RI aiuta a calcolare l'importo che un'istanza riservata farà risparmiare rispetto ai prezzi on demand. Quando si acquista un'istanza riservata, viene fatturata ogni ora per tutta la durata del periodo selezionato per l'istanza riservata, indipendentemente dal fatto che questa sia in esecuzione o meno. Il prezzo orario effettivo mostra il costo orario ammortizzato dell'istanza. Quest'ultimo prende il costo totale dell'istanza riservata per l'intero periodo, incluso eventuali pagamenti anticipati, e lo distribuisce su ogni ora del periodo dell'istanza riservata.

Backup e ripristino

Con ElastiCache, puoi archiviare i backup a una tariffa di 0,085 USD per GiB al mese per tutte le Regioni AWS. La creazione di un backup e il ripristino dei dati da un backup a una cache non prevedono costi di trasferimento dati.

Trasferimento dati

Costi del trasferimento dati all'interno di una regione

Non è previsto alcun costo aggiuntivo per il trasferimento di dati tra Amazon Elastic Compute Cloud (Amazon EC2) ed ElastiCache all'interno di una stessa zona di disponibilità (AZ). I costi standard per il trasferimento dati regionale di Amazon EC2 ammontano a 0,01 USD per GB in uscita e in entrata e si applicano per il trasferimento dati tra un'istanza EC2 e un nodo ElastiCache situati in zone di disponibilità diverse della stessa regione; il costo addebitato, tuttavia, è relativo esclusivamente al trasferimento dati da e verso l'istanza EC2.

Costi del trasferimento dati tra regioni

Il datastore globale di ElastiCache consente la replica veloce, affidabile, sicura e completamente gestita tra più regioni. Per il traffico in uscita dalla regione principale (o di origine) valgono le seguenti tariffe.

Il datastore globale è disponibile con nodi M5, R5, R6g, R6gd, M6g, M7g e R7g non idonei per il Piano gratuito AWS.

Nota: il datastore globale non è attualmente disponibile con ElastiCache serverless.

AWS Outposts

AWS Outposts è un servizio completamente gestito che estende l'infrastruttura, i servizi, le API e gli strumenti AWS a data center, spazi di co-locazione o strutture on-premise dei clienti. Puoi acquistare i server Outposts per un periodo di tre anni con le opzioni pagamento anticipato parziale, pagamento anticipato dell'intero costo e nessun anticipo. Il prezzo include la consegna, l'installazione, la manutenzione e la rimozione alla fine del periodo.

Fornendo accesso locale all'infrastruttura gestita da AWS, Outposts permette di costruire ed eseguire applicazioni on premise utilizzando le stesse interfacce di programmazione delle regioni AWS e, contemporaneamente, risorse locali di calcolo e archiviazione per necessità di elaborazione di dati locali e a latenza più bassa. ElastiCache for Outposts supporta solo nodi delle famiglie M5 ed R5.

Nota: AWS Outposts non è disponibile per ElastiCache serverless.

On demand

  • Valkey
  • Memcached
  • Redis OSS

Esempi di prezzo

Esempio 1: Iniziare a utilizzare una cache in una nuova applicazione

Scenario: stai creando una nuova applicazione che richiede una cache per archiviare i dati a cui si accede di frequente dal database per migliorare le prestazioni dell'applicazione. Si stima che la dimensione media del set di dati sarà di circa 10 GB e una frequenza media di richieste di 50.000 richieste al secondo. È possibile scegliere di implementare il carico di lavoro negli Stati Uniti orientali (Virginia settentrionale).

I costi totali della cache vengono calcolati come segue:
Costi di archiviazione di dati con ElastiCache Serverless per Valkey
Utilizzo orario medio di archiviazione di dati = 10 GB all'ora.

Costi orari medi di archiviazione di dati:
10 GB all'ora × 0,0837 USD per GB all'ora = 0,837 USD all'ora

Costi dell'ECPU
Poiché il carico di lavoro è un caso d'uso di memorizzazione nella cache, ogni richiesta consumerà 1 ECPU, supponendo che i byte medi trasferiti per richiesta siano inferiori a 1 KB.

Utilizzo orario medio dell'ECPU = 50.000 richieste/secondo * 3.600 secondi in un'ora = 180.000.000 di ECPU.

Costi orari medi dell'ECPU:
(180.000.000/1.000.000) × 0,00227 USD per milioni di ECPU = 0,409 USD all'ora

Costi serverless totali
Archiviazione di dati = 0,837 USD all'ora
Costi dell'ECPU = 0,409 USD all'ora
Totale = 1,246 USD all'ora

Esempio 2: cache Valkey per un'applicazione con traffico intenso

Scenario: stai creando un'applicazione che richiede una cache che fornisca un accesso rapido ai dati per consentire un'esperienza utente reattiva e in tempo reale per un sito Web di e-commerce. Viene stimato che l'applicazione abbia una dimensione totale del set di dati della cache di 10 GB nello stato di inattività e che aumenti fino a 100 GB durante i picchi di due ore nel corso del giorno. L'applicazione accede a questa cache utilizzando i comandi Valkey e Redis OSS SET e GET per leggere e scrivere oggetti di 500 byte di dimensione. Viene stimato che la frequenza tipica delle richieste sia di 100.000 richieste al secondo, con picchi giornalieri di 1 milione di richieste al secondo per due ore al giorno. È possibile scegliere di implementare il carico di lavoro negli Stati Uniti orientali (Virginia settentrionale).

Decisione: scegli di iniziare a creare la tua applicazione con ElastiCache serverless per la sua semplicità. Puoi anche decidere di eseguire il carico di lavoro configurando il tuo cluster utilizzando nodi on-demand. Confronti i prezzi di entrambe le opzioni.

Opzione serverless
I costi totali vengono calcolati come segue:
Costi di archiviazione di dati
Utilizzo orario medio di archiviazione di dati = ((10 GB* 22 ore) + (100 GB * 2 ore)) /24 ore al giorno = 17,5 GB/ora

Costi orari medi di archiviazione di dati:
17,5 GB all'ora × 0,0837 USD per GB all'ora = 1,464 USD all'ora

Costi dell'ECPU
Poiché il carico di lavoro è composto da richieste Redis OSS SET e GET e ogni richiesta trasferisce 500 byte, ogni richiesta consumerà 1 ECPU.

Utilizzo orario medio della ECPU = (100.000 ECPU/sec × 3.600 secondi in un'ora × 22 ore + 1.000.000 ECPU/sec × 3.600 secondi in un'ora × 2 ore)/24 ore in un giorno = 630.000.000 ECPU

Costi orari medi dell'ECPU:
(630.000.000/1.000.000) × 0,002278 USD per milioni di ECPU = 1,435 USD all'ora

Costi di trasferimento dei dati
Puoi accedere alla tua cache serverless nelle AZ selezionate e quindi non dovrai sostenere alcun costo per il trasferimento dei dati tra AZ.

Costi serverless totali
Archiviazione di dati = 1,464 USD all'ora
Costi dell'ECPU = 1,435 USD all'ora
Totale = 2,899 USD all'ora

Opzione nodi on demand
Si progetta il cluster utilizzando nodi r7g.xlarge. Per soddisfare i picchi di 100 GB e 1 milione di richieste al secondo e mantenere un buffer del 20% per i picchi imprevedibili, sono necessari sei shard, ciascuno con 19,74 GB (75% di 26,32 GB) di storage disponibile, con due nodi per l'alta disponibilità (quando si configura il proprio cluster, ElastiCache consiglia di riservare il 25% della memoria del nodo per l'uso non legato ai dati). Distribuisci i nodi in modo uniforme su due AZ per ottenere un'elevata disponibilità.

Costi dei nodi on demand
Cache.r7g.xlarge = 0,350 USD
Totale = 0,350 USD × cluster a 12 nodi = 4,2 USD all'ora

Costi di trasferimento dei dati
(100.000 richieste/sec * 3.600 sec/ora * 22 ore + 1.000.000 di richieste/sec * 3.600 sec/ora * 2 ore) /24 = 630.000.000 di richieste/ora.
Dati trasferiti = 630.000.000 di richieste/ora * 500 byte/richiesta = 293,36 GB/ora.
Circa il 50% dei dati attraverserà le AZ per via dell'architettura multi-AZ
293,36 GB/ora * 50% * 0,01 USD/GB = 1,46 USD/ora

Costi totali on demand
Costi del nodo = 4,2 USD all'ora
Costi del trasferimento dati = 1,46 USD all'ora
Totale = 5,66 USD all'ora

Esempio 3: iniziare a lavorare con una cache Memcached in una nuova applicazione

Scenario: hai un caso d'uso di caching di un database semplice che utilizza Amazon ElastiCache per Memcached. È necessaria un'elevata disponibilità per la cache per evitare il degrado delle prestazioni dell'applicazione in caso di guasto di un nodo o dell'AZ. Si stima che l'applicazione abbia una dimensione totale del set di dati della cache di 20 GB nello stato di inattività e che aumenti fino a 150 GB durante i picchi. L'applicazione accede a questa cache utilizzando i comandi Memcached set e get per leggere e scrivere oggetti di 500 byte di dimensione. Si stima che la frequenza tipica delle richieste sia di 100.000 richieste al secondo, con picchi giornalieri di 500.000 richieste al secondo per due ore al giorno. È possibile scegliere di implementare il carico di lavoro negli Stati Uniti orientali (Virginia settentrionale).

Decisione: scegli di iniziare a creare la tua applicazione con ElastiCache serverless per la sua semplicità. Puoi anche decidere di eseguire il carico di lavoro configurando il tuo cluster utilizzando nodi on-demand. Poiché è richiesta un'elevata disponibilità, utilizzi due cluster ElastiCache per Memcached e scrivi su entrambi i cluster dalla tua applicazione. Confronti i prezzi di entrambe le opzioni.

Opzione serverless

I costi totali vengono calcolati come segue:
Costi di archiviazione di dati
Utilizzo orario medio di archiviazione di dati = ((20 GB * 2 ore) + (150 GB * 2 ore))/24 ore al giorno = 30,83 GB/ora

Costi orari medi di archiviazione di dati:
30,83 GB/ora * 0,125 USD/ora = 3,85 USD/ora.

Costi dell'ECPU
Poiché il carico di lavoro è composto da richieste set e get di Memcached e ogni richiesta trasferisce 500 byte, ogni richiesta consumerà 1 ECPU.

Utilizzo orario medio della CPU = (100.000 ECPU/sec * 3.600 secondi in un'ora* 22 ore + 500.000 ECPU/sec * 3.600 secondi in un'ora* 2 ore) /24 ore in un giorno = 480.000.000 ECPU

Costi orari medi dell'ECPU:
(480.000.000/1.000.000) * 0,00340 USD/milione di ECPU = 1,63 USD/ora

Costi di trasferimento dei dati
Puoi accedere alla tua cache serverless nelle AZ selezionate e quindi non dovrai sostenere alcun costo per il trasferimento di dati tra AZ

Costi totali serverless
Archiviazione di dati = 3,85 USD/ora
Costi dell'ECPU = 1,63 USD/ora
Totale = 5,48 USD/ora

Opzione nodi on demand
Si progetta il cluster utilizzando nodi r7g.xlarge. Per soddisfare i picchi di 150 GB e mantenere un buffer del 20% per i picchi imprevedibili, sono necessari sette partizioni, ciascuna con 26,32 GB di spazio di archiviazione disponibile. Avrai bisogno di un totale di 14 nodi per creare due cluster per l'alta disponibilità.

Costi dei nodi on demand
Cache.r7g.xlarge = 0,437 USD
Totale = 0,437 USD * cluster a 7 nodi * 2 cluster = 6,12 USD/ora.

Costi di trasferimento dei dati
(100.000 richieste/sec * 3.600 sec/ora * 22 ore + 500.000 richieste/sec * 3.600 sec/ora * 2 ore) /24 = 480.000.000 di richieste/ora.
Dati trasferiti = 480.000.000 di richieste/ora* 500 byte/richiesta = 223,51 GB/ora.
Circa il 50% dei dati attraverserà le AZ per via dell'architettura multi-AZ
223,51 GB/ora * 50% * 0,01 USD per GB* 2 cluster = 2,24 USD/ora

Costi totali on demand
Costi del nodo = 6,12 USD/ora
Costi di trasferimento dati = 2,24 USD/ora
Totale = 8,36 USD/ora.

Esempio 4: gestione di una classifica di gioco

Lavori in una società di giochi e il tuo team gestisce una classifica. La dimensione del datastore è di 100 GB e comprende una media di 1,2 KB di oggetti. Viene utilizzata la struttura dati SortedSet di Valkey per mantenere la propria classifica, e la frequenza media delle richieste è di 500.000 richieste al secondo. Ogni richiesta proveniente dal carico di lavoro è in media tre volte il tempo di vCPU di una richiesta SET o GET e trasferisce 1,2 KB di dati. Quindi, la ECPU media utilizzata da ogni richiesta dell'applicazione è di 3 ECPU. I costi totali vengono calcolati come segue:

Costi di archiviazione di dati
Utilizzo orario medio di archiviazione di dati = 100 GB/ora

Costi orari medi di archiviazione di dati:
100 GB all'ora × 0,0837 USD per GB all'ora = 8,37 USD all'ora

Costi dell'ECPU
Utilizzo orario medio della CPU = 500.000 richieste/sec * 3 ECPU/richiesta* 3.600 secondi in un'ora = 5.400.000.000 di ECPU

Costi orari medi dell'ECPU:
(5.400.000.000/1.000.000) × 0,002278 USD per milioni di ECPU = 12,30 USD all'ora

Costi serverless totali
Archiviazione di dati = 8,37 USD all'ora
Costi dell'ECPU = 12,30 USD all'ora
Totale = 20,67 USD all'ora

Esempio 5: scrittura elevata con Global Datastore per ElastiCache, anticipo di tre anni (caso d'uso di un archivio di sessioni distribuito)

Scenario: supponiamo di avere un carico di lavoro di un archivio di sessioni distribuito ad alta intensità di scrittura che utilizza ElastiCache per Valkey. Poiché gli utenti si trovano in tutti gli Stati Uniti, viene scelto usare Global Datastore negli Stati Uniti. orientali (Virginia settentrionale) come regione primaria, sia negli Stati Uniti occidentali (California settentrionale) come regione secondaria. La dimensione totale del set di dati è 25 GB di oggetti da 200 byte. Il tuo modello di traffico è di 50.000 scritture al secondo con 50.000 letture al secondo nella Regione primaria e di 50.000 letture nella Regione secondaria. Hai scelto di implementare un'architettura a cluster su tre AZ con tre partizioni e due nodi di replica per partizione in ogni Regione. Una partizione contiene da uno a sei nodi.

Decisione: presumi che questo carico di lavoro sia molto stabile e hai scelto di impegnare istanze riservate per un periodo di tre anni con pagamento anticipato completo. I costi totali vengono calcolati come segue:

I costi del nodo riservato vengono addebitati con un impegno triennale, il tutto anticipato
3 partizioni × 3 nodi per partizione × 2 Regioni = 18 nodi totali
costi orari effettivi in anticipo per cache.m7g.xlarge = 0,114 USD all'ora
18 nodi × 0,114 USD = 2,052 USD all'ora

Costi di trasferimento dei dati
100.000 letture al secondo * 200 byte * 60 minuti/ora * 60 secondi/min = 72 GiB/ora

50.000 scritture al secondo * 200 byte * 60 minuti/ora * 60 secondi/min = 36 GiB/ora
Circa il 66% dei dati attraverserà le AZ per via dell'architettura multi-AZ
(72 GiB + 36 GiB) * 66% * 0,01 USD per GiB = 0,713 USD/ora

Traffico di replica del datastore globale IN USCITA = 36 GB/ora
36 GiB * 0,02 USD = 0,72 USD/ora

Totale = 0,72 USD + 0,713 USD = 1,43 USD/ora

Costi totali
Costi del nodo ElastiCache = 2,05 USD all'ora
Costi di trasferimento dei dati = 1,43 USD all'ora
Totale = 3,48 USD all'ora

Esempio 6: hosting di una cache nella scala dei terabyte con latenze di pochi millisecondi con tiering dei dati

Scenario: viene eseguita un'applicazione per la creazione di report e viene scelto ElastiCache per Valkey per migliorare le prestazioni del database sottostante. L'applicazione è di natura temporale, accede principalmente a dati generati nell'ultimo mese, ma per fini di conformità è necessario che conservi i dati degli ultimi 12 mesi. La quantità di dati archiviati è abbastanza statica: 85 GiB al mese per un totale di 1 TiB.

Decisione: poiché la tua applicazione utilizza principalmente i dati più recenti, seleziona il tipo di nodo cache.r6gd.16xlarge con suddivisione in livelli dei dati. La tua applicazione è in esecuzione nella regione degli Stati Uniti orientali (Virginia settentrionale). Non stai utilizzando repliche di lettura, snapshot, Global Datastore o altre funzionalità a pagamento di ElastiCache. I costi totali vengono calcolati come segue:

Costi dei nodi on demand
Dimensioni del set di dati: 1 TiB (o 1.024 GiB)
Capacità di memoria utilizzabile di cache.r6gd.16xlarge: 419,1 GiB per nodo, meno del 25% di memoria riservata: 419,1 * 0,75 = 314,33 GiB per nodo
Capacità SSD di cache.r6gd.16xlarge: 1592,56 GiB
Capacità totale per nodo: 314,33 + 1.592,56 = 1.906,89 GiB/nodo
Nodi necessari per il set di dati: 1.024 GiB ÷ 1.906,89 GiB per nodo = 1 nodo
Prezzo di cache.r6gd.xlarge on demand: 9,9816 USD all'ora
Costo orario totale: 1 nodo × 9,981 USD all'ora = 9,98 USD

Nodi necessari per eseguire tutto in memoria: 1.024 GiB ÷ 314,33 GiB per nodo per cache.r6g.16xlarge = 4 nodi
Prezzo di cache.r6g.16xlarge on demand: 6,567 USD per ora
Costo orario per eseguire tutto in memoria: 4 nodi × 6,567 USD all'ora = 26,27 USD
Risparmio rispetto all'esecuzione completa in memoria: 21,01 USD - (9,98 USD/21,01 USD) = 52.5%

Domande frequenti

ElastiCache fa parte del Piano gratuito AWS?

Sì, puoi iniziare a utilizzare ElastiCache gratuitamente. I nuovi clienti AWS ricevono 750 ore di utilizzo gratuito dei nodi ElastiCache cache.t2.micro o cache.t3.micro per un massimo di 12 mesi. Nell'ambito del Piano gratuito AWS, i nuovi clienti AWS riceveranno 15 GB di trasferimento dati ogni mese aggregati tra tutti i servizi AWS per un anno. L'offerta è valida per ElastiCache per Valkey, Memcached e Redis OSS. 

Il Piano gratuito AWS si applica a servizi selezionati in tutte le Regioni globali. L'utilizzo gratuito previsto dal Piano gratuito AWS viene calcolato ogni mese in tutte le Regioni e viene applicato automaticamente alla fattura. L'utilizzo gratuito non è cumulabile. Il Piano gratuito AWS non è al momento disponibile nelle Regioni AWS GovCloud (Stati Uniti) o nella Regione Cina (Pechino).

Nota: il Piano gratuito AWS non è attualmente disponibile per ElastiCache serverless.

Quanto costa ElastiCache al mese?

Utilizza il Calcolatore dei prezzi AWS per calcolare il costo di Amazon ElastiCache in un'unica stima basata su posizioni, quantità di trasferimento dati, numero di richieste e altro ancora.

Quali fattori influiscono sui costi di ElastiCache?

La scelta del tipo di motore, Serverless, la progettazione di cluster personalizzati, il tiering dei dati, i nodi riservati, il backup e il ripristino, il trasferimento dei dati e AWS Outposts possono influire sui costi di ElastiCache.
 
  • Tipo di motore: Amazon ElastiCache per Valkey parte da 6 USD al mese e offre un prezzo inferiore del 33% su ElastiCache Serverless e del 20% su ElastiCache basato su nodi rispetto ad altri motori supportati  
  • Serverless: le cache Serverless ottimizzano i costi scalando automaticamente quando necessario, eliminando la necessità di fornire capacità per i picchi di domanda.
  • Nodi on demand: i cluster configurati utilizzando nodi on demand possono aiutare a ottimizzare i costi per i carichi di lavoro con esigenze di scalabilità prevedibili.
  • Suddivisione in livelli dei dati: i nodi con suddivisione in livelli dei dati utilizzano SSD per ottimizzare automaticamente i costi dei cluster ElastiCache spostando gli elementi meno utilizzati dalla memoria alle SSD.
  • Nodi riservati: i nodi riservati di ElastiCache offrono un notevole sconto sulla tariffa oraria corrente per il nodo o i nodi riservati per un periodo di uno o tre anni.
  • Backup e ripristino: lo spazio di archiviazione per i backup viene addebitato a una tariffa di 0,085 USD per GiB al mese per tutte le Regioni AWS.
  • Trasferimento di dati: per il trasferimento di dati tra Amazon EC2 e ElastiCache, se all'interno di una stessa zona di disponibilità (AZ), non è previsto alcun costo aggiuntivo. I costi standard per il trasferimento dati regionale di Amazon EC2 si applicano per il trasferimento dati tra un'istanza EC2 e un nodo ElastiCache situati in AZ diverse della stessa regione; il costo addebitato, tuttavia, è relativo esclusivamente al trasferimento dati da e verso l'istanza EC2.

Come viene addebitato e fatturato il mio utilizzo di ElastiCache?

Con ElastiCache serverless, ti vengono addebitati i dati memorizzati nella cache in GiB/ora e il numero di unità di elaborazione ElastiCache (ECPU) utilizzate dalla tua applicazione. Quando si progetta il proprio cluster, il prezzo è per nodo all'ora.

Come vengono calcolate le unità di elaborazione ElastiCache (ECPU)?

Paghi per le richieste ElastiCache serverless nelle ECPU. Il numero di ECPU utilizzate dalle richieste dipende dal tempo impiegato dalla vCPU e dalla quantità di dati trasferiti. Ogni semplice lettura e scrittura, come i comandi Valkey e Redis OSS GET e SET o i comandi GET e SET di Memcached, richiede 1 ECPU per ogni kilobyte (KB) di dati trasferiti. Ad esempio, un comando GET che trasferisce 3,2 KiB di dati consumerà 3,2 ECPU.

Alcuni comandi Valkey e Redis OSS che operano su strutture di dati in memoria possono richiedere più tempo di vCPU rispetto a un comando GET o SET. ElastiCache calcola il numero di ECPU consumate in base al tempo di vCPU impiegato dal comando rispetto a una linea di base del tempo di vCPU impiegato da un comando Redis OSS SET o GET. Ad esempio, un comando SORT che impiega tre volte il tempo di vCPU impiegato da un comando SET o GET e trasferisce 2 KiB di dati consumerà 3 ECPU.

Se il comando richiede più tempo vCPU e trasferisce più dati rispetto alla linea di base di 1 ECPU, ElastiCache calcola le ECPU richieste in base alla maggiore delle due dimensioni. Ad esempio, un comando ZADD che impiega il doppio del tempo di vCPU impiegato da un comando SET o GET e trasferisce 3 KiB di dati consumerà 3 ECPU.

Come vengono calcolati i costi di trasferimento dati tra Amazon EC2 ed ElastiCache?

Per il trasferimento di dati tra Amazon EC2 ed ElastiCache, se all'interno di una stessa zona di disponibilità, non è previsto alcun costo aggiuntivo. Quando crei una cache ElastiCache serverless, puoi scegliere le AZ in cui desideri che ElastiCache crei gli endpoint VPC. Non ci sono costi di trasferimento dati tra AZ quando l'istanza EC2 che accede alla cache si trova nella stessa AZ degli endpoint della cache. Se accedi alla cache da una AZ diversa, verranno applicati i costi standard di trasferimento dati tra AZ di Amazon EC2. Ti viene addebitato solo il trasferimento dei dati in entrata o in uscita dall'istanza EC2. ElastiCache non addebita alcun costo per il trasferimento dati per il traffico in entrata e in uscita dell’endpoint VPC.

Quando si progetta un cluster personalizzato, l'applicazione si connette direttamente a ciascun nodo della cache. I costi standard per il trasferimento dati regionale di EC2 si applicano per il trasferimento dati tra un'istanza Amazon EC2 e un nodo ElastiCache situati in AZ diverse della stessa regione; il costo addebitato, tuttavia, è relativo esclusivamente al trasferimento dati da e verso l'istanza EC2. ElastiCache non addebita alcun costo per il trasferimento dati per il traffico in entrata e in uscita dal nodo ElastiCache stesso.

Le tariffe standard per il trasferimento dati si applicano al trasferimento dati in uscita da una regione.

Quando inizia e termina la fatturazione della mia cache ElastiCache serverless?

La fatturazione per le cache ElastiCache serverless inizia non appena la cache è disponibile. La fatturazione continua fino all'eliminazione della cache. Le cache ElastiCache serverless vengono fatturate ogni volta che la cache è in esecuzione in uno stato "Disponibile" o "In aggiornamento". Se non desideri più pagare per la cache, dovrai eliminarla per evitare che venga fatturato un utilizzo aggiuntivo

Quando inizia e quando finisce il periodo di fatturazione dei nodi on demand di ElastiCache?

La fatturazione per i nodi ElastiCache inizia non appena il nodo è disponibile. La fatturazione continua finché il nodo termina a seguito della sua eliminazione.

Cosa definisce le ore di nodo ElastiCache?

Le ore di nodo ElastiCache sono fatturate per tutto il tempo in cui il nodo è eseguito in uno stato "Disponibile" o "Modifica in corso". Se non desideri più pagare per un nodo, dovrai terminarlo per evitare che vengano fatturate ore supplementari.

I prezzi di ElastiCache includono le tasse?

Salvo laddove diversamente specificato, i prezzi di ElastiCache sono al netto di eventuali tasse e imposte doganali, inclusa l'IVA ed eventuali imposte sulle vendite. I clienti con indirizzo di fatturazione in Giappone sono soggetti all'imposta sul consumo giapponese per l'uso dei servizi AWS.

Scopri come i clienti AWS utilizzano ElastiCache

Visita la pagina dei clienti
Tutto pronto per cominciare?
Nozioni di base su ElastiCache
Hai altre domande?
Contattaci