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. Ogni WRU fornisce capacità sufficiente a scrivere fino a 1 KB di dati per riga con uniformità LOCAL_QUORUM. Ad esempio, scrivere una riga con 3 KB di dati richiede 3 WRU. Leggere una riga con 10 KB di dati richiede 3 RRU se si utilizza l'uniformità LOCAL_QUORUM e 1,5 RRU se si adotta 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.

  • 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. 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. Leggere una riga con 10 KB di dati al secondo richiede 3 RCU se si utilizza l'uniformità LOCAL_QUORUM e 1,5 RCU se si adotta 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.

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

Con trasferimento dati in entrata e in uscita si intende il trasferimento da e verso Amazon Keyspaces. Amazon Keyspaces non addebita alcun costo per il trasferimento dei dati in entrata e non addebita alcun costo per i dati trasferiti tra Amazon Keyspaces e altri servizi AWS all'interno della stessa regione AWS (0,00 USD per GB). I dati trasferiti tra diverse regioni AWS, per es., tra Amazon 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.

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 tua prima risorsa Amazon Keyspaces.

Consulta la documentazione
Consulta la documentazione

Scopri ulteriori informazioni su Amazon Keyspaces consultando la documentazione.

Consulta la documentazione 
Registrati per creare un account AWS
Registrati per creare un account gratuito

Accedi subito al piano gratuito AWS. 

Registrati 
Inizia subito nella console
Inizia subito nella console

Inizia a utilizzare Amazon Keyspaces nella Console di gestione AWS.

Accedi