Namai Plėtra Kas yra svetainės patikimumo inžinerija (sre)? - apibrėžimas iš techopedijos

Kas yra svetainės patikimumo inžinerija (sre)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia svetainės patikimumo inžinerija (SRE)?

Svetainių patikimumo inžinerija (SRE) - tai požiūris į svetainių operacijas, kurios naudoja programinės įrangos inžinerijos metodus kuriant patikimesnes svetaines. Svetainių patikimumo inžinerija pirmą kartą buvo sukurta „Google“ 2003 m. Terminas yra susijęs su „DevOps“, kuris taip pat maišo programinės įrangos inžineriją su sistemos administravimu, tačiau „DevOps“ apima rankinių užduočių automatizavimą.

„Techopedia“ paaiškina svetainės patikimumo inžineriją (SRE)

Svetainių patikimumo inžinerija apima programinės įrangos inžinerijos metodų, įskaitant algoritmus, duomenų struktūras, našumo ir programavimo kalbas, naudojimą, kad būtų sukurtos labai patikimos žiniatinklio programos. Šis požiūris pirmą kartą buvo sukurtas „Google“ 2003 m.

Interviu „Google“ inžinerijos viceprezidentas Benas Traynor'as teigė, kad įmonė SRE komandoms pasamdė 50-50 žmonių, turinčių programinės įrangos inžinerijos ir sistemų administravimo išsilavinimą. „Google“ paskiria mažas SRE komandas dideliems projektams. Traynor priskyrė puikų „Google“ veikimo laiką daugelio svetainių operacijų automatizavimui. Nors kartais pasitaiko nesėkmių, jos greitai pašalinamos, nes SRE komanda iš anksto automatizavo tiek daug užduočių.

„Google“ taip pat įkvėpė vaidmenų žaidimų, nes struktūrizavo parengties mokymus inžinieriams išbandyti gedimus, kuriems reikalingas automatizavimas. Bendrovė šias pratybas vadina „Nelaimės ratu“, kur vienas darbuotojas atlieka sistemos, o kitas budinčio inžinieriaus vaidmenį. Traynor teigė, kad šis požiūris paskatino inžinierius galvoti apie patikimumą, o ne įprastus grąžtus.

SRE yra panašus į „DevOps“, tačiau pastarasis dėmesys sutelkiamas į sistemų diegimo automatizavimą, o SRE - į patikimumą.

Kas yra svetainės patikimumo inžinerija (sre)? - apibrėžimas iš techopedijos