Sadržaj:
DevOps i inženjering pouzdanosti stranica (SRE) dvije su od najvažnijih tema u IT svijetu ovih dana. Te dvije discipline ponekad je malo teško razlikovati. Svrha DevOps inicijative je kombinirati razvojne i operativne procese i učiniti ih trenjem. A svrha SRE-a je postići pouzdanost primjenom najboljih praksi u inženjeringu i operacijama. Ukratko, SRE pruža rješenja za uspjeh u različitim DevOps scenarijima. Dakle, ove dvije struje ne konkuriraju jedna drugoj, već pružaju najbolje od svojih rješenja za postizanje zajedničkih ciljeva razvoja softvera. (Da biste saznali više o tome što je uključeno u DevOps, pogledajte DevOps menadžeri objasnite što rade.)
Zbunjenost između njih dvoje
DevOps i inženjering pouzdanosti web stranica su vjerojatno najčešće korištene metode za razvoj softvera. Ova dva pojma ljudi često zbunjuju, ali istovremeno se i u priličnoj mjeri preklapaju. Kao rezultat toga, oni se ipak nisu toliko različiti. Stoga moramo razumjeti sitnije detalje kako bismo ih razlikovali i identificirali sličnosti.
Zašto SRE?
Gotovo desetljeće prije, Google je poduzeo korake da promijeni način na koji je preuzeo upravljanje proizvodnjom. Tim za istraživanje i razvoj bio je odgovoran za stvaranje i pokretanje novih značajki u proizvodnji, dok je operativni tim bio posvećen održavanju stabilnog proizvodnog procesa. Problem je, međutim, bio što su se obje ekipe kretale u suprotnim smjerovima.