Fachartikel

Der Datenbankadministrator und seine neue Rolle

Big Data, künstliche Intelligenz und DevOps verändern die Herausforderungen für Datenbankadministratoren und dank Data-Base-as-a-Service aus der Cloud arbeiten diese ganz anders als noch vor Jahren. In der Cloud sind keine Datenbankverwalter gefragt, vielmehr muss der Datenbankadministrator Projekte anstoßen und umsetzen und dafür auf ein viel breiteres Wissen zugreifen. Um was sich Datenbankadministratoren jetzt kümmern sollten, um mit dieser Entwicklung Schritt zu halten und den eigenen Wert zu steigern, beschreiben wir in diesem Artikel.
Nicht zuletzt durch die zunehmende Verbreitung der Cloud hat sich die Rolle des Datenbankadministrators gewandelt.
Daten sind für Unternehmen heute wertvolle Assets, die vom Datenbankadministrator (DBA) verwaltet werden. Das Potenzial von Daten versuchen Unternehmen mit Business Intelligence und Data Warehousing auszuschöpfen. Daneben wirken sich Cloud, Automatisierung, Machine Learning (ML), DevOps und die dazugehörenden Werkzeuge auf die Datenbanktechnologie aus. Zugleich wächst das Datenvolumen in den Datenbanken rasant, wobei das Internet of Things und Big Data den Anteil unstrukturierter Daten in die Höhe treiben.

Doch auch die Menge an strukturierten Daten steigt, wie die Studie "Neue Herausforderungen für DBAS: Trends in der Datenbankverwaltung" von Unisphere Research im Auftrag von Quest Ende 2017 zeigt. Zum Erhebungszeitraum verwalteten 60 Prozent der Befragten mehr als 100 TByte strukturierter Daten. Bei 40 Prozent der Umfrageteilnehmer verteilen sich diese auf über 100 aktive Instanzen. Gehostet werden Datenbanken vermehrt auf Cloudplattformen, hebt die Untersuchung hervor.

Database-as-a-Service (DBaaS) nutzte bereits die Hälfte der befragten Firmen für mindestens eine Datenbank. On-Demand-Plattformen bieten unter anderem die Amazon Web Services (MySQL, Maria DB und mit Dynamo DB auch NoSQL), Microsoft Azure (Microsoft SQL und mit Cosmos auch NoSQL), Google Cloud (PostgreSQL, MySQL und mit Bigtable auch NoSQL) und Datenbankhersteller wie Oracle mit der Oracle Cloud oder MongoDB mit MongoDB Atlas. Mit dem einfachen Verwalten per Self-Service verändert sich der Alltag eines DBAs also erheblich.
Eine App zieht die erste Clouddatenbank nach sich
In der Praxis ist eine neue Applikation oft Auslöser dafür, eine Datenbank zum ersten Mal in der Cloud zu hosten. Der Mehrwert, den diese in Form von hoher Flexibilität, guter Skalierbarkeit, geringer Fehleranfälligkeit, hoher Produktivität sowie Verfügbarkeit und Unabhängigkeit von Infrastrukturen bietet, lässt sich so live erfahren. Im Zuge von Modernisierungen wandern schrittweise die nächsten Datenbankinstanzen in die Cloud.

In Folge von DBaaS entstehen hybride Umgebungen, in denen DBAs lokal klassisch weiterarbeiten. Zusätzlich müssen die Verwalter den Überblick über die Cloudnutzung bewahren, beispielsweise ob die Ressourcen für eine Clouddatenbank reichen und welche Parameter für die Bereitstellung zu setzen sind. Die Cloudprovider übernehmen Installation, Bereitstellung, Wartung mit Updates und Backup. Die Verantwortung für den Datenbankbetrieb verbleibt intern.

Zur Verwaltung stehen Managementoberflächen bereit, die es ermöglichen, den Datenbankservice zu skalieren und Benutzerrechte zu verwalten. Über das Einrichten von Policies passen sie die Datensicherung an die eigenen Gegebenheiten an. Zudem lassen sich nun Backup-Recovery-Tests einschieben, wofür bisher im klassischen lokalen Datenbankbetrieb die Zeit fehlte. Die Clouddatenbanken machen einen DBA alles andere als überflüssig. Sein Schwerpunkt verlagert sich: Er konzentriert sich auf die System- und Datenverfügbarkeit, Diagnose und Optimierung der Datenbanken.

Die Leistung und Kosten im Blick
Eine Datenbank wird niemals perfekt laufen, es lässt sich immer etwas verbessern. Zeigt das Dashboard seines Webportals beispielsweise an, dass sich das Lesen und Schreiben von Daten verlangsamt, muss der DBA eingreifen. So der Klassiker: Ein Benutzer greift auf seine Liste zu, während ein anderer Anwender gerade eine Abrechnung fährt, die mit denselben Daten arbeitet. Durch suboptimale Abfragen sind diese jedoch solange gesperrt, bis die Abrechnung durch ist – Komplikationen sind somit vorprogrammiert.

Die Ursache kann auch weniger banal sein – und fällt dem Admin erst auf, wenn er die Datenbankabfrage genauer betrachtet. Eine schlecht geschriebene SQL-Abfrage zieht womöglich unnötigerweise alle vorhandenen Datensätze, die anschließend durch eine Anwendung gefiltert wird. Das geht wesentlich effizienter, indem der Datenbankserver jeweils Häppchen zur Verfügung stellt. So kann die Datenbank wieder normal performen. Zudem schlagen viele DBaaS-Angebote dem Administrator Maßnahmen zum Autotuning vor, wie das Erstellen eines Indexes, um auf bestimmte regelmäßige Aktionen zu reagieren.

Außerdem gilt es, stets die Kosten im Blick zu behalten: Denn würde der DBA allen Kollegen die vollen Berechtigungen freischalten, dürften diese Datenbanken anlegen ohne Kontrolle, was wahrscheinlich den Budgetrahmen in kurzer Zeit sprengen würde. Es bedarf also eines Genehmigungsverfahren, das sicherstellt, dass nur die tatsächlich benötigten Ressourcen allokiert werden.
3.07.2019/ln/Pascal Poletto, Teamleiter Data Platform Solutions bei Axians IT Solutions

Nachrichten

Schutz für AWS-Instanzen [16.07.2019]

Trend Micro Cloud Network Protection ist nun im Amazon Web Services Marketplace verfügbar. Es soll Schutz für die Cloudinstanzen auf AWS bieten und dabei auch fortschrittliche Angriffe erkennen. Zunächst ist das Security-Angebot für AWS Transit Gateway erhältlich, weitere Bereitstellungsmodelle sollen folgen. [mehr]

Großes Update für OpenText [15.07.2019]

OpenText kündigt für Release 16 seines gleichnamigen Werkzeugs zum Enterprise Information Management das bisher größte Technologie-Update an. Das Enhancement Pack 6 enthält unter anderem umfangreiche Erweiterungen im Bereich Datenerfassung, die unter dem Namen "OpenText Intelligent Capture" gebündelt werden. Für 2020 ist außerdem eine Cloud-Edition in Planung. [mehr]

Tipps & Tools

Überall online [17.07.2019]

Wenn Sie das nächste Mal einen längeren Aufenthalt an einem Flughafen haben und schnell Internetzugriff benötigen, kann die Webseite "Wireless Passwords From Airports" weiterhelfen. Auf einer Google-Maps-Karte sehen Sie die Lage sämtlicher Flughäfen weltweit und im Menü die wichtigsten Informationen, um verfügbare WLAN-Hotspots vor Ort problemlos zu benutzen. [mehr]

Download der Woche: Altap Salamander [16.07.2019]

Der kostenlose Dateimanager "Altap Salamander" bietet Anwendern einen weitaus größeren Funktionsumfang als der standardmäßige Windows-Explorer. Besonders für das Verschieben von Dateien zwischen Verzeichnissen und Ordnern ist das Programm aufgrund der Zwei-Fenster-Ansicht sehr praktisch. [mehr]

Buchbesprechung

Anzeigen