Kursplan

Introduksjon

    Hvordan SRE kombinerer tradisjonell IT- og programvareutvikling. Behovet for automatisering og observerbarhet Rollen til en programvareingeniør kontra systemadministratorer. Site Reliability Engineers vs DevOps ingeniører.

Oversikt over et IT-system

    Systemarkitektur, lokalt og i skyen.

Oversikt over SRE-prinsipper og -praksis

    Infrastruktur som en kode. Rollen til containerisering og orkestrering (Docker, Kubernetes, etc.) Kontinuerlig integrasjon, kontinuerlig distribusjon og kontinuerlig levering. Observerbarhet.

Evaluering av et IT-system

    Ta oversikt over team og organisasjonsressurser. Kartlegging av systemer og prosesser. Estimerer den potensielle effekten av SRE. Rollen programvareingeniørteamet. Det operative teamets rolle. Ledelsens rolle.

Opprettholde påliteligheten til et system

    Beskrive og måle ønsket pålitelighet til en tjeneste. Forstå Service Level Objectives (SLOs) Forstå Service Level Indicators (SLIs) og Service Level Agreements (SLAs). Arbeid med feilbudsjetter. Utvikle en SLO.

Optimalisering av systemadministrasjon

    Sette opp utviklingsmiljø Evaluere SRE-verktøy Prioritering av oppgaver for automatisering. Skriveprogramvare.

Utplassering av "Infrastruktur som kode"

    Testing og iterering av kode Gjøre et system anti-skjørt Lære av feil

Overvåking av et system

    Observere systemets ytelse. SRE-verktøy og teknikker.

Fremtiden til 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



Price per participant

Testimonials (6)

Relaterte kurs

Related Categories