Kurzy a certifikace Azure
Provozujeme kontejnerové aplikace v Azure
Cena (bez DPH)
Tento kurz je Microsoft Advised (osnova a praktické příklady byly konzultovány s MS architekty).
Provoz kontejnerů na Microsoft Azure přináší svobodu při sestavování, správě a nasazování aplikací v rozsáhlé globální síti datacenter pomocí oblíbených nástrojů a architektur. Standardně pro efektivní správu softwaru je nutné nastavit a udržovat infrastrukturu, která je náročná na operations. Tomu se však dá vyhnout při správném použití nástrojů, které jsou dostupné v platformě Microsoft Azure.
Školení poskytuje detailní popis jednotlivých řešení dostupných na Microsoft Azure nezbytných pro provoz různých typů produkčních aplikací. Školení je zaměřeno na best practices a produkčně osvědčené postupy pro efektivní provoz a správu aplikací v cloudu.
Po absolvování kurzu bude účastník školení schopen plně nasazovat či migrovat existující aplikace do cloudu, automatizovaně updatovat na nové verze, monitorovat i je výkonnostně optimalizovat.
Cílová skupina
- Vývojáři aplikací
- Cloud Platform Engineer
- Správci IT systémů
- Projektanti IT systémů
Cíle kurzu
Cílem kurzu je předat účastníkům osvědčená provozní doporučení pro správu kontejnerových aplikací na platformě Microsoft Azure. Účastníci se naučí jak designovat a používat jednotlivá cloudová řešení výše zmíněné platformy včetně odpovědí na pokročilé problémy, automatizaci či monitoring aplikací.
Na praktických příkladech si účastníci vyzkouší jaké nástroje poskytuje Microsoft Azure a jak ulehčuje vývoj a správu aplikací.
Kurz je určen především pro vývojáře, cloudové inženýry a správce systémů.
Osnova
Azure Container Instances (ACI)
- Kontejnerizace aplikací
- Práce s kontejnery a ACI
- Jak používat Azure Marketplace
- Azure Container Registry
- Persistent storage
- Monitoring
Azure App Service (Web Apps)
- Best-practices pro práci s Azure App Service
- Nasazení a konfigurace
- CI/CD, Azure DevOps (automatické nasazování nových verzí)
- Škálování (auto/manual)
- CDN
- Monitoring
Azure Kubernetes Service (AKS)
- Provoz kontejnerů v Kubernetes
- Kubernetes best-practices
- Design řešení pro produkční mikroslužby v AKS
- CICD, Azure DevOps (automatické nasazování do Kubernetes)
- Automatické škálování (horizontální/cluster)
- Využití ACI s Kubernetes pro okamžitý autoscaling aplikací
- Azure cluster monitoring (metrics, logging, alerting)
- Monitoring aplikací (application insights, distribuovaný tracing)
Předpoklady
- Základní znalosti o kontejnerech
- Základní povědomí o Kubernetes
Technické požadavky
- Microsoft Azure účet
- Počítač s jakýmkoliv OS (Linux, Windows, OS X)
- Webový prohlížeč