Acasă Dezvoltare Sre vs. devops: care este diferența?

Sre vs. devops: care este diferența?

Cuprins:

Anonim

DevOps și tehnologia fiabilității site-ului (SRE) sunt două dintre cele mai discutate subiecte din lumea IT în aceste zile. Aceste două discipline sunt uneori cam greu de diferențiat. Scopul unei inițiative DevOps este de a combina procesele de dezvoltare și operare și de a le face fără frecare. Și scopul SRE este obținerea fiabilității prin implementarea celor mai bune practici în inginerie și operații. Pe scurt, SRE oferă soluții pentru a avea succes în diferite scenarii DevOps. Deci, aceste două fluxuri nu concurează între ele, ci oferă cea mai bună soluție pentru atingerea obiectivelor comune de dezvoltare a software-ului. (Pentru a afla mai multe despre ce este implicat în DevOps, consultați Managerii DevOps Explicați ce fac.)

Confuzie între cei doi

DevOps și tehnologia fiabilității site-ului sunt probabil cele mai utilizate metode pentru dezvoltarea de software. Cei doi termeni sunt adesea confundați de oameni, dar, în același timp, se suprapun și ei într-o măsură destul de mare. Drept urmare, până la urmă nu sunt atât de diferite. Prin urmare, trebuie să înțelegem detaliile mai fine pentru a le diferenția și identifica asemănările.

De ce SRE?

În urmă cu aproape un deceniu, Google a făcut măsuri pentru a schimba modul în care a întreprins managementul producției. Echipa de cercetare și dezvoltare a fost responsabilă pentru crearea și împingerea de noi caracteristici către producție, în timp ce echipa de operații s-a aplecat să mențină stabil procesul de producție. Problema era însă că ambele echipe se deplasau în direcțiile opuse.

Sre vs. devops: care este diferența?