Zkuste nás kontaktovat

Návrh Školení

Pokročilé koncepty inženýrství platforem

  • Přehled základních principů inženýrství platforem
  • Vývoj tohoto oboru v souvislosti se škálováním systémů
  • Zásady navrhování škálovatelných architektur platforem

Hlubší pohled na architekturu mikroslužeb

  • Principy návrhu mikroslužeb
  • Rozdělení monolitických aplikací na jednotlivé mikroslužby
  • Komunikační vzory a mechanismy vyhledávání služeb

Kontejnerizace pomocí Dockeru

  • Pokročilé techniky kontejnerizace
  • Vytváření optimalizovaných obrazů Docker určených pro mikroslužby
  • Aspekty síťování a úložiště u kontejnerů

Ekosystém a architektura Kubernetes

  • Podrobný rozbor komponent systému Kubernetes
  • Nastavení a správa clusteru Kubernetes
  • Osvědčené postupy pro síťování, úložiště a zabezpečení v prostředí Kubernetes

Nasazování mikroslužeb na platformě Kubernetes

  • Strategie nasazování mikroslužeb
  • Správa služeb pomocí Helm chartů
  • Aplikace postupů kontinuálního nasazování v prostředí Kubernetes

Monitorování a sledování stavu mikroslužeb

  • Nastavení systémů pro protokolování, monitorování a upozorňování na problémy u mikroslužeb
  • Nástroje a platformy určené k monitorování v prostředí Kubernetes
  • Analýza metrik a logů za účelem zajištění stability systémů

Škálování a optimalizace výkonu

  • Strategie horizontálního i vertikálního škálování
  • Automatické škálování služeb podle aktuální zátěže
  • Optimalizace výkonu a efektivní využití systémových zdrojů

Inženýrství resilience a spolehlivosti systémů

  • Návrh odolných systémů: postupy při řešení selhání v architektuře mikroslužeb
  • Implementace kontrol stavu, obvodových přerušovačů a omezení počtu žádostí
  • Strategie zotavení po katastrofě a dosažení vysoké dostupnosti systémů

Ochrana bezpečnosti mikroslužeb a platformy Kubernetes

  • Zabezpečování komunikace mezi jednotlivými mikroslužbami
  • Bezpečnostní prvky a osvědčené postupy v rámci systému Kubernetes
  • Použití služeb typu service mesh ke zvýšení úrovně bezpečnosti

Praktický projekt

  • Návrh a nasazení škálovatelné aplikace založené na mikroslužbách do prostředí Kubernetes
  • Vytvoření systémů pro kontinuální integraci a nasazování (CI/CD) u této aplikace
  • Aplikace metod monitorování a škálování za účelem zajištění optimálního výkonu a stability aplikace

Shrnutí a další kroky

Požadavky

  • Základní znalost konceptů kontejnerizace a správy kontejnerů
  • Praktické zkušenosti s nástrojem Docker a základními operacemi v Kubernetes
  • Orientaci v cloudových technologiích a architekturách mikroslužeb

Cílová skupina

  • Inženýři platforem
  • Profesionálové z oblasti DevOps
  • Softwaroví architekti
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie