P:
Što je obično uključeno u inženjering pouzdanosti web mjesta?
A:Posao uključen u inženjering pouzdanosti web mjesta (SRE) može se prilično razlikovati, ovisno o tvrtkama i sustavima na kojima se radi.
Osnovna definicija inženjerstva pouzdanosti web mjesta jest postupak stavljanja ljudi sa iskustvom u razvoj softvera zaduženim za operacije ili miješanja ili kombiniranja rada na razvoju i operacijama na neki ključan način. U skladu s tim, uloga inženjera za pouzdanost web mjesta često uključuje primjenu vrhunskih dizajnerskih pristupa u radu.
Pristup korištenju inženjeringa pouzdanosti stranica sličan je drugom pristupu zvanom devops - obojica imaju za cilj kombinirati razvoj i operacije. Tamo gdje se devops često opisuje kao proces spajanja dva odjela, inženjer pouzdanosti web mjesta često se koristi kao naziv posla, zamjenjujući tradicionalni naziv posla administratora sustava. Razlika je u tome što će uz nadzorne i uslužne sustave inženjer pouzdanosti web mjesta primijeniti i one razvojne koncepte, što je ključno za osiguravanje da razvijeni programi funkcioniraju onako kako bi trebali.
U praktičnom smislu, inženjer za pouzdanost mjesta može biti pozvan da nadgleda sustave u bilo kojem trenutku. Ova osoba može pisati alate za automatizaciju ili pomoći u razvoju mogućnosti osiguranja kvalitete. Timovi u SRE-u mogu procijeniti produženje rada za neku aplikaciju ili na drugi način pogledati kako se razvijene aplikacije praktički koriste na terenu.
Unutar općeg koncepta kombiniranja razvoja i operacija, uloga SRE-a vrlo je fleksibilna. Neki bi rekli da se ovim pristupom pokušava "premostiti jaz" između dva odjela u smislu komunikacije i filozofije. Dakle, osoba u SRE-u može završiti na velikom broju sastanaka kako bi praktički razgovarala o korištenju razvijenih proizvoda i usluga. SRE se može promatrati kao „dionik“ u procesu devops, osoba koja daje kritične povratne informacije o inženjerstvu i dizajnu s obzirom na operativne performanse.
Iako neki vide SRE kao neku vrstu odjevene uloge administratora sustava, tvrtke poput Googlea prihvaćaju koncept SRE i ulažu mnogo više u definiranje uloge ove vrste profesionalaca. Googleovi inženjeri govore o nekim vrlo važnim podacima koji se mogu pružiti u procesu SRE i opisuju ove stručnjake kao visoko kvalificirane i iskusne na načine na koji tradicionalni administratori sustava možda nisu bili.