Má idéia para pular duas versões em uma atualização do sistema operacional do servidor?

8

Eu tenho um site ASP.NET em execução no Windows Server 2003 e gostaria de movê-lo para um novo servidor com um sistema operacional mais recente. Seria bom ir diretamente para o Windows Server 2012 ou devo ver como o site é executado primeiro no Windows Server 2008?

Abe Miessler
fonte
6
Apenas teste e veja se funciona.
ETL
3
Eu não acho que alguém possa lhe dar uma resposta definitiva. Depende do que seu aplicativo Web está fazendo - é o que ele precisa e o que está fazendo é compatível com o Windows Server 2012? Nesse caso, não é uma má ideia. Caso contrário, é uma má ideia.
ETL
Observe que a parte "R2" é bastante importante - o Server 2008 é basicamente o Vista, 2008 R2 é 7, 2012 é 8 e 2012 R2 é 8.1.
Ntskrnl

Respostas:

14

Certamente pode funcionar, mas esta é uma área em que é totalmente dependente do seu código. Pode funcionar ou não.

É aqui que fazer uma atualização de teste seria uma boa coisa para testar.

  1. Implante o aplicativo em uma nova instância do Server 2003 em algum tipo de VM.
  2. Atualize-o diretamente para 2012.
  3. Descobrir o que precisa mudar para fazê-lo funcionar.
  4. Repita 1-3 até que você tenha o processo planejado e possa fazê-lo de maneira confiável.
  5. Faça isso no seu código de produção.
sysadmin1138
fonte
Eu não acho Server 2012 suportado atualização diretamente do Server 2003.
Neil
@ Neil Isso é chamado de experiência educacional. É provável que o esforço para obter uma nova instância em 2003 trabalhando em todos os será de 80% do esforço necessário para implantar uma nova instalação em um fresco de 2012.
sysadmin1138
10

Eu realmente não me incomodaria em atualizar nada para o Server 2008 agora, já que existem duas versões principais mais recentes do Windows server que foram lançadas desde então.

Suas escolhas são realmente entre 2008R2 ou Server 2012 / R2, neste momento. Eu aconselharia que provavelmente há muito pouco sentido em ver como ele é executado em uma versão antes de tentar movê-la para outra versão, já que não haverá necessariamente nenhuma correlação lá.

Escolha a versão para a qual você deseja atualizar e experimente. (Com uma cópia de backup / teste em primeiro lugar, é claro.) Se funcionar, ótimo. Em seguida, você pode fazer testes de desempenho sem que seja uma perda de tempo. Dependendo desses resultados, você faria o ajuste de desempenho e decidiria se seu aplicativo pode ou não funcionar de maneira aceitável na nova plataforma.

Se não funcionar, você pode tentar fazê-lo funcionar (verificação de compatibilidade, solução de problemas e depuração) ou experimentar uma versão diferente do sistema operacional e verificar se funciona lá.

HopelessN00b
fonte