Sadržaj:
- Definicija - Što znači inženjering pouzdanosti web mjesta (SRE)?
- Techopedia objašnjava inženjering pouzdanosti web mjesta (SRE)
Definicija - Što znači inženjering pouzdanosti web mjesta (SRE)?
Inženjering pouzdanosti web stranica (SRE) pristup je radu na web mjestu koji koristi tehnike softverskog inženjerstva za izgradnju pouzdanijih web stranica. Inženjering pouzdanosti web mjesta prvi je put razvijen u Googleu 2003. Izraz se odnosi na DevOps, koji također miješa softverski inženjering sa administracijom sustava, ali DevOps uključuje automatizaciju ručnih zadataka.
Techopedia objašnjava inženjering pouzdanosti web mjesta (SRE)
Inženjering pouzdanosti web mjesta uključuje uporabu tehnika softverskog inženjeringa, uključujući algoritme, strukture podataka, performanse i programske jezike za postizanje vrlo pouzdanih web aplikacija. Pristup je prvi put razvijen u Googleu 2003. godine.
U intervjuu, potpredsjednik Googlea za inženjering, Ben Traynor, rekao je da je tvrtka zaposlila 50-50 različitih ljudi s podrijetlom kako u softverskom inženjerstvu, tako i u administraciji sustava za svoje SRE timove. Google dodjeljuje male SRE timove velikim projektima. Traynor je pripisivao Googleovu izvanrednu produktivnost automatizaciji mnogih aktivnosti na web mjestu. Iako se kvarovi povremeno događaju, popravljaju se brzo jer je SRE tim unaprijed automatizirao toliko zadataka.
Google je također uzeo inspiraciju za igranje uloga na način na koji je strukturirao vježbe za spremnost rada za testiranje inženjera u slučaju kvarova koji zahtijevaju automatizaciju. Tvrtka ove vježbe naziva "Kotač nesreće", pri čemu jedan zaposlenik igra ulogu sustava, a jedan ulogu inženjera dežurstva. Traynor je rekao da je takav pristup inženjere razmislio o pouzdanosti više nego što to čine uobičajene bušilice.
SRE je sličan DevOps-u, ali ovaj se posljednji fokusira na automatizaciju implementacije sustava općenito, dok se SRE posebno usredotočuje na pouzdanost.