Open Telekom Cloud für Geschäftskunden

GaussDB NoSQL

GaussDB (für Cassandra) ist eine Cloud-native NoSQL-Datenbank, die mit Cassandra kompatibel ist. Sie unterstützt die Cassandra Query Language (CQL), die eine SQL-ähnliche Syntax bietet. GaussDB (für Cassandra) ist sicher, zuverlässig, skalierbar und einfach zu verwalten. GaussDB NoSQL bietet eine herausragende Lese-/Schreibleistung und unterstützt die Cassandra 3.11 DB-Engine.

Eine Frau und ein Mann vor einem Bildschirm, die Frau zeigt auf einen Monitor

Gründe für GaussDB NoSQL in der Open Telekom Cloud

Blaues Schild vor grauem Server-Icon.

Hohe Sicherheit und Zuverlässigkeit

Ein mehrschichtiges Sicherheitssystem, einschließlich VPC, Subnetz, Sicherheitsgruppe, SSL und fein abgestufter Berechtigungskontrolle, gewährleistet die Sicherheit der Datenbank und die Privatsphäre der Benutzer. Sie können eine Instanz über drei Verfügbarkeitszonen (AZs) bereitstellen und Daten schnell sichern oder wiederherstellen, um die Datenzuverlässigkeit zu verbessern. Die verteilte Architektur bietet eine herausragende Ausfallsicherheit (N-1-Zuverlässigkeit).

Icon mit Diagramm und Tacho

Herausragende Lese-/Schreibleistung

GaussDB (für Cassandra) bietet Ihnen eine Leistung, die dreimal so hoch ist wie die der Open-Source-Version. Daten können rund um die Uhr in diese hochverfügbare Datenbank geschrieben werden und mit automatischem Load Balancing und flexibler Skalierung verfügen Sie immer über die Leistung, die Sie benötigen.

Icon mit Zahnrad und Pfeilen in jede Richtung

Flexible Skalierung

Dank der Entkopplung von Rechen- und Speicherkapazität können Sie innerhalb von Minuten Rechenknoten hinzufügen und die Speicherkapazität innerhalb von Sekunden ohne Serviceunterbrechungen erhöhen. Die Rechencluster bestehen aus mehreren homogenen Knoten und die Daten werden in einem verteilten, gemeinsamen Speicherpool gespeichert. Rechen- und Speicherressourcen sind voneinander entkoppelt, sodass sie flexibel skaliert werden können, ohne Daten migrieren zu müssen.


Architektur

GaussDB NoSQL ist eine verteilte Datenbank mit entkoppelter Speicher- und Rechenarchitektur. Ein Rechencluster kann aus mehreren homogenen Knoten bestehen, und die Daten werden in einem verteilten, gemeinsamen Speicherpool gespeichert. Sie können Rechen- und Speicherressourcen flexibel skalieren, ohne Daten migrieren zu müssen.

Grafik Architektur GaussDB NoSQL

Key Features von GaussDB NoSQL

Hände auf einer Tastatur die die Datensicherung symbolisieren.

Datensicherung

Backups werden in Object Storage Service (OBS)-Buckets gespeichert. Das ermöglicht zum einen die Bereitstellung von Disaster-Recovery-Funktionen und zum anderen das Einsparen von Speicherplatz. Bei der Erstellung einer DB-Instanz wird die automatische Backup-Richtlinie standardmäßig aktiviert. Nach Abschluss der Erstellung wird sofort eine automatisches Voll-Backup erstellt. Die Standard-Aufbewahrungsfrist für Backups beträgt 7 Tage. Sie können die Aufbewahrungsfrist für Backups anpassen und die Backup-Richtlinie ändern. Darüber hinaus können Sie jederzeit gemäß Ihren Serviceanforderungen ein Backup initiieren. Manuelle Backups werden gespeichert, bis Sie sie manuell löschen.

 
Icon Netzwerk

Netzwerkisolierung

GaussDB NoSQL verwendet Virtual Private Clouds (VPCs) und Netzwerksicherheitsgruppen, um DB-Instanzen isoliert zu halten. VPCs ermöglichen es Ihnen, festzulegen, welche IP-Adressen auf eine bestimmte Datenbank zugreifen dürfen. Der Einsatz einer DB-Instanz in einer VPC erhöht die Sicherheit. Um die Sicherheit der Datenbank weiter zu verbessern, können Sie Subnetze und Sicherheitsgruppen konfigurieren, um den Zugriff auf DB-Instanzen zu steuern.

Icon Schloss

Zugriffskontrolle

VPC-Sicherheitsgruppen können mit Regeln konfiguriert werden, um den Datenverkehr zu und von DB-Instanzen zu kontrollieren.

Icon Schlüssel

Verschlüsselung

GaussDB NoSQL verwendet Secure Sockets Layer (SSL), um übertragene Daten zu verschlüsseln. Sie können das Root-CA-Zertifikat aus der Managementkonsole herunterladen und für die Authentifizierung beim Verbinden mit einer Datenbank hochladen..

Icon Zahnrad

Sicherheitssystem

GaussDB (für MySQL) reduziert die Time-to-Market. Relationale Datenbanken können in wenigen Minuten eingerichtet und genutzt werden, ohne dass hierfür dedizierte DB-Instanzen oder -Server bereitgestellt werden müssen.

  • VPCs isolieren Ressourcen und steuern den Zugriff
  • SSL-Verbindungen gewährleisten Datensicherheit und -integrität
  • Regeln für Sicherheitsgruppen steuern den Datenverkehr zu und von spezifischen IP-Adressen und Ports und schützen Verbindungen zwischen GaussDB NoSQL und anderen Diensten
Icon Diagramm

Leistungsüberwachung

GaussDB NoSQL überwacht die Leistung der Instanz und reduziert 60 % der Betriebs- und Wartungsaktivitäten. Es liefert Echtzeitüberwachungsinformationen über CPU-Auslastung, Festplattennutzung, IOPS und Anzahl aktiver Verbindungen, sodass Sie den Instanzstatus jederzeit überprüfen können.

Icon mit Haken

Sofort einsatzbereit

Sie können eine DB-Instanz über die Managementkonsole erstellen und auf die Datenbank mit privaten Netzwerk-IP-Adressen zugreifen, um die Latenz zu reduzieren und die Kosten für die Nutzung eines öffentlichen Netzwerks zu vermeiden.

 

Gauss DB (für Cassandra) Instanz-Spezifikationen

Flavor

vCPUs

Speicher (GB)

Max. Speicherplatz (GB)

geminidb.cassandra.xlarge.arm.8

4

32

24.000

geminidb.cassandra.2xlarge.arm.8

8

64

48.000

geminidb.cassandra.4xlarge.arm.8

16

128

96.000

geminidb.cassandra.8xlarge.arm.8

32

256

192.000

geminidb.cassandra.15xlarge.arm.8

60

480

360.000

 

Kompatible APIs und Versionen

Kompatible API

Instanztyp

Version

Cassandra

Cluster

3.11

 
 

Vernetzte Dienste

Elastic Cloud Server (ECS)

Object Storage Service (OBS)

Virtual Private Cloud (VPC)

Cloud Eye

 
 

Anwendungsszenarien

Internet

Industrielle Datenerfassung

 

Performance

Die Tabelle zeigt das Leistungsverhältnis von GaussDB (for Cassandra) zu Open-Source-Cassandra (ECS mit Datenträgertyp: Ultra-high I/O)

Verwendete Hardware

Gleichzeitige Threads des Clients

Verwendete Daten

95% Read und 5% Update

50% Read und 50% Update

65% Read, 25% Update und 10% Insert

90% Insert und 10% Read

8 vCPUs 32 GB

64

100 GB

8,62

8,60

4,19

5,67

16 vCPUs 64 GB

128

200 GB

8,31

3,47

3,05

4,28

32 vCPUs 128 GB

1256

400 GB

10,18

3,85

3,76

4,99

 

Testergebnisse

GaussDB (für Cassandra) schneidet bei der Lese-Latenz zehnmal besser ab als das Open-Source-Cassandra-Cluster.

Das GaussDB (für Cassandra)-Cluster bietet im Wesentlichen die gleiche Schreibleistung wie das Open-Source-Cluster.

Das Hinzufügen von Knoten beeinflusst sowohl das GaussDB (für Cassandra)-Cluster als auch das Open-Source-Cluster geringfügig. 

  • Der Skalierungsprozess von GaussDB (für Cassandra) ist schnell und beeinträchtigt den Service nur für kurze Zeit (10 Sekunden). Es sind keine Änderung von Parametern erforderlich, und der Skalierungsprozess dauert 10 Minuten. 
  • Für ein Open-Source-Cassandra-Cluster hängt die Dauer des Hinzufügens von Knoten von der Datenmenge und den Parametereinstellungen ab, und die Auswirkungen auf die Leistung variieren. In einem Testszenario dauerte die Skalierung mehr als 30 Minuten bei einer voreingestellten Datengröße von 50 GB.

Best Practices zur Auswahl der besten Konfiguration

  • Wenn eine Instanz mehrere Knoten hat und jeder Knoten über 4 vCPUs verfügt, sollten auf jedem Knoten nicht mehr als 250 GB vorhanden sein. Die Transaktionen pro Sekunde (TPS) auf jedem Knoten dürfen 1000 nicht überschreiten.
  • Wenn eine Instanz mehrere Knoten hat und jeder Knoten über 8 vCPUs verfügt, sollten auf jedem Knoten nicht mehr als 250 GB vorhanden sein. Die Transaktionen pro Sekunde (TPS) auf jedem Knoten dürfen 2500 nicht überschreiten.
  • Wenn eine Instanz mehrere Knoten hat und jeder Knoten über 16 vCPUs verfügt, sollten auf jedem Knoten nicht mehr als 500 GB vorhanden sein. Die Transaktionen pro Sekunde (TPS) auf jedem Knoten dürfen 5000 nicht überschreiten.
  • Wenn eine Instanz mehrere Knoten hat und jeder Knoten über 32 vCPUs verfügt, sollten auf jedem Knoten nicht mehr als 500 GB vorhanden sein. Die Transaktionen pro Sekunde (TPS) auf jedem Knoten dürfen 10000 nicht überschreiten.

 

Best Practice: Designregeln

Regeln

 

Best Practices: Design-Empfehlungen

Empfehlungen

Neue Features

Der neue GaussDB (für Cassandra)-Service ist jetzt in der EU-DE-Region verfügbarView Details

Weitere Informationen zu diesem Produkt

Dokumentationen

 
  • Communities

    Die Open Telekom Cloud Community

    Hier treffen sich Nutzer, Entwickler und Product Owner um sich zu helfen, auszutauschen und zu diskutieren.

    Jetzt entdecken 

  • Telefon

    Kostenfreie Experten-Hotline

    Unsere zertifizierten Cloud-Experten stehen Ihnen mit persönlichem Service zur Seite.

     0800 3304477 (aus Deutschland)

     
    +800 33044770 (aus dem Ausland)

     
    24 Stunden am Tag, 7 Tage die Woche

  • E-Mail

    Unser Kunden-Service steht Ihnen per E-Mail-Support kostenlos zur Verfügung.

    E-Mail schreiben