0

Willst du Datenastax Cassandra Cluster (mehrere DCs - in mehreren Regionen) in Google Cloud Computing-Engine mit Auto-Skalierungsfunktion bereitstellen.Cassandra automatische Skalierung

Ich habe datastax cassandra Cluster in Google Cloud bereitgestellt, aber nicht sicher, wie die automatische Skalierungsfunktion zu konfigurieren.

In Google Cloud Computing-Engines ist die automatische Skalierung nur mit verwalteten Instanzen möglich. I.e. Alle Instanzen sollten sich in einer bestimmten Region befinden. Da Cassandra-Cluster in mehreren Regionen bereitgestellt werden, müssen wir für jede Region eine separate automatische Skalierung (verwaltete Instanzvorlage) einrichten.

Müssen wir Google Cloud Auto Scaling-Konzept verwenden oder hat Datastax eine eigene in Build One?

So fügen Sie neue VMs zum Cluster hinzu, wenn wir das Konzept einer VM basierend auf dem Konzept einer von Google Cloud verwalteten Instanzgruppe bereitstellen.

Danke,

Antwort

0

Sie müssen separate automatische Skalierung beibehalten.

Und lassen Sie Google Cloud die automatische Skalierung beibehalten, da die Maschinen, die hinzugefügt werden müssen, offensichtlich von Google Cloud behandelt werden. DataStax Enterprise hat keine Möglichkeit, dies automatisch zu tun.

Ich kenne nicht jeden einzelnen Schritt (für Google Cloud), aber wenn Sie eine Maschine hochfahren, können Sie ein Skript laufen lassen, das Cassandra mit einer Reihe von "Seeds" startet.

+0

Danke Sreekar. Vergleiche Cassandra in Cloud und lokal. Der Cluster-Lastausgleich erfolgt automatisch, wenn wir die neuen VMs hinzufügen oder manuell ausführen müssen. In den Spitzenzeiten brauchen nur zusätzliche Ressourcen verbleibende Zeit, minimale Knoten sind für mich ausreichend. Muss Spin-Down auch unseren eigenen Mechanismus haben? – user374374

+0

Ja, Spin-up und Spin-down benötigt einen Mechanismus, aber es ist ziemlich einfach, es in Cassandra zu tun. Nodetool kann zum Herunterfahren verwendet werden. Wenn Sie hochfahren, stellen Sie sicher, dass Ihr Rechner dem Cluster mit den richtigen "Seeds" beitritt und wenn Sie den Spin ausführen, vergewissern Sie sich, dass Sie in der Abschaltsequenz ordnungsgemäß "außer Betrieb" sind. – Sreekar

+0

Um Ihre Frage speziell zu beantworten, Ja, Cluster-Lastenausgleich automatisch, sobald die neue VM dem Cluster ordnungsgemäß beigetreten ist (was einige Zeit auf der Grundlage Ihrer Datengröße dauert). Auch nach dem Herunterschalten lädt Cassandra die Bilanzen automatisch. In der Tat ist dies eines der Hauptverkaufsargumente von Cassandra. – Sreekar

Verwandte Themen