cattle, not pets
expressãonuvemcultura de operações
A mentalidade de que servidores devem ser descartáveis e intercambiáveis, não indivíduos mantidos com carinho.
Um servidor de estimação tem nome, é cuidado até se recuperar quando adoece e é insubstituível; o gado é numerado, idêntico e simplesmente substituído quando um falha. A analogia resume a mudança para uma infraestrutura imutável e automatizada, em que se reconstrói em vez de consertar.
Gado, não bichos de estimação descreve a passagem de servidores nomeados individualmente, cuidados e curados de volta à saúde, para instâncias numeradas, idênticas e substituídas em vez de consertadas. O bicho de estimação é uma máquina com personalidade e um nome que alguém escolheu; o gado é um entre quarenta que pode ser destruído sem cerimônia.
A consequência operacional é o que importa. Se um servidor é gado, sua configuração existe num repositório, e não no sistema de arquivos dele, seu estado vive em outro lugar, e reconstruí-lo é rotina, não evento. É essa propriedade que torna possíveis recuperação automatizada, escala automática e implantação imutável, e a mudança cultural é mais difícil que a técnica, porque significa abrir mão da satisfação diagnóstica de consertar uma máquina.
O limite honesto é que nem tudo é gado. Sistemas com estado, bancos de dados com dados reais dentro e os equipamentos que terminam seu tráfego não são descartáveis, e tratá-los como se fossem produz destruição confiante de coisas que ninguém consegue reconstruir. A leitura útil não é que bichos de estimação sejam errados, e sim que a maioria das máquinas virou bicho de estimação por acidente, e não por decisão, e ser deliberado sobre qual é qual é a disciplina de fato.
Também conhecido como: pets vs cattle, cattle not pets