Intrati in legatura

Schița de curs

Introducere

  • Cum SRE îmbină IT-ul tradițional cu dezvoltarea software.
  • Necesitatea automatizării și observabilității
  • Roala inginerilor de software vs. administratorilor de sisteme.
  • Site Reliability Engineers vs. ingineri DevOps.

Prezentarea generală a unui sistem IT

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

Prezentarea generală a principiilor și practicilor SRE

  • Infrastructure as a Code.
  • Roala containerizării și orchestării (Docker, Kubernetes etc.)
  • Continuous Integration, Continuous Deployment și Continuous Delivery.
  • Observabilitate.

Evaluarea unui sistem IT

  • Inventarierea resurselor echipei și organizației.
  • Hărțuirea sistemelor și proceselor.
  • Evaluarea impactului potențial al SRE.
  • Roala echipei de inginerie software.
  • Roala echipei de operațiuni.
  • Roala managementului.

Menținerea fiabilității unui sistem

  • Descrierea și măsurarea fiabilității dorite a unui serviciu.
  • Înțelegerea Service Level Objectives (SLOs)
  • Înțelegerea Service Level Indicators (SLIs) și Service Level Agreements (SLAs).
  • Lucrul cu Error Budgets.
  • Dezvoltarea unui SLO.

Optimizarea administrării sistemelor

  • Configurarea unui mediu de dezvoltare
  • Evaluarea instrumentelor SRE
  • Prioritizarea sarcinilor pentru automatizare.
  • Scrierea de software.

Implementarea „Infrastructure as Code”

  • Testarea și iterarea codului
  • Crearea unui sistem anti-fragil
  • Învățarea din eșecuri

Monitorizarea unui sistem

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

Viitorul SRE

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.

Public

  • Dezvoltatori
  • Administratori de sisteme
  • Arhitecți software
  • Ingineri DevOps
  • Manageri IT
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite