Kursplan

Innledning

  • Hvordan SRE kombinerer tradisjonell IT og programutvikling.
  • Behovet for automatisering og observabilitet.
  • Rollen til programvareutviklere vs systemadministratorer.
  • Site Reliability Engineers vs DevOps engineers.

Oversikt over et IT-system

  • Systemarkitektur, lokalt og i skyen.

Oversikt over SRE-prinsipper og praksis

  • Infrastructure as a Code.
  • Rollen til containerisering og orkestrasjon (Docker, Kubernetes, etc.)
  • Continuous Integration, Continuous Deployment og Continuous Delivery.
  • Observabilitet.

Vurdering av et IT-system

  • Vurdere tilgjengelige ressurser i teamet og organisasjonen.
  • Kartlegge systemer og prosesser.
  • Estimere potensialet for SRE.
  • Rollen til programvareutviklingsteamet.
  • Rollen til operasjonsteamet.
  • Rollen til ledelsen.

Å opprettholde påliteligheten i et system

  • Beskrive og måle ønsket pålitelighet for en tjeneste.
  • Forstå Service Level Objectives (SLOs).
  • Forstå Service Level Indicators (SLIs) og Service Level Agreements (SLAs).
  • Arbeide med Error Budgets.
  • Utvikle en SLO.

Optimalisering av systemadministrasjon

  • Opprette en utviklingsmiljø.
  • Vurdere SRE-verktøy.
  • Prioritere oppgaver for automatisering.
  • Skrive programvare.

Å deploye "Infrastructure as Code"

  • Teste og iterere kode.
  • Lage et system anti-fragile.
  • Lære av feil.

Å overvåke et system

  • Observere systemytelse.
  • SRE-verktøy og -teknikker.

Fremtiden for SRE

Oppsummering og konklusjon

Krav

  • En generell forståelse av IT-infrastruktur.
  • En generell idé om programvareutviklingsprosessen.
  • Programming eller skripterfaring på hvilket som helst språk.

Publikum

  • Utviklere
  • Systemadministratorer
  • Programvarearkitekter
  • DevOps ingeniører
  • IT-ledere
 21 timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier