Funzionalità di Amazon Keyspaces (per Apache Cassandra)

Amazon Keyspaces (per Apache Cassandra) è un servizio di database gestito compatibile con Apache Cassandra scalabile e a elevata disponibilità. Con Amazon Keyspaces, puoi eseguire i carichi di lavoro Cassandra su AWS utilizzando lo stesso codice applicativo e gli stessi strumenti per sviluppatori Cassandra che utilizzi oggi. Non sei tenuto ad eseguire il provisioning, applicare patch o gestire i server né ad installare, manutenere o utilizzare il software. Amazon Keyspaces è serverless, quindi paghi soltanto in base alle risorse che utilizzi e il servizio può ridimensionare automaticamente le tabelle in risposta al traffico delle applicazioni. Puoi creare applicazioni che offrono il servizio a migliaia di richieste al secondo con throughput e storage essenzialmente illimitato.

Compatibile con Apache Cassandra

Compatibile con Cassandra Query Language (CQL)

Amazon Keyspaces è compatibile con l'API open source Cassandra CQL e ti consente pertanto di migrare le tue tabelle Cassandra esistenti ad Amazon Keyspaces mentre continui a utilizzare il tuo attuale codice applicativo. Ulteriori informazioni sulle API CQL supportate.

Supporto per driver con licenza e strumenti per sviluppatori Apache Cassandra 2.0 esistenti

Puoi utilizzare i tuoi attuali driver con licenza e strumenti per sviluppatori Apache Cassandra 2.0 esistenti con Amazon Keyspaces. I driver Cassandra open source sono disponibili per Java, Python, Ruby, .NET, Node.js, PHP, C++ e Perl.

Nessun server da gestire

Modalità capacità on demand

Con la modalità capacità on demand, non devi eseguire un eccessivo provisioning del throughput per picchi di carichi di lavoro imprevisti. La capacità è gestita automaticamente e paghi soltanto in base alle risorse che utilizzi. Scopri di più sulla modalità capacità on demand visitando la pagina dei prezzi.

Modalità capacità assegnata

La modalità capacità assegnata ti consente di ottimizzare il prezzo della velocità effettiva in caso di traffico di applicazioni prevedibile. Si specifica il numero di letture e scritture al secondo prevedendole in anticipo affinché la tua l'applicazione funzioni. Puoi usare la scalabilità automatica per impostare automaticamente la capacità della tabella in risposta alle modifiche apportate nel traffico delle applicazioni per mantenere prestazioni elevate senza eseguire un provisioning in eccesso della capacità. Ulteriori informazioni sulla modalità capacità assegnata sono disponibili nellapagina dei prezzi.

Time to Live (TTL) completamente gestito

Usa Time to Live (TTL) per impostare i tempi di scadenza su file e attributi nelle tue tabelle Keyspaces e elimina automaticamente i registri dopo la loro scadenza. Keyspaces TTL è completamente gestito, così non avrai bisogno di gestire o effettuare il provisioning di un'ulteriore capacità di lettura/scrittura. Non avrai neanche bisogno di gestire tombstone o operazioni di sistema di basso livello così come la compattazione. Keyspaces elimina in maniera automatica e trasparente i dati scaduti. 

Prestazioni su larga scala

Prestazioni uniformi e scalabilità

Amazon Keyspaces fornisce prestazioni di lettura e scrittura uniformi nell'ordine dei millisecondi su qualsiasi scala, affinché tu possa creare applicazioni con una bassa latenza per fornire un'esperienza utente fluida.

Scalabilità ed elasticità con throughput essenzialmente illimitato

Le tabelle di Amazon Keyspaces si ridimensionano in risposta al traffico di applicazioni effettivo, con throughput e storage essenzialmente illimitati. Non vi è alcun limite alle dimensioni delle tabelle o al numero di righe per tabella.

Monitoraggio delle prestazioni

Amazon Keyspaces si integra con Amazon CloudWatch. CloudWatch raccoglie ed elabora i dati di Amazon Keyspaces in parametri leggibili, fornendoti la visibilità sulla qualità delle prestazioni delle applicazioni.

Disponibilità e sicurezza elevate

Servizio di storage dati completamente gestito a disponibilità elevata

Amazon Keyspaces assicura un servizio di storage dati completamente gestito e a disponibilità elevata. I dati della tua tabella vengono replicati automaticamente tre volte su più zone di disponibilità AWS ai fini della durata.

Replica multi-regione

Con la replica multi-regione, puoi replicare i tuoi dati con una replica attiva-attiva automatica e completamente gestita nelle regioni AWS di tua scelta. La replica multi-regione utilizza la replica asincrona basata sull'archiviazione e i dati vengono in genere propagati tra le regioni del keyspace entro un secondo. Con la replica multi-regione puoi migliorare sia la disponibilità sia la resilienza, beneficiando allo stesso tempo di letture e scritture locali a bassa latenza per le applicazioni globali. Poiché tutte le regioni del keyspace possono essere utilizzate per operazioni di lettura e scrittura, in caso di errore in una singola regione è possibile eseguire il ripristino senza dover creare alcuna logica di failover complessa né sperimentare impatti sulle prestazioni o sul dimensionamento dell'applicazione. Essendo una funzionalità completamente gestita, la replica multi-regione elimina anche il difficile compito di risolvere i conflitti di aggiornamento e correggere i problemi di divergenza dei dati, consentendoti di concentrarti sull'applicazione.

Ripristino point-in-time

Il ripristino point-in-time (PITR) ti permette di proteggere le tabelle Amazon Keyspaces da operazioni di scrittura o eliminazione accidentali. Il ripristino point-in-time esegue backup continui dei dati della tabella Amazon Kespaces e ti consente di recuperare la tabella in un qualsiasi momento negli ultimi 35 giorni. Puoi attivare il ripristino point-in-time o avviare le operazioni di backup e ripristino con un semplice clic nella console di gestione AWS o una singola chiamata API.  

Crittografia dei dati su disco e in transito

Amazon Keyspaces crittografa tutti i dati inattivi dei clienti per impostazione predefinita. La crittografia dei dati inattivi migliora la sicurezza dei dati utilizzando chiavi di crittografia memorizzate in AWS Key Management Service. Puoi scegliere di crittografare i tuoi dati inattivi con una chiave master del cliente di proprietà di AWS (impostazione predefinita) o con una chiave master gestita dal cliente, che offre il pieno controllo sulla modalità di crittografia dei tuoi dati.

Gestione degli accessi

Amazon Keyspaces è integrato con AWS Identity and Access Management per consentirti di gestire l'accesso alle tue tabelle e ai dati.

Connettività di rete sicura

Grazie all'uso di TLS, Amazon Keyspaces supporta un networking sicuro. Puoi utilizzare AWS PrivateLink per fornire una connettività sicura tra le risorse in Amazon Keyspaces e Amazon Virtual Private Cloud (Amazon VPC).

Contratto sul livello di servizio per la disponibilità

Amazon Keyspaces offre un contratto sul livello di servizio (SLA) per la disponibilità pari al 99,99% all'interno di una regione AWS, per raggiungere un'ampia disponibilità e tempi di inattività programmati.

Read the documentation
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 a creare nella console
Inizia subito nella console

Inizia a utilizzare Amazon Keyspaces nella Console di gestione AWS.

Accedi