Microsoft Azure umožňuje hostovat vaše relační databáze buď jako PaaS službu Azure SQL Database, kdy je za správu serveru, jeho zabezpečení, zálohování, aktualizace i vysokou dostupnost zodpovědný Microsoft, nebo využít možnosti pronájmu [...]
  • GOC212
  • Délka 4 dny
  • 40 ITK bodů
  • 6 termínů
  • ČR (28 900 Kč)

    SR (1 100 €)

  • Mírně pokročilý

Microsoft Azure umožňuje hostovat vaše relační databáze buď jako PaaS službu Azure SQL Database, kdy je za správu serveru, jeho zabezpečení, zálohování, aktualizace i vysokou dostupnost zodpovědný Microsoft, nebo využít možnosti pronájmu licence na klasický Microsoft SQL Server, který si nainstalujete do virtuálního serveru hostovaného v rámci služby Azure Virtual Machines a budete zodpovědní za jeho kompletní správu. Na tomto kurzu se seznámíte s oběma variantami z pohledu správce – budou porovnány rozdíly mezi oběma přístupy, migrace databáze do cloudu a z cloudu, pravidelná údržba, zabezpečení databáze a best-practices, které není dobré opomenout.

»
  • Seznámíte se s principy fungování cloudové platformy Microsoft Azure
  • Pochopíte rozdíly mezi různými způsoby hostování Microsoft SQL Server relačních databází v cloudu Microsoft Azure
  • Naučíte se vytvářet a migrovat databáze do PaaS služby Azure SQL Database
  • Dozvíte se, jak se Azure SQL Database odlišuje od Microsoft SQL Serveru a jaké to může způsobit problémy při migraci databáze do cloudu
  • Seznámíte se s Azure SQL Database Managed Instances a pochopíte jejich výhody i nevýhody
  • Osvojíte si práci s Azure Virtual Machines a seznámíte se specifickými požadavky pro provoz Microsoft SQL Serveru
  • Naučíte se optimalizovat databáze hostované v cloudu

Kurz je určen správcům Microsoft SQL Serveru i databázovým vývojářům, kteří zvažují, připravují nebo provádí migraci svých databází do Microsoft Azure.

  • Základní znalost správy Microsoft SQL Serveru
  • Základní znalost relačních databází
  • Základní znalost cloudového prostředí Microsoft Azure
1 Představení Microsoft Azure
  • Seznámení s klíčovými principy cloudového prostředí, jeho výhodami i nevýhodami
  • Představení cloudové platformy Microsoft Azure
  • Přehled nejčastěji používaných služeb v Microsoft Azure
  • Zřízení Azure Subscription a seznámení s portálem na správu služeb v Microsoft Azure
2 Možnosti provozu SQL Server databází
  • Porovnání různých možností, jak provozovat relační databáze kompatibilní s Microsoft SQL Serverem
  • Úvod do provozu Microsoft SQL Serveru v Azure Virtual Machine, porovnání výhod a nevýhod
  • Úvod do použití služby Azure SQL Database, představení jejích variant (Single Database, Elastic Pool, Managed Instance), porovnání výhod a nevýhod
  • Úvod do použití Azure SQL Data Warehouse, porovnání s Azure SQL Database
3 Seznámení s Azure SQL Database
  • Seznámení s klíčovými vlastnostmi PaaS služby Azure SQL Database (vysoká dostupnost, kompatibilita se SQL Serverem, kterou správu za nás řeší Microsoft)
  • Představení a porovnání variant Single Database, Elastic Pool a Managed Instance
  • Vysvětlení odlišností Azure SQL Database v porovnání se SQL Serverem
  • Seznámení s mechanizmy alokace výkonu (vysvětlení jednotky DTU, nový model vCore) a jejich zpoplatněním
  • Ukázka monitorování využití alokovaného výkonu databáze a ukázka změny alokovaného výkonu
  • Vysvětlení doporučených úprav aplikace pro provoz v Azure SQL Database
4 Migrace databáze do cloudu a z cloudu
  • Ukázka kontroly kompatibility databáze s Azure SQL Database před zahájením migrace
  • Migrace databáze ze SQL Serveru do Azure SQL Database s pomocí vygenerovaných T-SQL skriptů
  • Migrace databáze ze SQL Serveru do Azure SQL Database s pomocí průvodce Deploy Database to Microsoft Azure SQL Database
  • Migrace databáze ze SQL Serveru do Azure SQL Database s pomocí generovaného BACPAC balíčku a jeho uploadu do Azure Storage
  • Migrace databáze ze SQL Serveru do Azure SQL Database s pomocí transakční replikace
  • Ukázka migrace databáze ze služby Azure SQL Database zpět na vlastní SQL Server
5 Zabezpečení Azure SQL Database
  • Konfigurace SQL Server Firewall a Database Firewall
  • Izolace přístupu k Azure SQL Database s pomocí VNET
  • Vysvětlení možností autentizace proti službě Azure SQL Database (SQL ověřování, Azure Active Directory ověřování)
  • Opakování autorizace pro přístup ke zdrojům v rámci SQL Server databáze
  • Šifrování databáze s pomocí Transparent Database Encryption včetně ukázky použití vlastního šifrovacího klíče v Azure Key Vault
  • Vysvětlení šifrování uložených dat na straně klientské aplikace s pomocí Always Encrypted
  • Zabezpečení spojení s databází s pomocí šifrování
  • Klasifikace citlivosti uložených dat
  • Auditování přístupů k databázi
  • Automatická detekce útoků na databázi
6 Správa a údržba Azure SQL Database
  • Seznámení s tím, kterou údržbu řeší Microsoft a která údržba je v naší režii
  • Jak probíhá zálohování databází
  • Nastavení dlouhodobé retence záloh
  • Nastavení replikace databáze do jiného datacentra
  • Obnova smazané databáze
  • Jak je řešena kontrola integrity našich databází
  • Ukázka automatizace údržby indexů s pomocí služby Azure Automation
7 Azure SQL Database Managed Instance
  • Představení varianty Managed Instance služby Azure SQL Database
  • Vysvětlení odlišností oproti variantám Single Database a Elastic Pool
  • Odlišnosti od instance SQL Serveru, překážky migrace do Managed Instances
  • Nové možnosti migrace databáze ze SQL Serveru do Managed Instance
  • Vysvětlení rozdílů mezi General Purpose a Business Critical Service Tiers a kterou kdy vybrat
  • Pochopení odlišností v dostupných hardwarových generacích
  • Představení vnitřní architektury této služby
  • Konfigurace úložiště, rozdělení databáze na do více souborů a dopad na výkon
8 Azure SQL Database Hyperscale
  • Vysvětlení, kdy použít Azure SQL Database Hyperscale
  • Představení vnitřní architektury této služby, jenž umožňuje hostovat až 100 TB databáze
9 Sledování zátěže a výkonnostní optimalizace
  • Ukázka, jak sledovat vytížení databáze v Azure SQL Database a jak zjistit, jestli jsou vhodně alokovány výpočetní zdroje
  • Identifikace náročných dotazů v rámci databáze s pomocí technologie Query Store
  • Seznámení s možnostmi automatického ladění databáze včetně automatické tvorby chybějících indexů
  • Sledování zátěže nad databází s pomocí Extended Events
10 Nasazení a provoz SQL Serveru v Azure Virtual Machine
  • Seznámení s Azure Virtual Machine, výběr vhodného virtuálního serveru pro SQL Server, konfigurace úložiště s ohledem na potřeby SQL Serveru
  • Ukázka nasazení SQL Serveru do Azure Virtual Machine
  • Uložení souborů databáze přímo do Azure Storage
  • Performance best-practices při nasazení SQL Serveru do Azure Virtual Machine
  • Údržba databází, zálohování do Azure Blob Storage, šifrování záloh
  • Vysoká dostupnost SQL Serveru v Azure Virtual Machine, ukázka vytvoření SQL Server Always On clusteru
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.