Qual è la differenza tra Amazon Keyspaces (per Apache Cassandra) e Apache Cassandra? - Amazon Keyspaces (per Apache Cassandra)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Qual è la differenza tra Amazon Keyspaces (per Apache Cassandra) e Apache Cassandra?

Per stabilire una connessione ad Amazon Keyspaces, puoi utilizzare un endpoint di AWS servizio pubblico o un endpoint privato utilizzando Interface VPC endpoints () in Amazon AWS PrivateLink Virtual Private Cloud. A seconda dell'endpoint utilizzato, Amazon Keyspaces può apparire al client in uno dei seguenti modi.

AWS connessione all'endpoint del servizio

Si tratta di una connessione stabilita su qualsiasi endpoint pubblico. In questo caso, Amazon Keyspaces appare al client come un cluster Apache Cassandra 3.11.2 a nove nodi.

Interfaccia: connessione endpoint VPC

Si tratta di una connessione privata stabilita utilizzando un endpoint VPC di interfaccia. In questo caso, Amazon Keyspaces appare al client come un cluster Apache Cassandra 3.11.2 a tre nodi.

Indipendentemente dal tipo di connessione e dal numero di nodi visibili al client, Amazon Keyspaces offre throughput e storage praticamente illimitati. A tale scopo, Amazon Keyspaces mappa i nodi su sistemi di bilanciamento del carico che indirizzano le query verso una delle tante partizioni di storage sottostanti. Per ulteriori informazioni sulle connessioni, consulta Come funzionano le connessioni in Amazon Keyspaces.

Amazon Keyspaces archivia i dati in partizioni. Una partizione è un'allocazione di storage per una tabella, supportata da unità a stato solido (). SSDs Amazon Keyspaces replica automaticamente i dati su più zone di disponibilità all'interno di una rete Regione AWS per garantire durabilità e disponibilità elevata. Man mano che le tue esigenze di throughput o storage aumentano, Amazon Keyspaces gestisce per te la gestione delle partizioni ed effettua automaticamente il provisioning delle partizioni aggiuntive necessarie.

Amazon Keyspaces supporta tutte le operazioni sul piano dati Cassandra di uso comune, come la creazione di keyspace e tabelle, la lettura e la scrittura di dati. Amazon Keyspaces è serverless, quindi non è necessario effettuare il provisioning, applicare patch o gestire i server. Inoltre, non è necessario installare, mantenere o utilizzare software. Di conseguenza, in Amazon Keyspaces non è necessario utilizzare le operazioni dell'API del piano di controllo Cassandra per gestire le impostazioni di cluster e nodi.

Amazon Keyspaces configura automaticamente impostazioni come il fattore di replica e il livello di coerenza per offrirti disponibilità, durabilità e prestazioni elevate. single-digit-millisecond Per una resilienza ancora maggiore e letture locali a bassa latenza, Amazon Keyspaces offre la replica in più regioni.