Dom Rozwój Sre vs. Devops: jaka jest różnica?

Sre vs. Devops: jaka jest różnica?

Spisu treści:

Anonim

DevOps i inżynieria niezawodności strony (SRE) to obecnie dwa najczęściej dyskutowane tematy w świecie IT. Te dwie dyscypliny są czasami nieco trudne do odróżnienia. Celem inicjatywy DevOps jest połączenie procesów rozwojowych i operacyjnych oraz uczynienie ich beztarciowymi. Celem SRE jest osiągnięcie niezawodności poprzez wdrożenie najlepszych praktyk w zakresie inżynierii i operacji. Krótko mówiąc, SRE zapewnia rozwiązania pozwalające odnieść sukces w różnych scenariuszach DevOps. Te dwa strumienie nie konkurują ze sobą, a raczej zapewniają najlepsze ze swoich rozwiązań, aby osiągnąć wspólne cele rozwoju oprogramowania. (Aby dowiedzieć się więcej o tym, co jest zaangażowane w DevOps, zobacz DevOps Managers Wyjaśnij, co robią)

Zamieszanie Dwóch

DevOps i inżynieria niezawodności strony są prawdopodobnie najczęściej stosowanymi metodami tworzenia oprogramowania. Te dwa terminy są często mylone przez ludzi, ale jednocześnie pokrywają się w dość dużym stopniu. W rezultacie nie różnią się tak bardzo. Dlatego musimy zrozumieć drobne szczegóły, aby je rozróżnić i zidentyfikować podobieństwa.

Dlaczego SRE?

Prawie dziesięć lat temu Google podjęło kroki w celu zmiany sposobu zarządzania produkcją. Zespół R&D był odpowiedzialny za tworzenie i wprowadzanie nowych funkcji do produkcji, podczas gdy zespół operacyjny dążył do utrzymania stabilności procesu produkcyjnego. Problem polegał jednak na tym, że obie drużyny poruszały się w przeciwnych kierunkach.

Sre vs. Devops: jaka jest różnica?