Couchbase Cloud auf AWS: neues Angebot erlaubt Kontrolle über Kosten und Cluster

München, Starnberg, 07. Juli 2020 - In-VPC-Bereitstellungen auf AWS verwenden Amazon EKS (Amazon Elastic Kubernetes Service) – MS Azure AKS und GCP GKE folgen später...

Zum Hintergrund: Couchbase hat die Verfügbarkeit von Couchbase Cloud, seines vollständig gemanagten DBaaS, angekündigt. Das Unternehmen und Anbieter der Multi-Cloud-to-Edge-NoSQL-Datenbank der Enterprise-Klasse, macht ihre Database-as-a-Service Couchbase Cloud zunächst über Amazon Web Services (AWS) verfügbar. Die Unterstützung für Microsoft Azure und der Google Cloud Platform sollen bis Ende des Jahres folgen. Couchbase Cloud ist laut Entwickler ab sofort bei AWS als 30-Tage-Testversion verfügbar, die über das AWS-Konto des Anwenders oder des Unternehmens läuft. Couchbase bietet zwei Pakete, Developer Pro und Enterprise an, die differenzierte Service-Level-Garantien für Entwicklungs- und Testanforderungen gegenüber geschäftskritischem Support für Produktionssysteme liefern sollen. Couchbase Cloud unterstützt Unternehmen mit:

  • Der Flexibilität und Performance des Couchbase Servers, kombiniert mit Best Practices der Virtual-Private-Cloud (VPC)-Bereitstellung auf AWS. Unternehmen soll so die Kosten traditioneller Deployments drastisch senken können, ohne jedoch die Kontrolle über Daten und Sicherheit aufzugeben.
  • Einer integrierten Kontrollebene für das Multi-Cloud-Management und Cross Data Center Replication (XDCR). Das erleichtert die Verwaltung und den Einsatz mehrerer Cluster über Clouds in verschiedenen Regionen.
  • Der transparenten, kundenspezifischen Konfiguration und Lizenzierung, die in Kombination mit einer hohen Node-for-Node-Performance laut Anbieter eine außergewöhnlich niedrige TCO für die Erstellung von Anwendungen für reine Online-User-Communities liefern soll.

Couchbase Server - Leistungsmerkmale

Couchbase Server ist eine multifunktionale NoSQL-Datenbank und kombiniert die hochperformante Memory-First-Architektur von Key-Value-Stores mit seiner SQL-kompatiblen Abfragesprache, zuverlässigen Entwickler-SDKs und schema-flexiblem JSON-Format. Alle werden als elastisch skalierende, Multi-ACID-Documents-kompatible, weltweit replizierende Cluster-Architektur eingesetzt. Couchbase Cloud verbindet Leistungsfähigkeit und Flexibilität und bietet Unternehmen so eine Reihe hochverfügbarer Anwendungen und Use Cases wie Online-Session-Caching, Benutzerprofile oder Katalogmanagement. Sie richten sich laut Anbieter an Einzelhändler, Anbieter von Medieninhalten und Unternehmen, die sich an eine ausschließlich auf das Internet ausgerichtete Welt anpassen müssen.

In-VPC-Bereitstellungen auf AWS verwenden Amazon EKS (Amazon Elastic Kubernetes Service) – MS Azure AKS und GCP GKE kommen später in diesem Jahr – so können Unternehmen die Couchbase-Software direkt in ihren Cloud-Accounts einrichten und verwalten. Das ermöglicht eine genaue Performance-Anpassung der Datenbank an die unterliegende Infrastruktur und bietet laut Couchbase die gleichen Kontrollmöglichkeiten wie im eigenen Rechenzentrum – jedoch zum Bruchteil der Kosten. Unternehmen können laut Entwicklerangaben damit folgende Punkte verwalten bzw. nutzen:

  • AWS-Best-Practice-Sicherheitsrichtlinien und Datenhoheits-Präferenzen
  • Kosten für die Datenübertragung
  • Auswahl von Amazon EC2 (Elastic-Compute-Cloud)-Instanzen
  • Konfiguration von Instanzen pro Cluster
  • Verwendung der vereinbarten, kundeneigenen AWS-Rabatte

1. Steuerung über eine einzige, integrierte Kontrollebene

Die Bereitstellung der Couchbase Cloud wird durch eine Kontrollebene verwaltet, die DevOps-Administratoren durch:

  • Eine automatisierte Übersicht über elastische Skalierbarkeit, Upgrades, Verfügbarkeit, Monitoring und Alerts in allen Clustern und jeder Cloud
  • Die feingranulare Steuerung unter Verwendung von Multidimensional Scaling (MDS) zur Performance-Anpassung der Applikation-Workloads der Couchbase-Services an die unterliegenden AWS-Instanzen zur Optimierung des Ressourcenverbrauchs

bei der Überwachung globaler Deployments unterstützt.

2. Steuerung der Datenübertragung mit XDCR

Mit XDCR (Cross Data Center Replication) ermöglicht Couchbase Cloud eine weltweite, gefilterte Replikation von Cluster-Inhalten an jeden beliebigen Cluster-Standort. Unternehmen können so Anforderungen an die Datenhoheit erfüllen durch:

  • Die automatische Verwaltung von Datenmigration, Backup, Disaster Recovery zu und von Hybrid-Clouds; für DSGVO-Regionen und Regionen mit anderen Regularien 
  • Vermeidung von CSP-Vendor-Lock-In und Replikation von Daten zu Azure und GCP nach Verfügbarkeit.

Abb. 1: Couchbase Server 6.5, Services and Multi-Dimensional Scaling / efficient configuration option for large amounts of data (Quelle: Couchbase Server)

Öffentliche und private Benchmarks sollen zeigen, dass Couchbase schneller ist, als konkurrierende Angebote auf vergleichbaren Infrastrukturen. MDS ermöglicht Performance-Anpassung der Workloads auf ihren Infrastrukturknoten. Couchbase kombiniert ferner Performance-Vorteile mit transparenten Lizenzierungsrichtlinien. So können Unternehmen eigene Kostenvergleiche erstellen. Die Vorteile umfassen unter anderem:

  • Stundenbezogene oder Prepaid-Nutzung ohne monatliches Limit, kein Margin Stacking durch verstecktes IaaS im Abonnement, Konfiguration und Erweiterung des IaaS im Rahmen der Entwicklungs-, Test-, Produktions-und Wachstumsphasen von Unternehmen, Wahl der SLA-Stufen pro Cluster mit den Optionen Developer Pro & Enterprise, kein Cloud-Service-Provider (CSP-) Lock-In, wenn herstellerspezifischer Anwendungen genutzt werden.


Querverweise: