Administering Relational Databases on Microsoft Azure (DP-300)
Volg de DP-300 training Administering Relational Databases on Microsoft Azure. Deze training biedt je de kennis en vaardigheden om een SQL Server-database-infrastructuur voor cloud, on-premises en hybride relationele databases te beheren en die werken met het aanbod van Microsoft PaaS relationele databases.
Master IT en Vijfhart bundelen de krachten en gaan samen verder als één merk: Vijfhart!
Na afronding van deze training kun je onder andere:
Training: Administering Relational Databases on Microsoft Azure (DP-300)
Deze DP-300 training voorziet deelnemers van de kennis en vaardigheden om een SQL Server database infrastructuur te beheren voor cloud, on-premises en hybride relationele databases en die werken met de Microsoft PaaS relationele database aanbiedingen. Daarnaast is het nuttig voor personen die toepassingen ontwikkelen die content leveren vanuit SQL-gebaseerde relationele databases. Azure SQL aanbiedingen plannen, implementeren en configureren De databaseprestaties bewaken en een database en query’s afstemmen voor optimale prestaties Een oplossing voor hoge beschikbaarheid plannen en configureren.
Na het afronden van de DP-300 training én het behalen van het bijbehorende examen kun je de Azure Database Administrator Associate certificering behalen! Download onze Certificeringsposter om de juiste volgorde te bepalen!
Azure Database Administrators beginnen deze functie met professionele ervaring in databasebeheer en technische kennis van cloudtechnologieën.
Specifiek:
- Werken met, onderhouden van en ontwikkelen met SQL Server.
- Ervaring met Azure, zoals het inzetten en beheren van resources.
De doelgroep voor deze training bestaat uit data professionals die data en databases beheren en meer willen leren over het beheren van de data platform technologieën die beschikbaar zijn op Microsoft Azure. Deze training is ook waardevol voor data-architecten en applicatieontwikkelaars die moeten begrijpen welke technologieën beschikbaar zijn voor het dataplatform met Azure en hoe ze met die technologieën kunnen werken via applicaties.
Module 1: Inleiding tot Azure DatabasebeheerDeze module verkent de rol van een databasebeheerder in de wereld van Azure SQL. Het biedt ook wat basisinformatie die relevant is voor de algemene inhoud. Dit omvat een overzicht van de verschillende op SQL Server gebaseerde opties (SQL Server in een VM, SQL Managed Instance en Azure SQL Database).Na het afronden van deze module ben je in staat om:
- De rol van Azure Database Administrator te begrijpen zoals deze past in andere rollen van het dataplatform
- De belangrijkste verschillen tussen de SQL Server-gebaseerde databaseopties kunnen beschrijven
- Andere beschikbare functies voor Azure SQL-platforms kunnen beschrijven
Module 2: Data platform middelen plannen en implementeren
Deze module introduceert methoden voor het implementeren van data platform resources in Azure SQL. Je leert over opties voor zowel upgraden als migreren van bestaande SQL-databases naar Azure, hoe je Azure resources kunt instellen om SQL Server te hosten op een Virtual Machine. Je leert hoe je kunt bepalen welke opties het beste zijn op basis van specifieke vereisten, waaronder de High Availability and Disaster Recovery (HADR) behoeften. Je krijgt inzicht in het berekenen van de benodigde middelen en het begrijpen van hybride benaderingen.
- IaaS-oplossingen implementeren met Azure SQL
- Implementeer PaaS-oplossingen met Azure SQL
- Evalueer strategieën voor migratie naar Azure SQL
- SQL-werklasten migreren naar Azure SQL-databases
- SQL werklasten migreren naar Azure Managed Instances
Lab: SQL Server voorzien op een Azure virtuele machine
- Verken de Azure Portal
- Implementeer een SQL Server op een Azure virtuele machine
- Verbinding maken met SQL Server op een Azure virtuele machine
Lab: Voorzien in een Azure SQL Database
- Een virtueel netwerk creëren
- Een Azure SQL-database implementeren
- Verbinding maken met een Azure SQL Database met behulp van Azure Data Studio
- Een Azure SQL-database ondervragen met SQL Notebook
Na het afronden van deze module zijn cursisten in staat om:
- De basisprincipes van SQL Server in een Infrastructure as a Service (IaaS) aanbod te verkennen
- PaaS provisioning en deployment opties te begrijpen
- Migratiescenario’s naar SQL Managed Instance en SQL Database te evalueren
- Een strategie voor het verplaatsen van een database naar Azure evalueren en implementeren
Module 3: Een veilige omgeving implementeren voor een databaseservice
In deze module wordt ingegaan op de beveiliging van zowel je SQL Server Database als een Azure SQL database. Dit omvat een overzicht van de verschillende opties op basis van SQL Server en de verschillende Azure-opties voor het beveiligen van Azure SQL Database. Cursisten leren waarom beveiliging cruciaal is bij het werken met databases en leggen verificatieopties voor Azure SQL Database uit.
- Databaseverificatie en -autorisatie configureren
- Gegevens in-transit en in rust beschermen
- Compliance controles voor gevoelige gegevens implementeren
Lab : Configureer een server-gebaseerde firewall regel met behulp van de Azure portal
- Configureer Azure SQL Database firewallregels
- Toegang valideren
Lab : Toegang tot Azure SQL Database autoriseren met Azure Active Directory
- Gebruikers aanmaken
- Toegang tot databaseobjecten beheren
- Toegang valideren
Lab : Microsoft Defender voor SQL en gegevensclassificatie inschakelen
- Microsoft Defender inschakelen voor Azure SQL Database
- Gegevensclassificatie configureren voor Azure SQL Database
Na het afronden van deze module zijn de cursisten in staat om:
- De verschillen te begrijpen tussen Windows, SQL Server en Azure Active Directory Authenticatie
- Zowel data-at-rest encryptie-oplossingen als data-in-transit encryptie te beschrijven en te configureren
- Een oplossing voor gegevensgevoeligheid te implementeren
Module 4: Operationele bronnen bewaken en optimaliseren
In deze module leer je hoe je resources kunt optimaliseren voor de databases die zijn gemaakt met IaaS- of PaaS-services. De module behandelt ook het monitoren van server- en hardwareresources. Je maakt kennis met de verschillende tools die beschikbaar zijn voor het monitoren van prestaties en het vaststellen van een baseline. Je leert hoe je performance metrics interpreteert voor de meest kritische resources. Ook leer je hoe je databaseprestaties kunt oplossen met behulp van Azure SQL Insights.
- Prestatiemonitoring beschrijven
- SQL Server resources configureren voor optimale prestaties
- Databases configureren voor optimale prestaties
Lab : Detecteer en corrigeer fragmentatie problemen
- CPU gebruik in Azure portaal controleren
- Identificeer hoge CPU queries
Lab : Detecteer en corrigeer fragmentatie problemen
- Onderzoek index fragmentatie
- Herbouw gefragmenteerde indexen
- Prestatieverbeteringen valideren
Na het voltooien van deze module zijn de cursisten in staat om:
- Activiteit te monitoren en te vergelijken met een basislijn
- De belangrijkste oorzaken van prestatieproblemen te identificeren
- Resources te configureren voor optimale prestaties
- Een gebruikersdatabase configureren voor optimale prestaties
Module 5: Queryprestaties optimaliseren
Query uitvoeringsplannen zijn mogelijk het belangrijkste aspect van databaseprestaties. Het verbeteren van slechte plannen is zeker een gebied waar een kleine hoeveelheid inspanning enorme verbeteringen kan opleveren. Hoewel hardwareproblemen de queryprestaties kunnen beperken, levert het verbeteren van de hardware meestal een prestatieverbetering op van hooguit 10-20%.
Het komt vaker voor dat databasebeheerders queries tegenkomen die niet geoptimaliseerd zijn, verouderde of ontbrekende statistieken hebben, ontbrekende indexen hebben of slechte keuzes maken in het databaseontwerp die ertoe leiden dat de database-engine meer werk doet dan nodig is om resultaten te leveren voor een bepaalde query.
Het verbeteren van de plannen kan soms prestatieverbeteringen opleveren van 100-200% of zelfs meer, wat betekent dat na het verbeteren van een plan met betere indexen of statistieken, een query twee of drie keer zo snel kan lopen!
Deze module geeft details over hoe de individuele queryprestaties te analyseren en te bepalen waar verbeteringen kunnen worden aangebracht.
- Verkennen van optimalisatie van queryprestaties
- Verkennen van prestatiegericht databaseontwerp
- Prestatieverbeteringen evalueren
Lab : Problemen met databaseontwerp identificeren
- De query onderzoeken en het probleem identificeren
- Manieren identificeren om het waarschuwingsbericht op te lossen
- Verbeter de code
Lab : Problemen met blokkeren identificeren en oplossen
- Geblokkeerde queries rapport uitvoeren
- Read Commit Snapshot isolatieniveau inschakelen
- Prestatieverbeteringen evalueren
Lab : Probleemgebieden isoleren in slecht presterende queries in een SQL-database
- Genereer het werkelijke uitvoeringsplan
- Een suboptimaal queryplan oplossen
- Gebruik Query Store om regressie te detecteren en af te handelen
- Bestudeer Query’s die het meeste bronnen verbruiken rapport
- Forceer een beter uitvoeringsplan
- Queryhints gebruiken om de prestaties te beïnvloeden
Na het voltooien van deze module zijn cursisten in staat om:
- Query plannen te analyseren en probleemgebieden te identificeren
- Potentiële queryverbeteringen evalueren met Query Store
- Tabel- en indexontwerp beoordelen
- Bepalen of query- of ontwerpwijzigingen een positief effect hebben gehad
Module 6: Databasetaken automatiseren
Een gemeenschappelijk doel voor databasebeheerders is om zoveel mogelijk van hun taken te automatiseren. Dit kan zo eenvoudig zijn als het gebruik van scripts om een back-upproces te automatiseren, maar ook zo complex als het bouwen van een volledig geautomatiseerd waarschuwingssysteem. Deze module geeft details over het automatiseren van taken om het werk van de DBA te vereenvoudigen. De methoden omvatten het plannen van taken voor reguliere onderhoudstaken, maar ook het gebruik van elastische taken en Azure Automation runbooks.
- Uitrol van databasemiddelen automatiseren
- SQL Agent jobs aanmaken en beheren
- Azure PaaS taken beheren met automatisering
Lab: Implementeer een automation runbook om automatisch indexen te herbouwen
- Een automatiseringsaccount aanmaken
- Verbinding maken met een bestaande Azure SQL Database
- Automatiseringsaccount activa configureren
- Een PowerShell runbook maken
- Een schema maken voor een runbook
Lab: Implementeer Azure SQL Database met behulp van een Azure Resource Manager sjabloon
- Azure Resource Manager sjabloon verkennen
Lab: Maak een CPU status alert voor een SQL Server
- Een waarschuwing maken wanneer een CPU een gemiddelde van 80 procent overschrijdt
Na het afronden van deze module zijn de cursisten in staat om:
- Resources te implementeren met behulp van geautomatiseerde implementatiescripts
- Geplande taken te creëren
- Notificaties en waarschuwingen te creëren
- Automatisering configureren voor PaaS services
Module 7: Een oplossing voor hoge beschikbaarheid en noodherstel plannen en implementeren
Gegevens moeten beschikbaar zijn wanneer het bedrijf ze nodig heeft. Dat betekent dat de oplossingen die de gegevens hosten, moeten worden ontworpen met beschikbaarheid en herstelbaarheid in gedachten.
Stel dat je voor een bedrijf werkt dat zowel in winkels als online widgets verkoopt. Je belangrijkste applicatie gebruikt een database met veel transacties voor bestellingen. Wat zou er gebeuren als de server of het platform waarop de transactionele database is gehost een probleem had waardoor deze om de een of andere reden niet beschikbaar of ontoegankelijk was? Welke impact zou dat hebben op het bedrijf? Met de juiste oplossing zou de database binnen een redelijk tijdsbestek en met minimale inspanning weer online komen, zodat het bedrijf door kan gaan met weinig tot geen gevolgen.
Deze module en het bijbehorende lab behandelen het configureren, testen en beheren van een oplossing voor hoge beschikbaarheid en disaster recovery (HADR) in Azure, voor zowel Infrastructure-as-a-Service (IaaS) als Platform-as-a-Service (PaaS) implementaties. Deze module behandelt niet alleen de basisvereisten, maar ook de verschillende opties die beschikbaar zijn om HADR te bereiken.
- Strategieën voor hoge beschikbaarheid en noodherstel
- IaaS-platform en databasetools voor HADR
- PaaS-platform en databasetools voor HADR
- Back-up en herstel van database
Lab : Back-up naar URL en herstel vanaf URL
- Creëer een credential
- Back-up maken naar URL
- Back-up valideren via Azure CLI en Storage Explorer
- Herstellen vanaf URL
Lab : Geo-replicatie configureren voor Azure SQL Database
- Geo-replicatie inschakelen
- Failover naar een secundaire regio
Na het afronden van deze module kunnen de cursisten:
- Het verschil tussen recovery time en recovery point doelstellingen
- De beschikbare HADR-opties voor zowel IaaS als PaaS
- De overwegingen voor het plannen en configureren van HADR oplossingen, inclusief hoe back-up en herstel fi
- De factoren waaruit een HADR-strategie bestaat
- Hoe een hoge beschikbaarheidsoplossing te configureren via een hands-on lab
In de klas, online of beiden.

Active Learning
Je maakt samen met je trainer een plan en gaat actief aan de slag. In een kleine klas verdiepen in wat je echt nodig hebt, inzoomen op zaken die je echt interesseren en overslaan wat je al weet of niet nodig hebt. Plan je lesdagen flexibel, neem real-life casussen mee en werk ze uit met je trainer. Verrijk je kennis en verbind het met alles wat je al wist.
E-Learning
Ben je op zoek naar volledige zelfstudie? Wij bieden je de mogelijkheid om jouw training volledig in jouw eigen tijd te volgen. Uiteraard met het officiële lesmateriaal waarmee je de juiste kennis opdoet.
Wil je toch graag een dag persoonlijke begeleiding? Dan kan je altijd een extra lesdag bij boeken en de training als blended learning volgen!
Incompany
Wist jij dat alle IT trainingen die we aanbieden op de website ook bij jouw bedrijf uitgevoerd kunnen worden? Zo volg je een maatwerk IT training (Incompany training) met al je collega’s. Jij kunt de training nog specifieker voor jouw bedrijf laten inrichten en het is zelfs mogelijk om een geheel maatwerk traject door ons te laten ontwerpen.
Je bespaart reiskosten en reistijd voor de deelnemers, doordat onze trainer bij jou op locatie komt. Op deze manier kun je meerdere deelnemers van jouw organisatie dezelfde training laten volgen. Dat is efficiënt en effectief! Samen heb je een gemeenschappelijke opleidingsbehoefte en daar gaan we je bij helpen.
We hebben jarenlang ervaring in het geven van maatwerk it trainingen. We kijken zorgvuldig naar de opleidingsbehoefte om volledig aan te sluiten bij je wensen. Zo formuleren we haalbare en concrete doelstellingen en deelnemers kunnen het geleerde in de praktijk toepassen. Op deze manier groeien deelnemers persoonlijk en professioneel op meerdere niveaus.