Vanliga frågor och svar om Azure Managed Instance för Apache Cassandra

Den här artikeln tar upp vanliga frågor om Azure Managed Instance för Apache Cassandra. Du får lära dig när du ska använda hanterade instanser, deras fördelar, dataflödesgränser, regioner som stöds och deras konfigurationsinformation.

Allmänna vanliga frågor och svar

Vilka är fördelarna med Azure Managed Instance för Apache Cassandra?

Apache Cassandra-databasen är det rätta valet när du behöver skalbarhet och hög tillgänglighet utan att äventyra prestanda. Det är en bra plattform för verksamhetskritiska data på grund av den linjära skalbarheten och den beprövade feltoleransen för maskinvara eller molninfrastruktur. Azure Managed Instance för Apache Cassandra är en tjänst för att hantera instanser av Apache Cassandra-datacenter med öppen källkod som distribuerats i Azure.

Det kan användas antingen helt i molnet eller som en del av ett hybridmoln och lokalt kluster. Den här tjänsten är ett bra val när du vill ha detaljerad konfiguration och kontroll som du har i Apache Cassandra med öppen källkod, utan underhållskostnader.

Varför ska jag använda den här tjänsten i stället för Azure Cosmos DB för Apache Cassandra?

Azure Managed Instance för Apache Cassandra levereras av Azure Cosmos DB-teamet. Det är en fristående hanterad tjänst för att distribuera, underhålla och skala Apache Cassandra-datacenter och kluster med öppen källkod. Azure Cosmos DB för Apache Cassandra är å andra sidan en plattform som en tjänst som tillhandahåller ett samverkanslager för Apache Cassandra-trådprotokollet. Om du förväntar dig att plattformen ska bete sig på exakt samma sätt som alla Apache Cassandra-kluster bör du välja tjänsten för hanterad instans. Mer information finns i Skillnader mellan Azure Managed Instance för Apache Cassandra och Azure Cosmos DB för Apache Cassandra.

Är Azure Managed Instance för Apache Cassandra beroende av Azure Cosmos DB?

Nej, det finns inget arkitekturberoende mellan Azure Managed Instance för Apache Cassandra och Azure Cosmos DB-serverdelen.

Vilka versioner av Apache Cassandra stöder tjänsten?

Tjänsten stöder för närvarande Cassandra-versionerna 3.11 och 4.0. Båda versionerna är GA. Se vår Azure CLI-snabbstart (steg 5) för att ange Cassandra-versionen under klusterdistributionen.

Har Azure Managed Instance för Apache Cassandra ett serviceavtal?

Ja, serviceavtalet publiceras här.

Kan jag distribuera Azure Managed Instance för Apache Cassandra i vilken region som helst?

För närvarande är den hanterade instansen tillgänglig i ett begränsat antal regioner.

Vilka är lagrings- och dataflödesgränserna för Azure Managed Instance för Apache Cassandra?

Dessa gränser beror på vilka SKU:er för virtuella datorer som du väljer.

Hur utförs Cassandra-reparationer i Azure Managed Instance för Apache Cassandra?

Vi använder cassandra-reaper.io. Den är konfigurerad att köras automatiskt åt dig.

Vad kostar Azure Managed Instance för Apache Cassandra?

Avgifterna för hanterade instanser baseras på den underliggande VM-kostnaden med en liten pålägg. Mer information, se prissidan.

Kan jag använda YAML-filinställningar för att konfigurera beteende?

Ja, du kan bädda in YAML-filkonfigurationer som en del av en Azure Resource Manager-malldistribution.

Hur kan jag övervaka infrastrukturen tillsammans med dataflödet?

Prometheus-servern finns för att övervaka aktivitet i klustret och exponerar en slutpunkt. Detta behåller 10 minuter eller 10 GB data (beroende på vilket tröskelvärde som når först). Om du vill använda den här övervakningen måste du konfigurera en federation och ett lämpligt instrumentpanelsverktyg som Grafana.

Tillhandahåller Azure Managed Instance för Apache Cassandra fullständiga säkerhetskopior?

Ja, den tillhandahåller fullständiga säkerhetskopior till Azure Storage och återställer till ett nytt kluster. Mer information finns här.

Hur kan jag migrera data från mitt befintliga Apache Cassandra-kluster till Azure Managed Instance för Apache Cassandra?

Azure Managed Instance för Apache Cassandra stöder alla funktioner i Apache Cassandra för att replikera och strömma data mellan datacenter.

Kan jag para ihop ett lokalt Apache Cassandra-kluster med Azure Managed Instance för Apache Cassandra?

Ja, du kan konfigurera ett hybridkluster med Azure Virtual Network-inmatade datacenter som distribuerats av tjänsten. Datacenter för hanterad instans kan kommunicera med lokala datacenter i samma klusterring.

Var kan jag ge feedback om Azure Managed Instance för Apache Cassandra-funktioner?

Ge feedback via användarens röstfeedback med kategorin "Hanterad Apache Cassandra".

Om du vill åtgärda ett problem med ditt konto, skickar du in ett supportärende i Azure-portalen.

Vanliga frågor och svar om distribution

Kommer den hanterade instansen att ha stöd för nodtillägg, klusterstatus och nodstatuskommandon?

Alla skrivskyddadenodetool kommandon som status är tillgängliga via Azure CLI. Åtgärder som nodtillägg är dock inte tillgängliga eftersom vi hanterar hälsotillståndet för noder i den hanterade instansen. I hybridläget kan du ansluta till klustret med nodetool. Det rekommenderas dock inte att använda nodetool eftersom det kan destabilisera klustret. Det kan också ogiltigförklara alla serviceavtal för produktionsstöd som rör hälsotillståndet för datacenter för hanterade instanser i klustret.

Vad händer med olika inställningar för tabellmetadata?

Inställningarna för tabellmetadata som bloom-filter, cachelagring, läsreparationschans, gc_grace och komprimering memtable_flush_period stöds fullt ut som med alla apache Cassandra-miljöer med egen värd.

Kan jag distribuera ett hanterat instanskluster med Terraform?

Ja. Du hittar ett exempel för att distribuera ett kluster med ett datacenter här.

Hur lägger jag till en enskild offentlig slutpunkt i mitt Azure Managed Instance Cassandra-kluster?

För att uppnå detta kan du skapa en lastbalanserare. När du konfigurerar serverdelspoolerna i lastbalanseraren använder du alla IP-adresser från datacentret i ditt managed instance-kluster. Du kan se fel i loggarna när du använder java och andra Cassandra-drivrutiner. Användarna använder den här metoden för att kringgå nätverksbegränsningar när de administrerar kluster med cqlsh. Den här metoden kan leda till extra kostnader. Du bör också noggrant utvärdera hur valet av en enskild slutpunkt kan påverka prestandan.

Nästa steg

Mer information om vanliga frågor och svar i andra API:er finns i: