Häufig gestellte Fragen zu Azure Managed Instance for Apache Cassandra
Dieser Artikel enthält Antworten auf häufig gestellte Fragen zu Azure Managed Instance for Apache Cassandra. Es wird beschrieben, wann Sie verwaltete Instanzen nutzen sollten und welche Vorteile, Durchsatzlimits, unterstützten Regionen und anderen Konfigurationsdetails dabei zu beachten sind.
Allgemeine häufig gestellte Fragen
Was sind die Vorteile von Azure Managed Instance for Apache Cassandra?
Die Apache Cassandra-Datenbank ist die richtige Wahl, wenn Sie die Skalierbarkeit und Hochverfügbarkeit sicherstellen möchten, ohne dass sich Leistungsbeeinträchtigungen ergeben. Diese Plattform ist hervorragend für unternehmenskritische Daten geeignet, weil sie über lineare Skalierbarkeit und eine bewährte Fehlertoleranz für Standardhardware bzw. die Cloudinfrastruktur verfügt. Azure Managed Instance for Apache Cassandra ist ein Dienst zum Verwalten der Instanzen von Apache Cassandra-Open-Source-Rechenzentren, die in Azure bereitgestellt werden.
Er kann entweder vollständig in der Cloud oder als Teil einer Hybrid Cloud und eines lokalen Clusters genutzt werden. Dieser Dienst ist eine hervorragende Wahl, wenn Sie die präzisen Konfigurations- und Steuerungsmöglichkeiten der Apache Cassandra-Open-Source-Lösung nutzen möchten, ohne dass hoher Wartungsaufwand anfällt.
Warum sollte ich diesen Dienst anstelle von Azure Cosmos DB for Apache Cassandra nutzen?
Azure Managed Instance for Apache Cassandra wird vom Azure Cosmos DB-Team bereitgestellt. Es handelt sich um einen eigenständigen verwalteten Dienst für die Bereitstellung, Wartung und Skalierung von Apache Cassandra-Open-Source-Rechenzentren und -Clustern. Azure Cosmos DB for Apache Cassandra ist dagegen vom Typ „Platform-as-a-Service“ und dient als Interoperabilitätsebene für das Apache Cassandra Wire Protocol. Wenn Sie möchten, dass sich die Plattform genauso wie alle anderen Apache Cassandra-Cluster verhält, sollten Sie den Managed Instance-Dienst wählen. Weitere Informationen finden Sie unter Unterschiede zwischen Azure Managed Instance for Apache Cassandra und Azure Cosmos DB for Apache Cassandra.
Ist Azure Managed Instance for Apache Cassandra von Azure Cosmos DB abhängig?
Nein. Es besteht keine architekturbezogene Abhängigkeit zwischen Azure Managed Instance for Apache Cassandra und dem Azure Cosmos DB-Back-End.
Welche Versionen von Apache Cassandra unterstützt der Dienst?
Der Dienst unterstützt derzeit die Cassandra-Versionen 3.11 und 4.0. Beide Versionen sind allgemein verfügbar. Informationen zur Angabe der Cassandra-Version während der Clusterbereitstellung finden Sie in unserem Azure CLI-Schnellstart (Schritt 5).
Verfügt Azure Managed Instance for Apache Cassandra über eine SLA?
Ja, die SLA ist hier veröffentlicht.
Kann ich Azure Managed Instance for Apache Cassandra in jeder beliebigen Region bereitstellen?
Derzeit ist die verwaltete Instanz nur in einer begrenzten Zahl von Regionen verfügbar.
Welche Speicher- und Durchsatzlimits gelten für Azure Managed Instance for Apache Cassandra?
Diese Limits richten sich nach den VM-SKUs, die Sie auswählen.
Wie werden Cassandra-Reparaturen in Azure Managed Instance for Apache Cassandra durchgeführt?
Wir verwenden cassandra-reaper.io. Es ist so eingerichtet, dass es automatisch für Sie ausgeführt wird.
Wie hoch sind die Kosten für Azure Managed Instance for Apache Cassandra?
Für die verwaltete Instanz wird ein geringer Aufschlag auf die zugrunde liegenden VM-Kosten berechnet. Weitere Informationen hierzu finden Sie in der Preisübersicht.
Kann ich das Verhalten mithilfe von YAML-Dateieinstellungen konfigurieren?
Ja. Sie können YAML-Dateikonfigurationen in die Bereitstellung einer Azure Resource Manager-Vorlage einbinden.
Wie kann ich die Infrastruktur zusammen mit dem Durchsatz überwachen?
Der Prometheus-Server wird gehostet, um die Aktivitäten in Ihrem Cluster zu überwachen, und es wird ein Endpunkt verfügbar gemacht. Hiermit wird eine Datenmenge verwaltet, die 10 Minuten oder 10 GB entspricht (je nachdem, welcher Schwellenwert zuerst erreicht wird). Für die Nutzung dieser Überwachung müssen Sie einen Verbund einrichten und ein geeignetes Dashboardtool, z. B. Grafana, nutzen.
Sind mit Azure Managed Instance for Apache Cassandra vollständige Sicherungen möglich?
Ja. Es sind vollständige Sicherungen in Azure Storage und Wiederherstellungen in einem neuen Cluster möglich. Weitere Informationen finden Sie hier.
Wie kann ich Daten aus meinem vorhandenen Apache Cassandra-Cluster zu Azure Managed Instance for Apache Cassandra migrieren?
Azure Managed Instance for Apache Cassandra unterstützt alle Features von Apache Cassandra zum Replizieren und Streamen von Daten zwischen Rechenzentren.
Kann ich einen lokalen Apache Cassandra-Cluster mit Azure Managed Instance for Apache Cassandra koppeln?
Ja. Sie können einen Hybridcluster mit eingefügten Azure Virtual Network-Rechenzentren konfigurieren, die vom Dienst bereitgestellt werden. Managed Instance-Rechenzentren können mit lokalen Rechenzentren über denselben Clusterring kommunizieren.
Wo kann ich Feedback zu den Features von Azure Managed Instance for Apache Cassandra geben?
Teilen Sie uns Ihr Feedback auf der Seite für UserVoice-Feedback mit, indem Sie die Kategorie „Managed Apache Cassandra“ verwenden.
Um ein Problem mit Ihrem Konto zu beheben, richten Sie im Azure-Portal eine Anfrage an den Support.
Häufig gestellte Fragen zur Bereitstellung
Unterstützt die verwaltete Instanz Befehle für das Hinzufügen von Knoten sowie für den Cluster- und Knotenstatus?
Alle schreibgeschützten nodetool
-Befehle, z. B. status
, sind über die Azure CLI verfügbar. Vorgänge wie das Hinzufügen von Knoten sind nicht verfügbar, da wir die Integrität der Knoten auf der verwalteten Instanz verwalten. Im Hybridmodus können Sie per nodetool
eine Verbindung mit dem Cluster herstellen. Die Verwendung von nodetool
wird aber nicht empfohlen, da dies zu einer Destabilisierung des Clusters führen kann. Darüber hinaus kann dies auch dazu führen, dass die Produktionssupport-SLA ungültig wird, die für die Integrität der Rechenzentren von verwalteten Instanzen im Cluster gilt.
Wie sieht es mit verschiedenen Einstellungen für Tabellenmetadaten aus?
Die Einstellungen für Tabellenmetadaten, z. B. Bloomfilter, Zwischenspeicherung, Lesereparaturänderungen, „gc_grace“ und „compression memtable_flush_period“, werden wie bei allen selbstgehosteten Apache Cassandra-Umgebungen vollständig unterstützt.
Kann ich einen verwalteten Instanzcluster mithilfe von Terraform bereitstellen?
Ja. Hier finden Sie ein Beispiel für die Bereitstellung eines Clusters mit einem Rechenzentrum.
Wie kann ich einen einzelnen öffentlichen Endpunkt zu meinem Azure Managed Instance Cassandra-Cluster hinzufügen?
Um dies zu erreichen, können Sie einen Lastenausgleich erstellen. Verwenden Sie beim Konfigurieren der Back-End-Pools des Lastenausgleichs alle IP-Adressen aus dem Rechenzentrum innerhalb des Clusters Ihrer verwalteten Instanz. Möglicherweise werden bei Verwendung von Java- und anderen Cassandra-Treibern Fehler in den Protokollen angezeigt. Benutzer verwenden diesen Ansatz, um Netzwerkeinschränkungen beim Verwalten von Clustern mit cqlsh zu umgehen. Dieser Ansatz kann zu zusätzlichen Kosten führen. Außerdem sollten Sie sorgfältig bewerten, wie sich die Aktivierung für einen einzelnen Endpunkt auf die Leistung auswirken kann.
Nächste Schritte
Informationen zu häufig gestellten Fragen anderer APIs finden Sie unter: