Condividi tramite


Domande frequenti su Istanza gestita di Azure per Apache Cassandra

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

Domande frequenti generali

Quali sono i vantaggi di Istanza gestita di Azure per Apache Cassandra?

Il database Apache Cassandra è la scelta ottimale quando si necessita di scalabilità e disponibilità elevata senza compromettere le prestazioni. Si tratta di una piattaforma ideale per dati cruciali grazie alla scalabilità lineare e alla comprovata tolleranza di errore sull'hardware o sull'infrastruttura cloud. Istanza gestita di Azure per Apache Cassandra è un servizio per gestire le istanze di 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 è una scelta ottimale quando si desiderano configurazione e controllo granulari in Apache Cassandra open source, senza alcun sovraccarico di manutenzione.

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

Istanza gestita di Azure per Apache Cassandra viene distribuita 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 for Apache Cassandra, invece, è una piattaforma distribuita come servizio che fornisce 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 Istanza gestita di Azure per Apache Cassandra e Azure Cosmos DB for Apache Cassandra.

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

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

Quali versioni di Apache Cassandra sono supportate dal servizio?

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

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

Sì, il contratto di servizio è pubblicato qui.

È possibile distribuire Istanza gestita di Azure 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 Istanza gestita di Azure per Apache Cassandra?

Questi limiti dipendono dagli SKU di macchina virtuale scelti.

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

Usando cassandra-reaper.io. Questo è configurato per l'esecuzione automatica.

Qual è il costo di Istanza gestita di Azure 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ò conserva 10 minuti o 10 GB di dati (a seconda della soglia raggiunta per prima). Per usare questo monitoraggio, è necessario configurare una federazione e uno strumento dashboard appropriato, come Grafana.

Istanza gestita di Azure per Apache Cassandra offre backup completi?

Sì, fornisce backup completi in Archiviazione di Azure ed esegue il ripristino in un nuovo cluster. Per ulteriori informazioni, vedi qui.

Come eseguire la migrazione di dati dal cluster Apache Cassandra esistente a Istanza gestita di Azure per Apache Cassandra?

Istanza gestita di Azure 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 a Istanza gestita di Azure per Apache Cassandra?

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

Dove è possibile inviare feedback sulle funzionalità di Istanza gestita di Azure per Apache Cassandra?

Inviare feedback tramite feedback voce 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 alla distribuzione

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

Tutti i comandi di sola lettura nodetool come status, ad esempio, sono disponibili tramite l'interfaccia della riga di comando di Azure. Tuttavia, operazioni come l’aggiunta di nodi non sono disponibili, poiché l'integrità dei nodi è gestita nell'istanza gestita. Nella modalità ibrida, è possibile connettersi al cluster con nodetool. Tuttavia, l'uso di nodetool non è consigliato, in quanto potrebbe destabilizzare il cluster. Potrebbe 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 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 autonomo.

È possibile distribuire un cluster di istanza gestita usando Terraform?

Sì. Un campione per la distribuzione di un cluster con un data center può essere trovato qui.

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

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 di Istanza gestita. Quando si sta usando Java e altri driver Cassandra, potrebbero essere visualizzati errori nei log. Gli utenti usano questo approccio per aggirare le restrizioni di rete quando si amministrano cluster con cqlsh. Questo approccio potrebbe comportare costi aggiuntivi. Inoltre, è necessario valutare attentamente come optare per un singolo endpoint può influire sulle prestazioni.

Passaggi successivi

Per informazioni sulle domande frequenti in altre API, vedere: