Windows XP vs Windows Server 2008 para componentes do servidor

1

Minha equipe está desenvolvendo vários serviços do Windows em .net. Esses serviços se comunicam por meio de uma solução de mensagens e alguns deles têm um tempo de resposta esperado bem inferior a 100 ms.

A equipe de ops responsável pelo provisionamento de servidores não deseja instalar o Windows Server 2003/2008 nessas máquinas por motivos financeiros. Em vez disso, eles nos forneceram o Windows XP. Eles também alegam que, como esses servidores estão sendo executados em um ambiente virtualizado (Vmware ESX), não precisamos adicionar outro sistema operacional "servidor" em cima dele.

De alguma forma isso parece errado para mim, mas eu não sou especialista nesse tipo de coisa.

Portanto, quais são as vantagens / desvantagens de executar o Windows Server 2008 versus o Windows XP para esse tipo de aplicativo?

Editar:

  • Estou interessado em comparar as versões X64 do Windows XP e do Server 2003/2008, pois alguns dos nossos serviços consomem mais de 2 GB de memória.
  • Os serviços do Windows dos quais estou falando devem estar funcionando 24 horas por dia, 7 dias por semana, mas podemos fornecer a eles janelas para atualizações do servidor (se isso for relevante para a discussão).
  • Por esse tipo de aplicativos, estou me referindo à primeira frase da minha pergunta = > serviços do windows em .net fazendo alguns cálculos baseados em mensagens de entrada. Alguns cálculos são muito curtos (menos de 1ms, com um throughput de alguns milhares de segundos de mensagens) e esperamos uma latência razoável, conforme descrito, e outros bastante longos (alguns minutos, mas eles são acionados muito menos). Basicamente, você pode ver isso como algum tipo de agente se comunicando através de um ônibus, quaisquer que sejam os agentes.
por Julien 16.06.2011 / 09:59

1 resposta

2

O "time de ops" deve ser demitido por incompetência. XP está desatualizado, 32 bits mais provável. ele não é realmente licenciado para uso do servidor, o que torna o ponto legal interessante (financeiramente).

Eles devem instalar o 2008 R2 de 64 bits. Servidor ou sistema operacional cliente não faz diferença em si mesmo - um sistema operacional é um sistema operacional, e você precisa de um em um VMware.

some of them have an expected response time that is well below 100ms.

Remova-o da virtualização. A virtualização não pode garantir isso. O VMware alterna entre o sio da vm e qualquer coisa que requeira tempos de resposta rápidos é fundamental aqui.

what are the advantages/disavantages of running Windows Server 2008 vs Windows XP for that kind of applications?

Vamos começar com XP sendo seriamente desatualizado. Se eles tivessem o Windows 7 (equivalente a 2008 R2) isso pode ser outra história, mas basicamente a primeira pergunta é por que você deveria rodar um sistema de duas gerações atrás com a tecnologia atual? 64 bits (você não quer servidores de 32 bits) é problemático com o XP.

    
por 16.06.2011 / 10:35