Návrh Školení

Úvod

  • Jak SRE spojuje tradiční IT a vývoj software.
  • Potřeba automatizace a observability.
  • Role software engineerů ve srovnání se správcové systémů.
  • Inženýři spolehlivosti webových lokalit vs. inženýři DevOps.

Přehled IT systému

  • Architektura systému, on-premise a v cloudu.

Přehled principů a praxe SRE

  • Infrastructure as Code.
  • Role kontejnerizace a orchestrace (Docker, Kubernetes atd.).
  • Continuous Integration, Continuous Deployment a Continuous Delivery.
  • Observability.

Hodnocení IT systému

  • Vyhodnocení týmových a organizačních zdrojů.
  • Mapeování systémů a procesů.
  • Odhadnutí potenciálního dopadu SRE.
  • Role týmu software engineering.
  • Role operačního týmu.
  • Role manažerů.

Správa spolehlivosti systému

  • Popis a měření požadované spolehlivosti služby.
  • Pochopení Service Level Objectives (SLOs).
  • Pochopení Service Level Indicators (SLIs) a Service Level Agreements (SLAs).
  • Práce s Error Budgets.
  • Vývoj SLO.

Optimalizace správy systému

  • Nastavení vývojového prostředí.
  • Hodnocení nástrojů SRE.
  • Prioritizace úkolů pro automatizaci.
  • Psaní software.

Nasazení „Infrastructure as Code“

  • Testování a iterace kódu.
  • Vytvoření antifragilního systému.
  • Učení se z selhání.

Monitorování systému

  • Observace výkonu systému.
  • Nástroje a techniky SRE.

Budoucnost SRE

Závěr a shrnutí

Požadavky

  • Obecné znalosti IT infrastruktury.
  • Obecný názor na proces software development.
  • Zkušenosti s programováním nebo skriptováním v jakémkoli jazyce.

Cílová skupina

  • Vývojáři
  • Správci systému
  • Software architekti
  • Inženýři DevOps
  • Manažeři IT
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie