Veelgestelde vragen over Azure Managed Instance voor Apache Cassandra

In dit artikel vindt u veelgestelde vragen over Azure Managed Instance voor Apache Cassandra. U leert wanneer u beheerde exemplaren, hun voordelen, doorvoerlimieten, ondersteunde regio's en configuratiegegevens gebruikt.

Algemene veelgestelde vragen

Wat zijn de voordelen van Azure Managed Instance voor Apache Cassandra?

De Apache Cassandra-database is de juiste keuze wanneer u schaalbaarheid en hoge beschikbaarheid nodig hebt zonder de prestaties in gevaar te brengen. Het is een geweldig platform voor bedrijfskritieke gegevens vanwege de lineaire schaalbaarheid en bewezen fouttolerantie op basishardware of cloudinfrastructuur. Azure Managed Instance voor Apache Cassandra is een service voor het beheren van exemplaren van opensource Apache Cassandra-datacenters die zijn geïmplementeerd in Azure.

Het kan volledig worden gebruikt in de cloud of als onderdeel van een hybride cloud en on-premises cluster. Deze service is een uitstekende keuze als u een verfijnde configuratie en controle wilt hebben over opensource Apache Cassandra, zonder onderhoudsoverhead.

Waarom moet ik deze service gebruiken in plaats van Azure Cosmos DB voor Apache Cassandra?

Azure Managed Instance voor Apache Cassandra wordt geleverd door het Azure Cosmos DB-team. Het is een zelfstandige beheerde service voor het implementeren, onderhouden en schalen van opensource Apache Cassandra-datacenters en -clusters. Azure Cosmos DB voor Apache Cassandra is daarentegen een Platform-as-a-Service, die een interoperabiliteitslaag biedt voor het Apache Cassandra-wire-protocol. Als uw verwachting is dat het platform zich precies op dezelfde manier gedraagt als een Apache Cassandra-cluster, moet u de service voor het beheerde exemplaar kiezen. Zie Verschillen tussen Azure Managed Instance voor Apache Cassandra en Azure Cosmos DB voor Apache Cassandra voor meer informatie.

Is Azure Managed Instance voor Apache Cassandra afhankelijk van Azure Cosmos DB?

Nee, er is geen architectuurafhankelijkheid tussen Azure Managed Instance voor Apache Cassandra en de Back-end van Azure Cosmos DB.

Welke versies van Apache Cassandra worden door de service ondersteund?

De service ondersteunt momenteel Cassandra-versies 3.11 en 4.0. Beide versies zijn GA. Zie onze Azure CLI-quickstart (stap 5) voor het opgeven van de Cassandra-versie tijdens de clusterimplementatie.

Heeft Azure Managed Instance voor Apache Cassandra een SLA?

Ja, de SLA wordt hier gepubliceerd.

Kan ik Azure Managed Instance implementeren voor Apache Cassandra in elke regio?

Momenteel is het beheerde exemplaar beschikbaar in een beperkt aantal regio's.

Wat zijn de opslag- en doorvoerlimieten van Azure Managed Instance voor Apache Cassandra?

Deze limieten zijn afhankelijk van de SKU's van de virtuele machine die u kiest.

Hoe worden Cassandra-reparaties uitgevoerd in Azure Managed Instance voor Apache Cassandra?

We gebruiken cassandra-reaper.io. Deze wordt zo ingesteld dat deze automatisch voor u wordt uitgevoerd.

Wat zijn de kosten van Azure Managed Instance voor Apache Cassandra?

De kosten voor het beheerde exemplaar zijn gebaseerd op de onderliggende kosten van de VM, met een kleine markering. Zie voor meer informatie de pagina met prijzen.

Kan ik YAML-bestandsinstellingen gebruiken om gedrag te configureren?

Ja, u kunt YAML-bestandsconfiguraties insluiten als onderdeel van een Azure Resource Manager-sjabloonimplementatie.

Hoe kan ik de infrastructuur bewaken samen met doorvoer?

De Prometheus-server wordt gehost om de activiteit in uw cluster te bewaken en er wordt een eindpunt weergegeven. Dit onderhoudt 10 minuten of 10 GB aan gegevens (afhankelijk van de drempelwaarde die het eerst wordt bereikt). Als u deze bewaking wilt gebruiken, moet u een federatie en een geschikt dashboardprogramma zoals Grafana instellen.

Biedt Azure Managed Instance voor Apache Cassandra volledige back-ups?

Ja, het biedt volledige back-ups naar Azure Storage en herstelt naar een nieuw cluster. Zie voor meer informatie hier.

Hoe kan ik gegevens migreren van mijn bestaande Apache Cassandra-cluster naar Azure Managed Instance voor Apache Cassandra?

Azure Managed Instance voor Apache Cassandra ondersteunt alle functies in Apache Cassandra om gegevens tussen datacenters te repliceren en te streamen.

Kan ik een on-premises Apache Cassandra-cluster koppelen aan azure Managed Instance voor Apache Cassandra?

Ja, u kunt een hybride cluster configureren met in Azure Virtual Network geïnjecteerde datacenters die door de service zijn geïmplementeerd. Managed Instance-datacenters kunnen communiceren met on-premises datacenters binnen dezelfde clusterring.

Waar kan ik feedback geven over Azure Managed Instance voor Apache Cassandra-functies?

Feedback geven via feedback van gebruikers met behulp van de categorie Beheerde Apache Cassandra.

Als u een probleem met uw account wilt oplossen, kunt u een ondersteuningsaanvraag indienen in Azure Portal.

Veelgestelde vragen over implementatie

Biedt het beheerde exemplaar ondersteuning voor knooppunten, clusterstatus en knooppuntstatusopdrachten?

Alle alleen-lezennodetool opdrachten, zoals status die beschikbaar zijn via Azure CLI. Bewerkingen zoals het toevoegen van knooppunten zijn echter niet beschikbaar, omdat we de status van knooppunten in het beheerde exemplaar beheren. In de hybride modus kunt u verbinding maken met het cluster met nodetool. Het gebruik nodetool wordt echter niet aanbevolen, omdat het cluster hierdoor kan worden gedestabiliseerd. Het kan ook elke SLA voor productieondersteuning ongeldig maken met betrekking tot de status van de datacenters van het beheerde exemplaar in het cluster.

Wat gebeurt er met verschillende instellingen voor tabelmetagegevens?

De instellingen voor tabelmetagegevens, zoals bloeifilter, caching, kans op leesherstel, gc_grace en compressie memtable_flush_period worden volledig ondersteund, net als bij elke zelf-hostende Apache Cassandra-omgeving.

Kan ik een beheerd exemplaarcluster implementeren met behulp van Terraform?

Ja. Hier vindt u een voorbeeld voor het implementeren van een cluster met een datacenter.

Hoe kan ik één openbaar eindpunt toevoegen aan mijn Azure Managed Instance Cassandra-cluster?

Hiervoor kunt u een load balancer maken. Wanneer u de back-endpools van de load balancer configureert, gebruikt u alle IP-adressen uit het datacenter binnen uw Managed Instance-cluster. Mogelijk ziet u fouten in de logboeken bij het gebruik van Java- en andere Cassandra-stuurprogramma's. Gebruikers gebruiken deze methode om netwerkbeperkingen te omzeilen bij het beheren van clusters met cqlsh. Deze aanpak kan leiden tot extra kosten. U moet ook zorgvuldig beoordelen hoe het kiezen voor één eindpunt van invloed kan zijn op de prestaties.

Volgende stappen

Zie voor meer informatie over veelgestelde vragen in andere API's: