Por que não devo atualizar para o kernel mais recente logo após o lançamento [closed]

0

Pergunta destinada a administradores do sistema.

Considere o sistema executando um kernel antigo, mas funcionando, e toda a funcionalidade necessária está disponível. (Ubuntu 12.04 LTS especificamente com o kernel 3.2)

Em seguida, uma nova versão do kernel é lançada (Ubuntu 16.04 LTS com kernel 4.4). Acima é apenas um caso de exemplo.

Sugeri que eu não atualizasse imediatamente para as versões mais recentes do sistema de produção, mesmo que a versão tenha suporte. Por que é tão ? Quanto tempo devo esperar?

    
por ankit7540 12.05.2016 / 16:52

2 respostas

1

Esta pergunta tem uma grande chance de ser fechada devido às respostas que você terá, na maioria das vezes baseadas em opiniões. Mas aqui estão meus 2 centavos.

Os sistemas de produção dependem de versões estáveis de sistemas operacionais. Se você instalar o mais recente e melhor kernel / patch / update em seu sistema, você não sabe quais deficiências se escondem no curto espaço de tempo. Eu não estou subestimando a capacidade dos desenvolvedores do kernel, mas no final eles também são humanos. Há coisas que são esquecidas para serem verificadas em seu código e uma daquelas coisas "esquecidas" pode acabar te mordendo. Então, eles dizem: "Oooohhh, nós esquecemos" e emitimos um patch.

Repercussões disso são duplas. Um, quando você experimentar essa condição desmarcada chegar à vida real, seu sistema pode experimentar e faltar. Não é bom se você está falando servidor (s) de produção. A gerência não vai levar isso de ânimo leve. Dois, provavelmente você precisará baixar o sistema para consertá-lo / atualizá-lo. Aqui vai outra interrupção, mesmo que seja fim de semana. noite ou qualquer outra coisa, a interrupção é uma interrupção e os proprietários do servidor de produção não gostam disso. Pense em uma corporação como o Walmart. Suas lojas nunca fecham totalmente. Assim, um minuto de tempo de inatividade de seus servidores de produção significa incríveis quantidades de dinheiro.

E mais fresco do que o kernel que você instala, é muito mais provável que você se encontre na posição de remendar mais e mais. Assim, as pessoas dizem: espere pelo menos 6-12 meses de testes reais de qualquer nova versão do sistema operacional, antes de colocá-lo em seus servidores de produção.

    
por 12.05.2016 / 17:17
2

O exemplo que você dá não é apenas um exemplo. Esta é uma atualização importante do sistema. É melhor você esperar pelo 16.04.1, que é provavelmente mais estável. A atualização de 14.04 para 16.04 não é apenas uma atualização.

Se você tem 14.04, e ele instala um novo kernel como 3.2.34 a 3.2.35, você pode esperar, eu acho. Bem, talvez haja uma atualização de segurança no kernel antigo, então você pode ver se isso é um risco para o seu servidor. Se não, você pode esperar. Mas, novamente, o que você sabe? Eu não saberia se o kernel antigo é melhor que o novo. Você tem um sistema de teste idêntico que pode testar todos os aplicativos para ver se eles têm algum problema com o novo kernel? Deixe-me adivinhar: provavelmente não - porque senão você não faria essa pergunta. Sem ofensa - Eu não tenho esse sistema de teste aqui.

Então, o que fazer? Eu apenas atualizo. Se você quiser ter certeza, crie um instantâneo ou imagem.

    
por 12.05.2016 / 17:31