Mit der Couchbase-Datenplattform die Datenschutzanforderungen erfüllen

Daten sind mittlerweile eine feste Währung, daher sind Backup und Wiederherstellung bei einer Datenbank genauso wichtig wie klassische Performance-Messwerte. Einen Datenverlust können sich Unternehmen unter keinen Umständen leisten.

Deshalb müssen Datenbanken Unternehmen bei den Datenschutzanforderungen unterstützen: Von nativer Sicherungs- und Wiederherstellungslösung über Datencenter-übergreifende Replikationstechnologie, die bei der Disaster-Recovery breiten Einsatz findet, bis hin zu  Partnerintegrationen, die erweiterte Funktionen bieten.

 

Die einzelnen Optionen im Detail bei Couchbase

Cbbackupmgr (erhältlich nur als Enterprise-Edition) ist die hochleistungsfähige Backup-&-Recovery-Lösung von Couchbase, die komplette, inkrementelle und Merge-Funktionen unterstützt. Sie ermöglicht Nutzern, vollständige, inkrementelle Backups zu erstellen und diese bedarfsgerecht zusammenzuführen. Es können verschiedene Enterprise-Backup-Strategien genutzt und diese Funktionen wirksam eingesetzt werden, um ihre Betriebskontinuitätspläne mit dem jeweiligen RPO und RTO zu erfüllen. Cbbackupmgr bietet hohe Flexibilität beim Backup – durch ein cluster-weites Backup mit allen Buckets oder eben nur mit spezifischen Buckets.

Auf Basis der Couchbase-Architektur werden die Daten im Cluster gleichmäßig in 1024 vBuckets verteilt. Je nach Anzahl der Nodes im Cluster, werden vBuckets den Nodes zugeordnet. Es wird auch die Sicherung von Daten auf vBucket-Ebene mithilfe von vBucket-Filtern unterstützt. Da sich die Zahl der Nodes und die Topologie aufgrund von Ausfallsicherungen ändern können, ist die Sicherung auf vBucket-Ebene die robustere Variante – im Vergleich zu einer teilweisen Sicherung.

Cbbackupmgr bietet ebenfalls verschiedene unternehmensfähige Funktionen, wie Kompression, Client-Zertifikat-Authentifizierung mithilfe von X.509, Unterstützung für ipv6, SSL, TTL, RBAC und schlüsselbasierte, gefilterte Wiederherstellung.

Die Datencenter-übergreifende Replikationstechnologie wird von vielen Nutzern als Disaster-Recovery-Lösung verwendet. XDCR ist eine unabhängig skalierbare Technologie, die über Standorte hinweg Datenkonsistenz bietet. Bei der Disaster-Recovery können XDCR genutzt werden, um im Rahmen des Betriebskontinuitätsplans eine aktive Cluster(quelle) und ein passives Cluster(ziel) aufrechtzuerhalten. Diese Lösungen können zwar den meisten alltäglichen Anwendungsfällen bei Datenschutz und Disaster-Recovery gerecht werden, doch werden ständig erweiterte Backup- und Restore-Fähigkeiten benötigt. Um diese Lücken zu schließen, baut Couchbase sein Partner-Ökosystem konsequent aus.

Imanis-Data spielt dabei eine zentrale Rolle. Mit der Nutzung der gemeinsamen Lösung haben viele User hervorragende Erfahrungen gemacht. Nachstehend die wichtigsten Bereiche, in denen Imanis unterstützt:

Paralleler Scale-out-Backup & Wiederherstellung: Imanis-Data unterstützt das parallele Scale-out-Backup und nutzt dafür die Share-Nothing-Architektur von Couchbase. Da monolithische Backup-Lösungen die Skalierung auf große Datensätze erlauben, ermöglicht die Fähigkeit, Nodes hinzuzufügen und Backups zu parallelisieren, schnellere Backups und Restores. Dadurch besteht die Möglichkeit, die Performance bis zur völligen Ausschöpfung der Netzwerk-Bandbreite anzupassen.

Unterstützung für Objektspeicher: Die aktuelle Backup-Lösung von Couchbase nutzt ForestDB für ihre Sekundärspeicher, die keine Objektspeicher unterstützen. Die Backup-Lösung von Imanis kann dazu verwendet werden, Couchbase-Daten auf einem beliebigen Objektspeicher, wie Amazon S3, Azure-Blob-Storage oder anderen Objektspeichern zu sichern. Imanis bietet viele andere Backup-Funktionen, wie Datenmaskierung, um die Einhaltung von Datenschutzvorschriften wie der DSGVO zu erleichtern, Content-Filterung, um nur Datenteilmengen wiederherzustellen, und Schemawiederherstellung, etc. Diese Optionen können einzeln oder in Kombination genutzt werden um Datenschutzziele in Bezug auf die Datenplattform bestmöglich zu erreichen.

Von Chaitra Ramarao, Sr. Product Manager, Couchbase