SanData IT-Trainingszentrum
Microsoft Azure – DP-300T00 – Administering Relational Databases on Microsoft Azure
Im Kurs DP-300T00 lernen Sie die Administration relationaler Datenplattformen in Microsoft Azure kennen. Themen sind Bereitstellung und Migration, Sicherheitskonzepte, Leistungsüberwachung, Abfrageoptimierung, Automatisierung sowie Hochverfügbarkeit und Notfallwiederherstellung für IaaS- und PaaS-Umgebungen.
Kursbeschreibung
Der Azure-Datenbankadministrator implementiert und verwaltet die betrieblichen Aspekte von Cloud-nativen und hybriden Datenplattformlösungen, die auf Microsoft Azure Data Services und Microsoft SQL Server basieren. Der Azure-Datenbankadministrator verwendet eine Vielzahl von Methoden und Tools, um alltägliche Vorgänge auszuführen, einschließlich der Anwendung von Kenntnissen über die Verwendung von T-SQL für Verwaltungszwecke.
Diese Schulung kann auch zur Vorbereitung auf das Examen DP-300: Administering Relational Databases on Microsoft Azure zur Zertifizierung als Microsoft Certified: Azure Database Administrator Associate besucht werden.
Prüfungsgebühren sind nicht im Kurspreis inklusive.
Hinweis: Der Kurs wird in deutscher Sprache gehalten, die MOC-Unterlagen sind nur in englischer Sprache verfügbar.
Seminarinhalte
Modul 1: Die Rolle des Azure-Datenbankadministrators
In diesem Modul wird die Rolle eines Datenbankadministrators in der Welt von Azure untersucht. Es enthält auch grundlegende Informationen, die für den Gesamtinhalt relevant sind. Dazu gehört eine Überprüfung der verschiedenen SQL-Server-basierten Optionen: SQL Server in einer VM, verwaltete Instanzen und Azure SQL-Datenbank. Sie lernen, warum die Kompatibilitätsstufe bei der Arbeit mit SQL-Datenbanken in Azure ein entscheidendes Konzept ist. Neben den auf SQL Server basierenden Plattformen werden Sie auch mit anderen in Azure verfügbaren Datenbankplattformen vertraut gemacht, insbesondere mit PostgreSQL und MySQL.
Lektionen
- Azure Daten-Plattform-Rollen
- Azure-Datenbankplattformen und -optionen
- SQL Server-Kompatibilitätsstufen
- Azure-Vorschaufunktionen
Modul 2: Planen und Implementieren von Datenplattformressourcen
In diesem Modul werden Methoden zum Bereitstellen von Datenplattformressourcen in Azure vorgestellt. Sie erfahren, welche Optionen zum Aktualisieren und Migrieren vorhandener SQL-Datenbanken nach Azure verfügbar sind. Sie lernen, wie Azure-Ressourcen zum Hosten von SQL Server auf einer virtuellen Maschine, einer verwalteten Instanz, einer Azure SQL-Datenbank sowie PostgreSQL oder MySQL eingerichtet werden. Sie erfahren, wie anhand bestimmter Anforderungen, einschließlich der Anforderungen für Hochverfügbarkeit und Notfallwiederherstellung (HADR), die am besten geeigneten Optionen ermittelt werden können. Sie lernen, den Ressourcenbedarf zu berechnen und Vorlagen für ihre Bereitstellungen zu erstellen.
Lektionen
- Bereitstellen von SQL Server mit Hilfe von IaaS
- Bereitstellen von SQL Server mit Hilfe von PaaS
- Bereitstellen von Open-Source-Datenbanklösungen in Azure
Modul 3: Implementieren einer sicheren Umgebung
In diesem Modul werden die Vorgehensweisen zum Sichern Ihrer SQL-Server-Datenbank sowie einer Azure SQL-Datenbank erläutert. Dies umfasst eine Überprüfung der verschiedenen SQL-Server-basierten Optionen sowie der verschiedenen Azure-Optionen zum Sichern der Azure SQL-Datenbank und der darin enthaltenen Datenbanken. Sie lernen, warum Sicherheit bei der Arbeit mit Datenbanken von entscheidender Bedeutung ist. Neben den auf SQL Server basierenden Plattformen werden Sie auch mit anderen in Azure verfügbaren Datenbankplattformen vertraut gemacht, insbesondere mit der Azure-Datenbank für MariaDB, MySQL und PostgreSQL.
Lektionen
- Konfigurieren der Datenbankauthentifizierung
- Konfigurieren der Datenbankautorisierung
- Implementieren der Sicherheit für ruhende Daten
- Implementieren der Sicherheit für Daten in Transit
- Implementieren von Compliance-Kontrollen für sensible Daten
Modul 4: Überwachung und Optimierung der Betriebsressourcen
In diesem Modul lernen Sie die Ressourcenoptimierung für Datenbanken kennen, die mit IaaS- oder PaaS-Services erstellt wurden. Das Modul umfasst auch die Überwachung von Server- und Hardwareressourcen. Sie werden mit den verschiedenen verfügbaren Tools zur Überwachung der Leistung und zur Erstellung einer Baseline vertraut gemacht. Sie lernen, Leistungsmetriken für die kritischsten Ressourcen zu interpretieren. Außerdem erfahren Sie, wie die Datenbankleistung mit Azure SQL Database Intelligent Insights behoben werden kann.
Lektionen
- Basislinien und Leistungsüberwachung
- Hauptursachen für Leistungsprobleme
- Konfigurieren von Ressourcen für optimale Leistung und Datenbankkonfiguration für Benutzer
- Leistungsbezogene Wartungsaufgaben
Modul 5: Optimieren der Abfrageleistung
Abfrageausführungspläne sind möglicherweise der wichtigste Aspekt der Datenbankleistung. Die Verbesserung schlechter Pläne ist ein Bereich, in dem ein geringer Aufwand große Verbesserungen bringen kann. Während Hardwareprobleme die Abfrageleistung einschränken können, führt eine Verbesserung der Hardware normalerweise zu Leistungsverbesserungen im Bereich von höchstens 10 bis 20 %. Häufiger stoßen Datenbankadministratoren auf nicht optimierte Abfragen, veraltete oder fehlende Statistiken, fehlende Indizes oder schlechte Auswahlmöglichkeiten für das Datenbankdesign. Dadurch leistet das Datenbankmodul mehr Arbeit, als für die Rückgabe der Ergebnisse einer bestimmten Abfrage erforderlich ist. Eine Verbesserung der Pläne kann manchmal zu Leistungsverbesserungen im Bereich von 100 bis 200 % oder sogar mehr führen. Das bedeutet, dass eine Abfrage nach dem Verbessern eines Plans mit besseren Indizes oder Statistiken zwei- oder dreimal so schnell ausgeführt werden kann. Dieses Modul enthält Details zur Analyse der Leistung einzelner Abfragen und zur Ermittlung von Verbesserungsmöglichkeiten.
Lektionen
- Grundlegendes zu SQL Server-Abfrageplänen
- Leistungsbasiertes Datenbankdesign
- Bewerten von Leistungsverbesserungen
Modul 6: Automatisierung von Aufgaben
Ein gemeinsames Ziel für Datenbankadministratoren in vielen Umgebungen besteht darin, möglichst viele sich wiederholende Aufgaben zu automatisieren. Dies kann so einfach sein wie die Verwendung von Skripten zur Automatisierung eines Sicherungsprozesses und so komplex wie die Erstellung eines vollautomatischen Warnsystems. Dieses Modul enthält Details zur Automatisierung von Aufgaben, um die Arbeit des Datenbankadministrators zu vereinfachen. Zu den Methoden gehören das Planen von Aufgaben für reguläre Wartungsjobs sowie die Verwaltung mehrerer Instanzen und die Konfiguration von Benachrichtigungen für Erfolg, Misserfolg oder Nichterfüllung von Aufgaben.
Lektionen
- Einrichten der automatischen Bereitstellung
- Definieren geplanter Aufgaben
- Erweiterte Ereignisse konfigurieren
- Verwalten von Azure-PaaS-Ressourcen mit Hilfe automatisierter Methoden
Modul 7: Planen und Implementieren einer Hochverfügbarkeits- und Notfallwiederherstellungsumgebung
Daten müssen verfügbar sein, wenn das Unternehmen sie benötigt. Das bedeutet, dass Lösungen für das Hosten von Daten unter Berücksichtigung von Verfügbarkeit und Wiederherstellbarkeit entwickelt werden müssen. Angenommen, Sie arbeiten für ein Unternehmen, das Widgets sowohl in Geschäften als auch online verkauft. Ihre Hauptanwendung verwendet eine hochtransaktionale Datenbank für Bestellungen. Was würde passieren, wenn der Server oder die Plattform, auf der sich die Transaktionsdatenbank befindet, ein Problem hätte, das sie aus irgendeinem Grund nicht verfügbar oder unzugänglich machte? Welche Auswirkungen hätte dies auf das Geschäft? Wenn die richtige Lösung gefunden wird, wird die Datenbank in einem angemessenen Zeitrahmen mit minimalem Aufwand online geschaltet, sodass das Geschäft mit geringen bis keinen Auswirkungen fortgesetzt werden kann. Dieses Modul und das zugehörige Labor umfassen das Konfigurieren, Testen und Verwalten einer Lösung für Hochverfügbarkeit und Disaster Recovery (HADR) in Azure sowohl für Infrastructure-as-a-Service-(IaaS-) als auch für Platform-as-a-Service-(PaaS-)Bereitstellungen. Das Modul deckt nicht nur die grundlegenden Anforderungen ab, sondern auch die verschiedenen verfügbaren Optionen, um HADR zu erreichen.
Lektionen
- Hochverfügbarkeits- und Notfallwiederherstellungsstrategien
- IaaS-Plattform- und Datenbank-Tools für HADR
- PaaS-Plattform- und Datenbank-Tools für HADR
- Datenbanksicherung und -wiederherstellung
Lernziele
Sie lernen, betriebliche Aspekte cloud-nativer und hybrider Datenplattformlösungen auf Microsoft Azure Data Services und Microsoft SQL Server zu implementieren und zu verwalten. Dabei wenden Sie Methoden und Tools für alltägliche Verwaltungsaufgaben an, einschließlich T-SQL für Verwaltungszwecke.
Zielgruppe
- Datenfachleute
- Datenarchitekten
- Anwendungsentwickler
Datenfachleute verwalten Daten und Datenbanken und möchten mehr über die Verwaltung der in Microsoft Azure verfügbaren Datenplattformtechnologien erfahren. Der Kurs ist auch für Datenarchitekten und Anwendungsentwickler hilfreich, die verstehen müssen, welche Technologien für die Datenplattform mit Azure verfügbar sind und wie mit diesen Technologien über Anwendungen gearbeitet wird.
Voraussetzungen
Zusätzlich zu ihrer beruflichen Erfahrung sollten die Teilnehmenden technische Kenntnisse besitzen, die mit den folgenden Kursen vergleichbar sind:
- AZ-900T00 – Microsoft Azure Fundamentals
- DP-900T00 – Microsoft Azure Data Fundamentals
Nächste Termine
Weitere Termine finden Sie online auf der Kursseite.
Persönliche Beratung
Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.