Modul 1: Úloha správce databáze Azure
Tento modul zkoumá roli správce databáze ve světě Azure. Poskytuje také některé základní informace týkající se celkového obsahu. To zahrnuje přehled různých možností založených na serveru SQL Server. Studenti se naučí, proč je úroveň kompatibility zásadním konceptem při práci s databázemi SQL v Azure. Studenti jsou také seznámeni s dalšími databázovými platformami dostupnými v Azure kromě těch založených na SQL Serveru, zejména s PostgreSQL a MySQL
Lekce
- Role Azure Data Platform
- Platformy a možnosti Azure Database
- Úrovně kompatibility serveru SQL Server
- Funkce Azure Preview
- Lab: Použítí Azure Portal a SQL Server Management Studio
Modul 2: Plánování a implementace zdrojů datové platformy
Tento modul zavádí metody pro nasazení prostředků datové platformy v Azure. Dozvíte se o možnostech pro upgrade i migraci existujících databází SQL do Azure. Naučíte se, jak nastavit prostředky Azure k hostování SQL Serveru na virtuálním počítači, spravované instanci, Azure SQL Database a PostgreSQL nebo MySQL. Dozvíte se, jak určit, které možnosti jsou nejlepší na základě konkrétních požadavků, včetně požadavků na High Availability a Disaster Recovery (HADR). Naučí se vypočítávat požadavky na zdroje a vytvářet šablony pro jejich nasazení.
Lekce
- Nasazení serveru SQL pomocí IaaS
- Nasazení serveru SQL pomocí PaaS
- Nasazení databázových řešení s otevřeným zdrojovým kódem v Azure
- Lab: Nasazení Azure SQL Database
Modul 3: Implementace bezpečného prostředí
Tento modul zkoumá postupy zabezpečení databáze serveru SQL i databáze Azure SQL. To zahrnuje přehled různých možností založených na serveru SQL Server, jakož i různých možností Azure pro zabezpečení Azure SQL Database i databází s umístěním v Azure SQL Database. Studenti se naučí, proč je bezpečnost při práci s databázemi klíčová. Studenti se také seznámí s dalšími databázovými platformami dostupnými v Azure kromě těch založených na SQL Serveru, zejména s Azure Database pro MariaDB / MySQL / PostgreSQL
Lekce
- Konfigurace ověřování databáze
- Konfigurace autorizace databáze
- Implementace zabezpečení dat v klidu
- Implementace zabezpečení dat v přenosu
- Implementace kontroly souladu s citlivými daty
- Lab: Implementace bezpečného prostředí
Modul 4: Monitorování a optimalizace provozních zdrojů
Tento modul vás naučí o optimalizaci zdrojů pro vaše databáze vytvořené pomocí služeb IaaS nebo PaaS. Modul také pokrývá monitorovací server a hardwarové zdroje. Seznámí vás s různými dostupnými nástroji pro monitorování výkonu a stanovení základní úrovně. Naučíte se, jak interpretovat metriky výkonu pro nejdůležitější zdroje. Naučíte se také, jak řešit problémy s výkonem databáze pomocí Azure SQL Database Intelligent Insights.
Lekce
- Baselines a sledování výkonu
- Hlavní příčiny problémů s výkonem
- Konfigurace zdrojů pro optimální výkon
- Konfigurace uživatelské databáze
- Úkoly údržby související s výkonem
- Lab: Monitoring a optimalizace zdroje
Modul 5: Optimalizace výkonu dotazů
Plány provádění dotazů jsou potenciálně nejdůležitějším aspektem výkonu databáze. Vylepšování špatných plánů je určitě oblastí, kde malé úsilí může přinést obrovské zlepšení. Zatímco problémy s hardwarem mohou omezit výkon dotazů, vylepšení hardwaru obvykle přinášejí zlepšení výkonu v rozsahu maximálně 10–20%. Častěji se správci databází setkávají s dotazy, které nejsou optimalizovány, mají zastaralé nebo chybějící statistiky, mají chybějící indexy nebo špatné možnosti návrhu databáze, které vedou k tomu, že databázový stroj provede více práce, než je nutné k vrácení výsledků pro daný dotaz. Vylepšení plánů může někdy přinést vylepšení výkonu v rozmezí 100–200% nebo i více, což znamená, že po vylepšení plánu s lepšími indexy nebo statistikami může dotaz běžet dvakrát nebo třikrát rychleji! Tento modul poskytuje podrobnosti o tom, jak analyzovat výkon jednotlivých dotazů a určit, kde lze provést vylepšení.
Lekce
- Porozumění plánům dotazů na SQL Server
- Návrh databáze založené na výkonu
- Vyhodnocení vylepšení výkonu
- Lab: Řešení problémů s výkonem dotazů
Modul 6: Automatizace úkolů
Společným cílem pro správce databází v mnoha prostředích je automatizovat maximum opakujících se úkolů. To může být stejně jednoduché jako použití skriptů k automatizaci procesu zálohování a stejně složité jako vytvoření plně automatizovaného výstražného systému. Tento modul poskytuje podrobnosti o automatizaci úkolů pro zjednodušení práce DBA. Mezi metody patří úkoly plánování pro úlohy pravidelné údržby, stejně jako správa více instancí a konfigurace oznámení o úspěchu nebo neúspěchu úlohy nebo nedokončení úlohy.
Lekce
- Nastavení automatického nasazení
- Definování naplánovaných úkolů
- Konfigurace rozšířených událostí
- Správa prostředků Azure PaaS pomocí automatizovaných metod
- Laboratoř: Automatizace úkolů
Modul 7: Plánování a implementace prostředí High Availability a Disaster Recovery
Data musí být k dispozici, když to podnik potřebuje. To znamená, že data musí být navržena s ohledem na dostupnost a obnovitelnost. Předpokládejme, že pracujete pro společnost, která prodává widgety v obchodech i online. Vaše hlavní aplikace používá pro objednávky vysoce transakční databázi. Co by se stalo, kdyby server nebo platforma, která je hostitelem transakční databáze, měla problém, který ji z nějakého důvodu znepřístupnil nebo znemožnil? Jaký dopad by to mělo na podnikání? Pokud je zavedeno správné řešení, databáze by se v rozumném časovém rámci s minimálním úsilím připojila k internetu, což by podnikání umožnilo pokračovat s malým nebo žádným dopadem. Tento modul a jeho cvičení pokrývají konfiguraci, testování a správu řešení pro High Availability a Disaster Recovery (HADR) v Azure, a to jak pro infrastrukturu jako služba (IaaS), tak pro platformu jako službu (PaaS) nasazení. Tento modul bude pokrývat nejen základní požadavky, ale také různé možnosti dostupné k dosažení HADR.
Lekce
- High Availability a Disaster Recovery strategie
- Platforma IaaS a databázové nástroje pro HADR
- Platforma PaaS a databázové nástroje pro HADR
- Zálohování a obnova databáze
- Lab: Plánování a implementace prostředí vysoké dostupnosti a zotavení po katastrofě