Índice:
O DevOps e a SRE (engenharia de confiabilidade do site) são dois dos tópicos mais discutidos no mundo da TI atualmente. Às vezes, essas duas disciplinas são um pouco difíceis de diferenciar. O objetivo de uma iniciativa DevOps é combinar os processos de desenvolvimento e operação e torná-los sem atrito. E o objetivo do SRE é obter confiabilidade implementando as melhores práticas em engenharia e operações. Em resumo, o SRE fornece soluções para ter sucesso em diferentes cenários de DevOps. Portanto, esses dois fluxos não estão competindo entre si, mas estão fornecendo o melhor de suas respectivas soluções para atingir os objetivos comuns do desenvolvimento de software. (Para saber mais sobre o que está envolvido no DevOps, consulte Os gerentes do DevOps explicam o que fazem.)
Confusão entre os dois
O DevOps e a engenharia de confiabilidade do site são provavelmente os métodos mais usados para o desenvolvimento de software. Os dois termos são muitas vezes confundidos pelas pessoas, mas, ao mesmo tempo, também se sobrepõem bastante. Como resultado, eles não são tão diferentes, afinal. Portanto, precisamos entender os detalhes mais finos para diferenciá-los e identificar as semelhanças.
Por que SRE?
Há quase uma década, o Google tomou medidas para mudar a maneira como empreendia o gerenciamento da produção. A equipe de P&D foi responsável por criar e enviar novos recursos à produção, enquanto a equipe de operações estava empenhada em manter o processo de produção estável. O problema, porém, era que as duas equipes estavam se movendo na direção oposta.
