it's always DNS
expressãoredescultura de operações
O provérbio de troubleshooting segundo o qual, seja qual for o sintoma, a causa raiz vai acabar sendo o DNS.
Metade piada, metade estatística: a resolução de nomes toca em tudo, falha de formas criativas e se esconde atrás de sintomas que parecem qualquer outra coisa. A versão em haicai é canônica: não é DNS - não tem como ser DNS - era DNS.
É sempre o DNS é a piada padrão da resposta a incidentes, acionada no instante em que um problema fica inexplicável, e sua persistência é diagnóstica, e não meramente engraçada. O DNS genuinamente está implicado numa fatia desproporcional das quedas.
A razão é estrutural. Quase toda ação começa por uma resolução de nome, então uma falha de DNS se apresenta como tudo quebrado ao mesmo tempo, e não como erro de DNS, que é exatamente o formato que torna um problema difícil de localizar. O cache faz o sintoma aparecer em momentos e lugares imprevisíveis, e uma mudança de registro se propaga num cronograma definido por TTLs que alguém escolheu meses atrás. As falhas também são frequentemente parciais, afetando a visão de um resolvedor e não de outro, o que produz os relatos impossíveis em que um serviço está fora para metade da equipe.
O corolário que engenheiros experientes de fato usam é que o DNS deve, portanto, ser a primeira coisa eliminada, e não a primeira culpada. Resolver o nome de vários pontos de vista, conferir se a resposta corresponde ao esperado, e confirmar qual resolvedor respondeu leva menos de um minuto e ou encontra o problema ou remove um ramo grande da árvore de busca. A piada é uma heurística, e ela merece o lugar que tem.
Também conhecido como: it was DNS