Schița de curs

Introducere

  • Cum se combina SRE cu IT-ul traditional și dezvoltarea software.
  • Necessitatea automatizării și observabilității
  • Rolul inginerilor software vs. administratorilor de sistem.
  • Ingineri Site Reliability vs. ingineri DevOps.

Prezentare a unui Sistem IT

  • Arhitectura sistemului, on-premise și în cloud.

Prezentare a Principiilor și Practicilor SRE

  • Infrastructura ca cod.
  • Rolul containerizării și orchestrării (Docker, Kubernetes, etc.)
  • Integrarea continuă, implementarea continuă și livrarea continuă.
  • Observabilitate.

Evaluarea unui Sistem IT

  • Inventarierea echipei și resurselor organizaționale.
  • Măpunirea sistemelor și proceselor.
  • Estimarea impactului potențial al SRE.
  • Rolul echipei de inginerie software.
  • Rolul echipei operaționale.
  • Rolul managementului.

Menținerea Fiabilității unui Sistem

  • Descrierea și măsurarea fiabilității dorite a unui serviciu.
  • Înțelegerea Obiectivelor de Nivel de Serviciu (SLOs)
  • Înțelegerea Indicatorilor de Nivel de Serviciu (SLIs) și Acordurilor de Nivel de Serviciu (SLAs).
  • Lucrul cu bugetele de eroare.
  • Dezvoltarea unui SLO.

Optimizarea Administrării Sistemului

  • Setarea mediului de dezvoltare
  • Evaluarea uneltilor SRE
  • Prioritizarea sarcinilor pentru automatizare.
  • Scrierea de cod software.

Implementarea „Infrastructurii ca Cod”

  • Testarea și iterarea codului
  • Facerea sistemelor anti-fragile
  • Învățarea din eșec

Monitorizarea unui Sistem

  • Observarea performanței sistemului.
  • Unelte și tehnici SRE.

Viitorul SRE

Rezumat și Concluzie

Cerințe

  • O înțelegere generală a infrastructurii IT.
  • O idee generală despre procesul de dezvoltare software.
  • Experiență în programare sau scripting în orice limbaj.

Audiență

  • Dezvoltatori
  • Administratori de sistem
  • Arhitecți software
  • Ingineri DevOps
  • Manageri IT
 21 ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite