Prezzi calcolati solo in base all'uso effettivo. Non vi è alcuna tariffa minima.
Con Amazon Keyspaces (per Apache Cassandra), paghi solo l'utilizzo effettivo di throughput di lettura e scrittura, storage e risorse di networking.
Throughput di lettura e scrittura
Amazon Keyspaces offre due modalità capacità di throughput per letture e scritture: on demand e assegnata. Puoi scegliere la modalità capacità di throughput della tua tabella per ottimizzare il prezzo di letture e scritture in base alla prevedibilità e variabilità del tuo carico di lavoro. Puoi anche modificare la modalità capacità di una tabella una volta al giorno man mano che conosci meglio il tuo carico di lavoro o se prevedi che si verifichi una forte espansione del traffico, ad esempio a causa di un evento una tantum o stagionale.
Modalità capacità on demand
Con la modalità capacità on demand, paghi solo per le letture e scritture effettivamente eseguite dalla tua applicazione. Non è necessario che specifichi in anticipo quante letture e scritture prevedi che la tua applicazione eseguirà. Amazon Keyspaces accoglie istantaneamente i carichi di lavoro man mano che calano o crescono, il che ne fa un'ottima opzione per le applicazioni con traffico imprevedibile.
Modalità capacità assegnata
La modalità capacità assegnata ti consente di ottimizzare il prezzo del throughput se si tratta di traffico di applicazioni prevedibile e i requisiti di capacità si possono prevedere in anticipo. Con la modalità capacità assegnata, si specifica il numero di letture e scritture al secondo che si prevede che l'applicazione esegua. Puoi aumentare o diminuire automaticamente la capacità assegnata per la tabella in risposta al traffico dell'applicazione attuale, abilitando la funzionalità di auto scaling.
Uniformità di lettura e scrittura
Amazon Keyspaces archivia i dati in modo duraturo su più zone di disponibilità AWS utilizzando un fattore di replica di tre per l'elevata disponibilità.
Puoi eseguire le letture utilizzando l'uniformità LOCAL_ONE o LOCAL_QUORUM. L'uniformità LOCAL_ONE è ottimizzata per prestazioni e disponibilità con la restituzione del primo valore restituito da qualsiasi replica di storage. L'uniformità LOCAL_QUORUM è ottimizzata per la correttezza dei dati tramite la richiesta di almeno due repliche di storage, per restituire un valore prima che venga restituito alla tua applicazione.
Tutte le scritture in Amazon Keyspaces sono eseguite con l'uniformità LOCAL_QUORUM ai fini della durata.
Misurazione e prezzi per regione
La misurazione delle chiamate API ai dati di lettura e scrittura in Amazon Keyspaces si basa sulla modalità capacità della tabella, sul livello di uniformità dell'operazione e sulle dimensioni dei dati.
-
Modalità capacità on demand
Con la modalità capacità on demand, le letture vengono misurate con le unità di richiesta di lettura (RRU) e le scritture con le unità di richiesta di scrittura (WRU).
Ogni RRU fornisce capacità sufficiente a leggere fino a 4 KB di dati con uniformità LOCAL_QUORUM. Se utilizzi l'uniformità LOCAL_ONE, ti verrà addebitata soltanto la metà di un RRU per la lettura. Per esempio, per leggere una riga con 10 KB di dati sono necessari 3 RRU se utilizzi l'uniformità LOCAL_QUORUM e 1,5 RRU se adotti l'uniformità LOCAL_ONE. Se una query restituisce più righe, i prezzi saranno calcolati in base alla dimensione aggregata dei dati restituiti. Ad esempio, se la query restituisce quattro righe e ogni riga ha 2 KB di dati (8 KB di dati in totale), ti verranno addebitati 2 RRU utilizzando la coerenza LOCAL_QUORUM e 1 RRU usando LOCAL_ONE.
Per un keyspace a regione singola, ogni WRU fornisce capacità sufficiente a scrivere fino a 1 KB di dati per riga con uniformità LOCAL_QUORUM. Ad esempio, per scrivere una riga con 3 KB di dati sono necessari 3 WRU. Inoltre, le scritture che includono dati statici e non statici richiedono operazioni aggiuntive. Ulteriori informazioni.
Replica multi-regione
Grazie alla replica su più regioni di Amazon Keyspaces, puoi replicare i tuoi dati con una replica attiva-attiva automatica e completamente gestita nelle Regioni AWS di tua scelta. È possibile migliorare sia la disponibilità che la resilienza per attenuare la riduzione delle prestazioni regionale, beneficiando al contempo di letture e scritture locali a bassa latenza per le applicazioni globali.
Le scritture vengono misurate in un keyspace multi-regione nello stesso modo in cui vengono misurate in uno spazio chiave a regione singola. Per un keyspace multi-regione viene addebitata 1 WRU per scrivere fino a 1 KB di dati per riga. Le spese di scrittura in ciascuna regione vengono fatturate nel keyspace multi-regione. Ad esempio, per scrivere una riga di 3 KB di dati in un keyspace multi-regione con due regioni saranno necessarie 3 * 2 = 6 WRU. Inoltre, le scritture che includono dati statici e non statici richiedono operazioni aggiuntive.
-
Modalità capacità assegnata
Con la modalità capacità assegnata, le letture vengono misurate con le unità di capacità di lettura (RCU) e le scritture con le unità di capacità di scrittura (WCU).
Ogni RCU fornisce capacità sufficiente a leggere fino a 4 KB di dati al secondo con uniformità LOCAL_QUORUM. Se utilizzi l'uniformità LOCAL_ONE, ti verrà addebitata soltanto la metà di un RCU per la lettura. Per esempio, per leggere una riga con 10 KB di dati al secondo sono necessari 3 RCU se utilizzi l'uniformità LOCAL_QUORUM e 1,5 RCU se adotti l'uniformità LOCAL_ONE. Se una query restituisce più righe, i prezzi saranno calcolati in base alla dimensione aggregata dei dati restituiti. Ad esempio, se la query restituisce quattro righe e ogni riga ha 2 KB di dati (8 KB di dati in totale), ti verranno addebitati 2 RCU utilizzando la coerenza LOCAL_QUORUM e 1 RCU usando LOCAL_ONE.
Per un keyspace a regione singola, ogni WCU fornisce capacità sufficiente a scrivere fino a 1 KB di dati per riga al secondo con uniformità LOCAL_QUORUM. Ad esempio, scrivere una riga con 3 KB di dati al secondo richiede 3 WCU. Le operazioni di scrittura su colonne statiche vengono misurati separatamente da dati non statici. Inoltre, le scritture che includono dati statici e non statici richiedono operazioni aggiuntive. Ulteriori informazioni.
Replica multi-regione
Replica multi-regioneGrazie alla replica multi-regione di Amazon Keyspaces, puoi replicare i tuoi dati con una replica attiva-attiva automatica e completamente gestita nelle Regioni AWS di tua scelta. È possibile migliorare sia la disponibilità che la resilienza per attenuare la riduzione delle prestazioni regionale, beneficiando al contempo di letture e scritture locali a bassa latenza per le applicazioni globali.
Le scritture vengono misurate in un keyspace multi-regione nello stesso modo in cui vengono misurate in uno spazio chiave a regione singola. Per un keyspace multi-regione viene addebitata 1 WCU per scrivere fino a 1 KB di dati per riga al secondo. Le spese di scrittura in ciascuna regione vengono fatturate nel keyspace multi-regione. Ad esempio, per scrivere una riga di 3 KB di dati al secondo in un keyspace multi-regione con due regioni saranno necessarie 3 * 2 = 6 WCU. Inoltre, le scritture che includono dati statici e non statici richiedono operazioni aggiuntive.
Storage
Con Amazon Keyspaces, non occorre assegnare lo storage in anticipo. Amazon Keyspaces monitora continuamente le dimensioni fatturabili delle tabelle per determinare i tuoi costi di storage.
Backup e ripristino
Amazon Keyspaces fornisce backup continui grazie al ripristino point-in-time (PITR) per proteggere le tue tabelle da sovrascritture o eliminazioni accidentali. Con l'abilitazione del PITR, Amazon Keyspaces effettua automaticamente il backup dei tuoi dati al secondo. Ciò rende possibile il ripristino della tabella aggiornata a qualsiasi singolo momento relativo agli ultimi 35 giorni.
Ripristino point-in-time (PITR)
Amazon Keyspaces applica tariffe per il PITR in base alla dimensione di ogni tabella Amazon Keyspaces in cui è abilitato. Amazon Keyspaces monitora continuamente per tutto il mese le dimensioni delle tabelle abilitate per il ripristino point-in-time (PITR) per determinare le tue spese di backup e continua a fatturare fino a quando non disabiliti il PITR su ogni tabella.
Recupero di una tabella
Il costo del recupero di una tabella con backup continui varia in base alla dimensione totale dei dati ripristinati da ogni singola richiesta.
Trasferimento dati
Per trasferimento dati in entrata e in uscita si intende il trasferimento da e verso Amazon Keyspaces. Keyspaces non addebita alcun costo per il trasferimento dei dati in entrata e non addebita alcun costo per i dati trasferiti tra Keyspaces e altri servizi AWS all'interno della stessa Regione AWS (0,00 USD per GB). Inoltre, Amazon Keyspaces non addebita alcun costo per il trasferimento di dati tra le Regioni AWS quando si utilizza la replica multiregionale. I dati trasferiti tra diverse Regioni AWS, per es. tra Keyspaces nella Regione Stati Uniti orientali (Virginia settentrionale) e Amazon EC2 nella Regione UE (Irlanda), saranno fatturati su entrambi i lati del trasferimento. Come parte del piano gratuito di AWS, ricevi 1 GB di trasferimento dati gratuito ogni mese, aggregato in tutti i servizi AWS tranne che nella Regione AWS GovCloud (Stati Uniti). Se il trasferimento di dati supera i 500 TB al mese, contattaci.
Time to Live (TTL)
Il prezzo di TTL è basato sulla dimensione delle righe cancellate o aggiornate utilizzando TTL. Le operazioni TTL sono misurate in unità di eliminazioni TTL. Viene consumata un'eliminazione TTL per KB di dati per riga eliminata o aggiornata. Ad esempio, per aggiornare una riga che archivia 2,5 KB di dati ed eliminare contemporaneamente una o più colonne all'interno della stessa riga sono necessarie 3 eliminazioni TTL. Oppure per eliminare un'intera riga contenente 3,5 KB di dati sono necessarie 4 eliminazioni TTL.
AWS PrivateLink
AWS PrivateLink semplifica la sicurezza dei dati condivisi con le applicazioni basate su cloud eliminando l'esposizione dei dati alla rete Internet pubblica. AWS PrivateLink fornisce una connessione privata sicura sulla rete Amazon tra VPC, servizi AWS e applicazioni in locale. Con AWS PrivateLink, la complessità dell'architettura di rete risulta significativamente ridotta collegando i servizi a diversi account e VPC. Il costo dell'endpoint VPC per l'utilizzo con AWS PrivateLink non è incluso nel prezzo del trasferimento dei dati di Amazon Keyspaces.
Per ulteriori informazioni, consulta la pagina dei prezzi di AWS PrivateLink.
Piano gratuito di AWS
Poiché hai accesso al piano gratuito di AWS, puoi iniziare a utilizzare Amazon Keyspaces gratuitamente. Per i primi tre mesi ti viene offerto un piano gratuito mensile di 30 milioni di unità di richiesta di scrittura on demand, 30 milioni di unità di richiesta di lettura on demand e 1 GB di storage (limite di un piano gratuito per account pagato). Il piano gratuito si attiva il primo giorno del mese in cui crei la prima risorsa Amazon Keyspaces. Nozioni di base su Amazon Keyspaces.
Scopri ulteriori informazioni su Amazon Keyspaces consultando la documentazione.
Inizia a utilizzare Amazon Keyspaces nella Console di gestione AWS.