SanData IT-Trainingszentrum
Microsoft Azure – DP-300T00 – Implement scalable database solutions using Azure SQL (Examen: DP-300)
DP-300T00 Azure SQL vermittelt die Administration cloudnativer und hybrider Datenplattformen mit Azure Data Services und Microsoft SQL Server. Sie befassen sich mit Bereitstellung, Sicherheit, Überwachung, Abfrageoptimierung, Automatisierung sowie Hochverfügbarkeit und Notfallwiederherstellung.
Kursbeschreibung
Der Azure-Database Administrator 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 Verwaltungsverwaltungszwecke.
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
Dieses Modul untersucht die Rolle eines Datenbankadministrators in der Azure-Welt und vermittelt grundlegende, für den Gesamtinhalt relevante Informationen. Es überprüft die 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 SQL-Server-basierten Optionen lernen Sie weitere in Azure verfügbare Datenbankplattformen kennen, insbesondere PostgreSQL und MySQL.
Lektionen
- Azure-Datenplattformrollen
- Azure-Datenbankplattformen und -optionen
- SQL-Server-Kompatibilitätsstufen
- Azure-Vorschaufunktionen
- Modul 2: Planen und Implementieren von Datenplattformressourcen
Dieses Modul stellt Methoden zum Bereitstellen von Datenplattformressourcen in Azure vor. Sie lernen Optionen zum Aktualisieren und Migrieren vorhandener SQL-Datenbanken nach Azure kennen. Außerdem richten Sie Azure-Ressourcen ein, um SQL Server auf einer virtuellen Maschine, einer verwalteten Instanz oder einer Azure SQL-Datenbank sowie PostgreSQL oder MySQL zu hosten. Anhand bestimmter Anforderungen, einschließlich Hochverfügbarkeit und Notfallwiederherstellung (HADR), ermitteln Sie geeignete Optionen, berechnen den Ressourcenbedarf und erstellen Vorlagen für Bereitstellungen.
Lektionen
- Bereitstellen von SQL Server mit IaaS
- Bereitstellen von SQL Server mit PaaS
- Bereitstellen von Open-Source-Datenbanklösungen in Azure
- Modul 3: Implementieren einer sicheren Umgebung
Dieses Modul erläutert Vorgehensweisen zum Sichern Ihrer SQL-Server-Datenbank und einer Azure SQL-Datenbank. Es umfasst eine Überprüfung der verschiedenen SQL-Server-basierten Optionen sowie der Azure-Optionen zum Sichern der Azure SQL-Datenbank und der darin enthaltenen Datenbanken. Sie lernen, warum Sicherheit bei der Arbeit mit Datenbanken entscheidend ist. Neben SQL-Server-basierten Optionen lernen Sie weitere in Azure verfügbare Datenbankplattformen kennen, insbesondere 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 während der Übertragung
- Implementieren von Compliance-Kontrollen für sensible Daten
- Modul 4: Überwachung und Optimierung der Betriebsressourcen
Sie lernen die Ressourcenoptimierung für Datenbanken kennen, die mit IaaS- oder PaaS-Services erstellt wurden. Das Modul umfasst außerdem die Überwachung von Server- und Hardwareressourcen. Sie arbeiten mit verschiedenen verfügbaren Tools zur Leistungsüberwachung und zur Erstellung einer Baseline, interpretieren Leistungsmetriken für die kritischsten Ressourcen und beheben Datenbankleistungsprobleme mit Azure SQL Database Intelligent Insights.
Lektionen
- Baselines und Leistungsüberwachung
- Hauptursachen für Leistungsprobleme
- Konfigurieren von Ressourcen für optimale Leistung und Database-Konfiguration 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 geringer Aufwand große Verbesserungen bewirken kann. Hardwareprobleme können die Abfrageleistung zwar einschränken, doch Hardwareverbesserungen führen normalerweise zu Leistungsverbesserungen von höchstens 10 bis 20 %. Häufiger treffen Datenbankadministratoren auf nicht optimierte Abfragen, veraltete oder fehlende Statistiken, fehlende Indizes oder ungeeignete Entscheidungen beim Datenbankdesign. Dadurch muss das Datenbankmodul mehr Arbeit leisten, als zur Rückgabe der Ergebnisse einer bestimmten Abfrage erforderlich wäre. Verbesserte Pläne können Leistungssteigerungen von 100 bis 200 % oder mehr bewirken; eine Abfrage kann nach der Verbesserung eines Plans mit besseren Indizes oder Statistiken zwei- oder dreimal so schnell ausgeführt werden. Das Modul behandelt die Analyse der Leistung einzelner Abfragen und die Ermittlung von Verbesserungsmöglichkeiten.
Lektionen
- Grundlagen zu SQL-Server-Abfrageplänen
- Leistungsbasiertes Datenbankdesign
- Bewerten von Leistungsverbesserungen
- Modul 6: Automatisierung von Aufgaben
Ein gemeinsames Ziel von Datenbankadministratoren in vielen Umgebungen besteht darin, möglichst viele wiederkehrende Aufgaben zu automatisieren. Dies kann von Skripten zur Automatisierung eines Sicherungsprozesses bis zur Erstellung eines vollautomatischen Warnsystems reichen. Das Modul behandelt die Automatisierung von Aufgaben zur Vereinfachung der Arbeit von Datenbankadministratoren. Dazu gehören das Planen regulärer Wartungsaufgaben, die Verwaltung mehrerer Instanzen sowie die Konfiguration von Benachrichtigungen über Erfolg, Misserfolg oder die Nichterfüllung von Aufgaben.
Lektionen
- Einrichten der automatischen Bereitstellung
- Definieren geplanter Aufgaben
- Konfigurieren erweiterter Ereignisse
- Verwalten von Azure-PaaS-Ressourcen mit automatisierten Methoden
- Modul 7: Planen und Implementieren einer Hochverfügbarkeits- und Notfallwiederherstellungsumgebung
Daten müssen verfügbar sein, wenn ein Unternehmen sie benötigt. Deshalb müssen Lösungen für das Hosten von Daten unter Berücksichtigung von Verfügbarkeit und Wiederherstellbarkeit entwickelt werden. Angenommen, ein Unternehmen verkauft Widgets in Geschäften und online, und seine Hauptanwendung nutzt eine hochtransaktionale Datenbank für Bestellungen. Wird der Server oder die Plattform dieser Transaktionsdatenbank aus irgendeinem Grund nicht verfügbar oder unzugänglich, kann dies Auswirkungen auf das Geschäft haben. Mit der passenden Lösung wird die Datenbank innerhalb eines angemessenen Zeitrahmens und mit minimalem Aufwand wieder 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 Hochverfügbarkeits- und Disaster-Recovery-Lösung (HADR) in Azure für Infrastructure-as-a-Service- (IaaS) und Platform-as-a-Service- (PaaS) Bereitstellungen. Neben den grundlegenden Anforderungen behandelt das Modul die verschiedenen verfügbaren Optionen zur Umsetzung von HADR.
Lektionen
- Strategien für Hochverfügbarkeit und Notfallwiederherstellung
- IaaS-Plattform- und Datenbanktools für HADR
- PaaS-Plattform- und Datenbanktools für HADR
- Datenbanksicherung und -wiederherstellung
Lernziele
Sie lernen, betriebliche Aspekte cloudnativer und hybrider Datenplattformlösungen mit 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
- Datenarchitektinnen und Datenarchitekten
- Anwendungsentwicklerinnen und Anwendungsentwickler
Der Kurs richtet sich an Datenfachleute, die Daten und Datenbanken verwalten und mehr über die Verwaltung der in Microsoft Azure verfügbaren Datenplattformtechnologien erfahren möchten. Er ist außerdem für Datenarchitektinnen und Datenarchitekten sowie Anwendungsentwicklerinnen 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.