Kazalo:
DevOps in inženiring zanesljivosti spletnega mesta (SRE) sta danes najbolj obravnavani temi v svetu IT. Te dve disciplini je včasih nekoliko težko ločiti. Namen pobude DevOps je združiti razvojne in operativne procese in jih narediti brez trenja. In namen SRE je doseči zanesljivost z izvajanjem najboljših praks v inženiringu in operacijah. Skratka, SRE ponuja rešitve za uspeh v različnih scenarijih DevOps. Torej ta dva toka ne tekmujeta med seboj, temveč ponujata najboljše rešitve za dosego skupnih ciljev razvoja programske opreme. (Če želite izvedeti več o tem, kaj je vključeno v DevOps, glejte Upravitelji DevOps Pojasnite, kaj počnejo.)
Zmeda med obema
DevOps in inženiring zanesljivosti spletnega mesta so verjetno najpogosteje uporabljene metode za razvoj programske opreme. Oba pojma ljudje pogosto zmedejo, hkrati pa se v veliki meri tudi prekrivajo. Kot rezultat, se navsezadnje ne razlikujejo tako zelo. Zato moramo razumeti bolj podrobne podrobnosti, da jih razlikujemo in prepoznamo podobnosti.
Zakaj SRE?
Pred skoraj desetletjem je Google sprejel ukrepe za spreminjanje načina upravljanja proizvodnje. Skupina za raziskave in razvoj je bila odgovorna za ustvarjanje in spodbujanje novih funkcij v proizvodnji, operativna ekipa pa je bila naravnana k ohranjanju stabilnega proizvodnega procesa. Težava pa je bila v tem, da sta se obe ekipi pomerili v nasprotnih smereh.
