Štruktúra kurzu
Modul 1: Úvod do Azure Database Administration
Tento modul skúma úlohu správcu databázy vo svete Azure SQL. Poskytuje tiež niektoré základné informácie relevantné pre celkový obsah. To zahŕňa prehľad rôznych možností založených na SQL Server (SQL Server vo virtuálnom počítači, spravovaná inštancia SQL a Azure SQL Database).
Lekcie
- Pripravte sa na údržbu databáz SQL v Azure
Po absolvování tohoto modulu budete schopní:
- Pochopiť úlohu správcu databázy Azure, pretože sa hodí k ostatným rolám dátovej platformy
- Vedieť popísať kľúčové rozdiely medzi možnosťami databázy založenej na SQL Serveri
- Popísať ďalšie dostupné funkcie pre platformy Azure SQL
Tento modul predstavuje metódy na nasadenie prostriedkov dátovej platformy v Azure SQL. Dozviete sa o možnostiach upgradu a migrácie existujúcich databáz SQL do Azure. Dozviete sa, ako nastaviť prostriedky Azure pre hosťovanie servera SQL Server na virtuálnom počítači, spravované inštanciu SQL a databázu SQL. Dozviete sa, ako určiť, ktoré možnosti sú najlepšie na základe konkrétnych požiadaviek, vrátane požiadaviek na vysokú dostupnosť a zotavenie po havárii (HADR). Naučia sa vypočítať požiadavky na zdroje a porozumieť hybridným prístupom.
Lekcie
- Nasaďte riešenie IaaS s Azure SQL
- Nasaďte riešenie PaaS s Azure SQL
- Vyhodnoťte stratégie pre migráciu na Azure SQL
- Migrujte úlohy SQL do Azure SQL Databases
- Migrujte úlohy SQL do spravovaných inštancií Azure
Lab : Poskytujte SQL Server na virtuálnom počítači Azure
- Preskúmajte Azure Portal
- Nasaďte SQL Server na virtuálnom počítači Azure
- Pripojte sa k serveru SQL na virtuálnom počítači Azure
Lab : Poskytnite Azure SQL Database
- Vytvorte virtuálnu sieť
- Nasaďte Azure SQL Database
- Pripojte sa k Azure SQL Database pomocou Azure Data Studio
- Otázka na Azure SQL Database pomocou SQL Notebook
Po absolvování tohoto modulu budete schopní:
- Preskúmať základy SQL Servera v ponuke Infrastructure as a Service (IaaS).
- Pochopiť možnosti poskytovania a nasadenia PaaS
- Vyhodnotiť scenáre migrácie do SQL Managed Instance a SQL Database
- Vyhodnotiť a implementovať stratégiu pre presun databázy do Azure
Modul 3: Implementujte zabezpečené prostredie pre databázovú službu
Tento modul skúma postupy zabezpečenia vašej databázy SQL Server a tiež databázy Azure SQL. To zahŕňa prehľad rôznych možností založených na SQL Server a tiež rôznych možností Azure pre zabezpečenie Azure SQL Database. Študenti sa naučia, prečo je zabezpečenie kľúčové pri práci s databázami, a vysvetlí možnosti overovania pre Azure SQL Database.
Lekcie
- Nakonfigurujte overovanie a autorizáciu databázy
- Chráňte dáta počas prenosu av pokoji
- Implementujte kontroly súladu pre citlivé dáta
Lab : Nakonfigurujte pravidlo brány firewall založené na serveri pomocou Azure Portal
- Nakonfigurujte pravidlá brány firewall Azure SQL Database
- Overiť prístup
Lab : Autorizujte prístup k Azure SQL Database pomocou Azure Active Directory
- Vytvorte užívateľa
- Správa prístupu k databázovým objektom
- Overiť prístup
Lab : Povoľte Microsoft Defender pre SQL a klasifikáciu dát
- Povoľte Microsoft Defender pre Azure SQL Database
- Nakonfigurujte klasifikáciu dát pre Azure SQL Database
Po absolvování tohoto modulu budete schopní:
- Pochopiť rozdiely medzi Windows, SQL Server a Azure Active Directory Authentication
- Popísať a nakonfigurovať ako riešenie šifrovania dát v pokoji, tak šifrovanie prenosu dát
- Implementovať riešenie pre citlivosť dát
Modul 4: Monitorujte a optimalizujte prevádzkové zdroje
Tento modul vás naučí optimalizáciu zdrojov pre vaše databázy vytvorené pomocou služieb IaaS alebo PaaS. Modul tiež pokrýva monitorovanie serverových a hardvérových zdrojov. Zoznámi vás s rôznymi dostupnými nástrojmi na sledovanie výkonu a stanovenie základnej línie. Naučíte sa, ako interpretovať metriky výkonu pre najkritickejšie zdroje. Dozviete sa tiež, ako riešiť problémy s výkonom databázy pomocou Azure SQL Insights.
Lekcie
- Popíšte sledovanie výkonu
- Nakonfigurujte prostriedky SQL Server pre optimálny výkon
- Nakonfigurujte databázy pre optimálny výkon
- Skontrolujte využitie procesora v Azure Portal
- Identifikujte otázky CPU
Lab : Zistiť a opraviť problémy s fragmentáciou
- Preskúmajte fragmentáciu indexu
- Znovu zostaviť fragmentované indexy
- Overte vylepšenia výkonu
Po absolvování tohoto modulu budete schopní:
- Sledovať aktivitu a porovnajte so základnou líniou
- Identifikovať hlavné príčiny problémov s výkonom
- Nakonfigurovať zdroje pre optimálny výkon
- Nakonfigurovať databázu užívateľov pre optimálny výkon
Plány vykonávania dotazov sú potenciálne najdôležitejším aspektom výkonu databázy. Zlepšenie zlých plánov je určite oblasťou, kde malé množstvo úsilia môže priniesť obrovské zlepšenia. Aj keď problémy s hardvérom môžu obmedziť výkon dotazov, zlepšenie hardvéru obvykle prináša zlepšenie výkonu v rozsahu maximálne 10 – 20 %. Častejšie sa správcovia databáz stretávajú s otázkami, ktoré nie sú optimalizované, majú zastarané alebo chýbajúce štatistiky, majú chýbajúce indexy alebo zlé voľby návrhu databázy, čo vedie k tomu, že databázový stroj vykonáva viac práce, než je potrebné na vrátenie výsledkov pre danú otázku. Zlepšenie plánov môže niekedy priniesť zlepšenie výkonu v rozsahu 100 – 200 % alebo dokonca viac, čo znamená, že po vylepšení plánu pomocou lepších indexov alebo štatistík by otázka mohla bežať dvakrát alebo trikrát rýchlejšie! Tento modul poskytuje podrobnosti o tom, ako analyzovať výkon jednotlivých dotazov a určiť, kde je možné vykonať vylepšenia.
Lekcie
- Preskúmajte optimalizáciu výkonu otázok
- Preskúmajte návrh databázy založený na výkone
- Vyhodnoťte zlepšenie výkonu
Lab : Identifikujte problémy s návrhom databázy
- Preskúmajte otázku a identifikujte problém
- Identifikujte spôsoby, ako opraviť varovnú správu
- Vylepšite kód
Lab : Identifikujte a vyriešte problémy s blokovaním
- Spustite prehľad blokovaných otázok
- Povoliť úroveň izolácie snímky potvrdenie na čítanie
- Vyhodnoťte zlepšenie výkonu
- Vytvorte skutočný plán vykonávania
- Vyriešte neoptimálny plán otázok
- Použite Query Store na detekciu a spracovanie regresie
- Prezrite si prehľad Otázky s najvyššou spotrebou zdrojov
- Lepší plán vykonávania
- Pomocou tipov otázok môžete ovplyvniť výkon
Po absolvování tohoto modulu budete schopní:
- Analyzovať plány otázok a identifikujte problémové oblasti
- Vyhodnotiť potenciálne vylepšenie otázok pomocou Query Store
- Navrhnúť tabuľky a registra
- Zistiť, či zmeny dotazu alebo návrhu mali pozitívny účinok
Modul 6: Automatizujte databázové úlohy
Spoločným cieľom administrátorov databáz v mnohých prostrediach je automatizovať čo najviac ich opakujúcich sa úloh. To môže byť tak jednoduché ako použitie skriptov na automatizáciu procesu zálohovania a tak zložité ako vytvorenie plne automatizovaného systému varovania. Tento modul poskytuje podrobnosti o automatizačných úlohách pre zjednodušenie práce DBA. Medzi metódy patrí plánovanie úloh pre bežné úlohy údržby a taktiež to, ako používať elastické úlohy a sady runbookov Azure Automation.
Lekcie
- Automatizujte nasadenie databázových prostriedkov
- Vytvárajte a spravujte úlohy SQL Agent
- Spravujte úlohy Azure PaaS pomocou automatizácie
Lab : Nasaďte runbook automatizácie pre automatické opätovné zostavenie indexov
- Vytvorte si účet automatizácie
- Pripojte sa k existujúcej databáze Azure SQL Database
- Nakonfigurujte aktíva účtu automatizácie
- Vytvorte sadu Runbook PowerShellu
- Vytvorte plán pre runbook
Lab : Nasaďte Azure SQL Database pomocou šablóny Azure Resource Manager
- Preskúmajte šablónu Azure Resource Manager
Lab : Vytvorte výstrahu stavu CPU pre SQL Server
- Vytvorte výstrahu, keď CPU prekročí priemerne 80 percent
Po absolvování tohoto modulu budete schopní:
- Nasadiť prostriedky pomocou skriptov automatizovaného nasadenia
- Vytvárať naplánované úlohy
- Vytvárať oznámenia a upozornenia
- Nakonfigurovať automatizáciu pre služby PaaS
Modul 7: Naplánujte a implementujte riešenie vysokej dostupnosti a obnovy po havárii
Dáta musia byť dostupné, keď ich firma potrebuje. To znamená, že riešenia hosťujúce dáta musia byť navrhnuté s ohľadom na dostupnosť a obnoviteľnosť. Predpokladajme, že pracujete pre spoločnosť, ktorá predáva widgety v obchodoch aj online. Vaša hlavná aplikácia používa pre objednávky vysoko transakčnú databázu. Čo by sa stalo, keby server alebo platforma hosťujúca transakčnú databázu mala problém, kvôli ktorému by bola z nejakého dôvodu nedostupná alebo neprístupná? Aký by to malo vplyv na podnikanie? Ak je zavedené správne riešenie, databáza by bola online v rozumnom časovom rámci s minimálnym úsilím, čo by umožnilo pokračovať v podnikaní s malým až žiadnym dopadom. Tento modul a jeho pridružené laboratórium pokrývajú konfiguráciu, testovanie a správu riešení pre vysokú dostupnosť a zotavenie po havárii (HADR) v Azure, a to ako pre infraštruktúru ako službu (IaaS), tak pre platformu ako službu (PaaS). nasadenie. Tento modul pokryje nielen základné požiadavky, ale aj rôzne dostupné možnosti na dosiahnutie HADR.
Lekcie
- Stratégia vysokej dostupnosti a obnovy po havárii
- Platforma IaaS a databázové nástroje pre HADR
- Platforma PaaS a databázové nástroje pre HADR
- Zálohovanie a obnova databázy
Lab : Zálohovať na URL a Obnoviť z URL
- Vytvorte poverenie
- Záloha na URL
- Overte zálohovanie prostredníctvom Azure CLI a Storage Explorer
- Obnova z URL
- Povolenie geografickej replikácie
- Failover do sekundárnej oblasti
Po absolvování tohoto modulu budete schopní:
- Poznať rozdiel medzi dobou obnovy a cieľmi bodov obnovy
- Zistiť dostupné možnosti HADR pre IaaS aj PaaS
- Uvažovať o plánovaní a konfigurácii riešení HADR vrátane spôsobu zálohovania a obnovy fi
- Určiť faktory, ktoré tvoria stratégiu HADR
- Nakonfigurovať riešenia s vysokou dostupnosťou prostredníctvom praktického laboratória