OpenText-Startseite.
Technische Themen

Was ist Database as a Service (DBaaS)?

Illustration von IT-Elementen mit Schwerpunkt auf einem Fragezeichen

Übersicht

Database as a Service (DBaaS) ist eine Kategorie von verwalteten Cloud-basierten Computing-Diensten, die Zugriff auf eine Datenbank bieten, ohne dass physische Hardware eingerichtet, Software installiert oder die Datenbank konfiguriert werden muss. Stattdessen übernimmt der Dienstanbieter die meisten Aufgaben der Datenbankverwaltung und -pflege. Die Benutzer können schnell eine Datenbank starten und Daten laden und analysieren, in der Regel mit wenig oder gar keinem IT-Eingriff.

Datenbank als Dienstleistung (DBaaS)

Warum ist DBaaS wichtig?

DBaaS ist wichtig für die übergreifende Unternehmensinitiative der digitalen Transformation, bei der Unternehmen die Art und Weise, wie sie arbeiten und ihren Kunden Mehrwert bieten, grundlegend ändern. Insbesondere Unternehmen, die eine stärkere Demokratisierung von Daten anstreben, könnten sich für DBaaS entscheiden, um eine Strategie für beliebige Analysen zu jeder Zeit umzusetzen. Organisationen, die sich mit ESG-Fortschritten (Environmental, Social, and Governance) befassen, können die DBaaS-Fähigkeit nutzen, um Server nach Belieben hoch- und runterzufahren und so Ressourcen zu sparen.

Vorteile von DBaaS

DBaaS bietet einige Vorteile gegenüber herkömmlichen Methoden zur Bereitstellung von Datenbanksystemen, darunter die folgenden:

  • Abstraktion der physischen Architektur von Ihrem Unternehmen - Der Anbieter und seine Partner stellen die für die Ausführung des Workloads erforderliche Hardware bereit, so dass Ihr Unternehmen keine Server mehr warten muss.
  • Geringere Kosten für Hardware- und Datenbanksoftware-Upgrades - Da die Infrastruktur nicht mehr vor Ort vorhanden ist, müssen Unternehmen nicht mehr in Datenbankserver investieren oder zeitaufwändige Hardware-Upgrades planen.
  • Senkung der Kapitalausgaben - As-a-Service-Software ermöglicht es einer Organisation, einige Ausgaben von den Kapitalausgaben zu den Betriebsausgaben zu verschieben. Dadurch werden künftige Ausgaben besser vorhersehbar, die Kapitalkosten sinken, und Sie müssen weniger Geld für Hardware und Software ausgeben.
  • Rationalisierung der Datenbankverwaltung - DBaaS-Anbieter übernehmen viele routinemäßige Aufgaben der Datenbankverwaltung und -administration, und auch dies kann die Betriebskosten senken.

Nachteile von DBaaS

Es gibt auch potenzielle Nachteile von DBaaS im Vergleich zu Datenbanken, die vor Ort eingerichtet werden.

  • Einsparungen erfolgen nicht automatisch. Einige Unternehmen haben Berechnungen angestellt und festgestellt, dass DBaaS für bestimmte Arbeitslasten erheblich teurer ist. Einsparungen lassen sich offenbar am besten bei ephemeren Arbeitslasten und nicht bei persistenten erzielen, da der Kosten-Nutzen-Effekt von DBaaS größer ist, wenn analytische Arbeitslasten nicht ausgeführt werden.
  • Mangelnde Kontrolle. Bei verwalteten Datenbanken hat das IT-Team eines Unternehmens möglicherweise keinen vollständigen Zugriff auf die Funktionen eines Servers, da auch diese abstrahiert sind. Die Nutzer müssen sich darauf verlassen, dass der Cloud-Anbieter die Infrastruktur vollständig und effizient verwaltet.
  • Vertrauen auf schnelles Internet. Wenn die Internetverbindung einer Organisation schwach ist oder ausfällt, hat die Organisation keinen Zugang zu ihrer Datenbank, bis das Problem behoben ist. Darüber hinaus können Unternehmen aufgrund der Internetgeschwindigkeit langsame Abfragezeiten erleben.
  • Sicherheit. Einige IT-Käufer ziehen es vor, direkten Einfluss auf die Sicherheit der Server zu haben, auf denen ihre Datenbanken laufen. Obwohl die Sicherheit der öffentlichen Cloud bekanntermaßen recht hoch ist, ist der Anbieter für die Sicherung der Datenbankplattform und der zugrunde liegenden Infrastruktur verantwortlich. Auch die Sicherheit wird auf einer gewissen Ebene abstrahiert.

 


Kategorien von DBaaS

Es gibt eine Reihe von DBaaS-Anbietern, die für eine außergewöhnliche und vielfältige Auswahl an Optionen im DBaaS-Bereich sorgen.

Anbieter öffentlicher Clouds

Viele Cloud-Anbieter wie Google, Azure und Alibaba haben ihre eigenen DBaaS-Angebote. Die Benutzer können dasselbe Konto, das sie für die Datenverarbeitung und -speicherung verwenden, auch für die Einrichtung von Datenbanken nutzen.

  • Profis

    • Einfachheit in der Abrechnung und in der Bereitstellung
    • Viele leistungsfähige Optionen
  • Nachteile

    • Lock-in
    • Muss eine einzige Cloud verwenden
    • Schwierige Übertragung von Arbeitslasten in einer hybriden Umgebung
    • Gebühren für Ausstiegsdaten
    • Externe Tabellen sind schwieriger zu nutzen

Proprietäre Cloud-Anbieter

Anbieter wie Snowflake, Firebolt und andere bieten eine firmeneigene Cloud an, bei der die Nutzer den Anbieter sowohl für die Nutzung der Datenbank als auch für die Nutzung der Cloud-Dienste bezahlen. Die Datenbank und die Server werden vom Anbieter zur Verfügung gestellt, obwohl die Server und der Speicher in eine öffentliche Cloud ausgelagert sind, die über den Anbietervertrag bereitgestellt wird.

  • Profis

    • Einfachheit in der Abrechnung und in der Bereitstellung
    • Viele leistungsfähige Optionen
  • Nachteile

    • Lock-in
    • Gebühren für Ausstiegsdaten
    • Die Serverkosten werden vom Verkäufer ausgehandelt und können beim Verkauf an Sie aufgeschlagen werden.
    • Oft nur für die Cloud entwickelt

Partner-DBaaS-Unternehmen

Auch auf dem Partner-Marktplatz der öffentlichen Clouds finden sich zahlreiche hervorragende DBaaS-Lösungen. Die Nutzer schließen separate Verträge mit dem DBaaS-Partner und dem Cloud-Anbieter ab. Diese Anbieter bieten häufig verschiedene Optionen an.

  • Profis

    • Oftmals in mehreren Clouds verfügbar und einfacher/kostengünstiger, um Multi-Cloud zu unterstützen
    • Sie verfügen oft über tiefere oder spezialisierte Funktionen, um die Entwicklung bestimmter Arbeitslasten zu erleichtern.
    • Kein Lock-in
    • Arbeiten oft sowohl in der Cloud als auch vor Ort
  • Nachteile

    • Notwendigkeit der Verwaltung mehrerer Anbieter für Abrechnung und Lizenzierung

 


Worauf sollte man bei einer DBaaS achten?

Neben den Arten von DBaaS gibt es weitere wichtige Unterschiede zwischen den DBaaS-Anbietern, darunter:

DBaaS-Bereitstellungsoptionen

Bietet Ihr DBaaS auch eine Bereitstellung außerhalb des SaaS-Modells an? Einige DBaaS-Anbieter verlangen von Ihnen, dass Sie sich auf einen bestimmten Speicherort in einer bestimmten Cloud festlegen. Dadurch wird der Kunde an eine bestimmte Cloud gebunden, sodass er nicht die Freiheit hat, problemlos zu einer anderen Cloud zu wechseln oder kostengünstigere Cloud-Computing-Angebote zu nutzen, sofern diese verfügbar sind. Einige Anbieter bieten keine Lösung für die Analyse vor Ort oder die Bereitstellung in Kubernetes an. Sorgen Sie dafür, dass Anbieter, die nicht alle Ihre Anforderungen an die Bereitstellung erfüllen, aussortiert werden.

Flexibilität bei der Lizenzvergabe

Bietet Ihre Lösung eine Lizenz an, mit der Sie problemlos zwischen mehreren Clouds oder On-Premises wechseln können, oder sind für jede Bereitstellung separate Lizenzen erforderlich? Wie hoch sind die Kosten für die Wartung von DEV, TEST, BACKUP und PRODUCTION? Werfen Sie einen Blick auf die Gesamtkosten, um herauszufinden, welche Anbieter Ihre Anforderungen erfüllen können.

Data Lake-Fähigkeit

Haben Sie oft lokal gespeicherte Parquet-, Orc-, AVRO-, JSON- oder TEXT-Dateien, die Sie in Ihre Analysen einbeziehen müssen? Achten Sie bei der Auswahl Ihres DBaaS-Anbieters darauf, wie er die Skalierbarkeit und Wirtschaftlichkeit eines Data Lakes mit der Vorhersagbarkeit und Reproduzierbarkeit eines Data Warehouse verbinden kann. Überlegen Sie außerdem, wie gut Ihre Lösung die Arbeitsbelastung durch externe Tabellen versteht und wie viel Datenbewegung erforderlich ist.

Fähigkeit zur Optimierung

Wird Ihr DBaaS in einem begrenzten Rechenpaket betrieben? Analytik ist nicht gleich Analytik und sollte auch nicht als dieselbe betrachtet werden. Vergewissern Sie sich, dass die von Ihnen gewählte Datenbank über Optionen verfügt, mit denen Sie alle Arten von Arbeitslasten und Service-Level-Erwartungen angemessen verwalten können. Bei Lösungen, die eine knotenbasierte Optimierung vornehmen (indem einfach generische Knoten hinzugefügt werden, wenn die Arbeitslast dies erfordert), entgehen Ihnen möglicherweise Methoden, mit denen Sie Ihre Cloud-Kosten niedrig halten und gleichzeitig die Abfrageleistung verbessern können. Die Möglichkeit, spezialisierte Knoten zu verwenden, und die Fähigkeit, langsame Abfragen zu optimieren, sind von entscheidender Bedeutung.

Tiefe der Analytik

Können Sie Ihre DBaaS für mehr als nur deskriptive Analysen nutzen? Die datenzentrierten Unternehmen von heute haben analytische Anforderungen, die über Standard-SQL-Datenbanken hinausgehen. Einige Arbeitslasten erfordern beispielsweise fortgeschrittene Analysen wie Geodaten oder Zeitserienfunktionen. Prädiktive Analysen werden für Data-Science-Teams immer wichtiger. Überlegen Sie daher, wie maschinelles Lernen unterstützt wird. Überlegen Sie, wie Ihre Lösung ein breites Spektrum an analytischen Anwendungsfällen und ein größeres Team von Fachleuten unterstützen kann, wenn Ihre Cloud-Datenbank in Ihrem Unternehmen erfolgreich wird.

 


Wie können wir behilflich sein?

Fußnoten