Domande frequenti su Azure Istanza gestita for Apache Cassandra

Questo articolo illustra le domande frequenti su Azure Istanza gestita per Apache Cassandra. Si apprenderà quando usare le istanze gestite, i vantaggi, i limiti di velocità effettiva, le aree supportate e i relativi dettagli di configurazione.

Domande frequenti generali

Quali sono i vantaggi offerti da Azure Istanza gestita per Apache Cassandra?

Il database Apache Cassandra è la scelta giusta quando è necessaria la scalabilità e la disponibilità elevata senza compromettere le prestazioni. Si tratta di una piattaforma ideale per i dati cruciali grazie alla scalabilità lineare e alla comprovata tolleranza di errore sull'hardware o sull'infrastruttura cloud. Azure Istanza gestita per Apache Cassandra è un servizio per gestire le istanze dei data center Apache Cassandra open source distribuiti in Azure.

Può essere usato interamente nel cloud o come parte di un cloud ibrido e di un cluster locale. Questo servizio è un'ottima scelta quando si vuole configurare e controllare con granularità fine in Apache Cassandra open source, senza alcun sovraccarico di manutenzione.

Perché è consigliabile usare questo servizio anziché Azure Cosmos DB per Apache Cassandra?

Azure Istanza gestita per Apache Cassandra viene distribuito dal team di Azure Cosmos DB. Si tratta di un servizio gestito autonomo per la distribuzione, la gestione e il ridimensionamento di data center e cluster Apache Cassandra open source. Azure Cosmos DB per Apache Cassandra , invece, è una piattaforma distribuita come servizio, fornendo un livello di interoperabilità per il protocollo di collegamento Apache Cassandra. Se si prevede che la piattaforma si comporti esattamente come qualsiasi cluster Apache Cassandra, è consigliabile scegliere il servizio istanza gestita. Per altre informazioni, vedere Differenze tra Azure Istanza gestita per Apache Cassandra e Azure Cosmos DB per Apache Cassandra.

Azure Istanza gestita per Apache Cassandra dipende da Azure Cosmos DB?

No, non esiste alcuna dipendenza architetturale tra Azure Istanza gestita per Apache Cassandra e il back-end di Azure Cosmos DB.

Quali versioni di Apache Cassandra supportano il servizio?

Il servizio supporta attualmente Le versioni 3.11 e 4.0 di Cassandra. Entrambe le versioni sono disponibili a livello generale. Vedere la guida introduttiva all'interfaccia della riga di comando di Azure (passaggio 5) per specificare la versione di Cassandra durante la distribuzione del cluster.

Azure Istanza gestita per Apache Cassandra ha un contratto di servizio?

Sì, il contratto di servizio è pubblicato qui.

È possibile distribuire Azure Istanza gestita per Apache Cassandra in qualsiasi area?

Attualmente l'istanza gestita è disponibile in un numero limitato di aree.

Quali sono i limiti di archiviazione e velocità effettiva di Azure Istanza gestita per Apache Cassandra?

Questi limiti dipendono dagli SKU di macchina virtuale scelti.

Come vengono eseguite le riparazioni di Cassandra in Azure Istanza gestita per Apache Cassandra?

Usiamo cassandra-reaper.io. È configurato per l'esecuzione automatica.

Qual è il costo di Azure Istanza gestita per Apache Cassandra?

Gli addebiti dell'istanza gestita si basano sul costo della macchina virtuale sottostante, con un markup ridotto. Per ulteriori informazioni, vedere la pagina dei prezzi.

È possibile usare le impostazioni del file YAML per configurare il comportamento?

Sì, è possibile incorporare configurazioni di file YAML come parte di una distribuzione di modelli di Azure Resource Manager.

Come è possibile monitorare l'infrastruttura oltre alla velocità effettiva?

Il server Prometheus è ospitato per monitorare l'attività nel cluster ed espone un endpoint. Ciò mantiene 10 minuti o 10 GB di dati (a seconda della soglia raggiunta per primo). Per usare questo monitoraggio, è necessario configurare una federazione e uno strumento dashboard appropriato, ad esempio Grafana.

Azure Istanza gestita per Apache Cassandra offre backup completi?

Sì, fornisce backup completi per Archiviazione di Azure e ripristini in un nuovo cluster. Per ulteriori informazioni, vedi qui.

Come è possibile eseguire la migrazione dei dati dal cluster Apache Cassandra esistente ad Azure Istanza gestita per Apache Cassandra?

Azure Istanza gestita per Apache Cassandra supporta tutte le funzionalità di Apache Cassandra per replicare e trasmettere dati tra data center.

È possibile associare un cluster Apache Cassandra locale al Istanza gestita di Azure per Apache Cassandra?

Sì, è possibile configurare un cluster ibrido con Azure Rete virtuale data center inseriti distribuiti dal servizio. Istanza gestita data center possono comunicare con data center locali all'interno dello stesso anello del cluster.

Dove è possibile inviare commenti e suggerimenti sulle funzionalità di Azure Istanza gestita per Apache Cassandra?

Inviare commenti e suggerimenti tramite feedback vocale dell'utente usando la categoria "Apache Cassandra gestito".

Per risolvere un problema relativo all'account, inviare una richiesta di supporto nel portale di Azure.

Domande frequenti specifiche sulla distribuzione

L'istanza gestita supporterà i comandi di aggiunta del nodo, stato del cluster e stato del nodo?

Tutti i comandi di solanodetool lettura, status ad esempio, sono disponibili tramite l'interfaccia della riga di comando di Azure. Tuttavia, le operazioni come l'aggiunta di nodi non sono disponibili, perché viene gestito l'integrità dei nodi nell'istanza gestita. Nella modalità ibrida è possibile connettersi al cluster con nodetool. Tuttavia, l'uso nodetool non è consigliato, perché potrebbe destabilizzare il cluster. Può anche invalidare qualsiasi contratto di servizio di supporto di produzione relativo all'integrità dei data center dell'istanza gestita nel cluster.

Cosa accade con varie impostazioni per i metadati delle tabelle?

Le impostazioni per i metadati della tabella, ad esempio il filtro bloom, la memorizzazione nella cache, la possibilità di ripristino di lettura, gc_grace e la compressione memtable_flush_period sono completamente supportate come per qualsiasi ambiente Apache Cassandra self-hosted.

È possibile distribuire un cluster di istanza gestita usando Terraform?

Sì. È possibile trovare un esempio per la distribuzione di un cluster con un data center qui.

Come è possibile aggiungere un singolo endpoint pubblico al cluster Cassandra di Azure Istanza gestita?

A tale scopo, è possibile creare un servizio di bilanciamento del carico. Quando si configurano i pool back-end del servizio di bilanciamento del carico, usare tutti gli indirizzi IP del data center all'interno del cluster Istanza gestita. È possibile che vengano visualizzati errori nei log quando si usano java e altri driver Cassandra. Gli utenti usano questo approccio per aggirare le restrizioni di rete quando si amministrano i cluster con cqlsh. Questo approccio potrebbe comportare costi aggiuntivi. Inoltre, è necessario valutare attentamente come scegliere un singolo endpoint può influire sulle prestazioni.

Passaggi successivi

Per informazioni sulle domande frequenti in altre API, vedere: