usando win7 pc em vez de windows 2003 server

1

Uma pergunta simples, em termos de hospedagem de um aplicativo baseado em Asp.net-mvc / SQL Server 2008 R2 Express, será um poderoso PC com Windows 7? Eu só me pergunto se há alguma coisa que eu estou perdendo aqui, sendo um App Dev e não um sysadmin.

O aplicativo atende a cerca de 300 usuários em uma rede bancária de todo o país em cerca de 50 locais.

Atualmente, executamos em um servidor Windows 2003 que tem muitas outras coisas acontecendo nessa máquina. Foi uma dor para configurar o Asp.net Mvc3 lá, mas está funcionando.

Eles querem dedicar uma máquina ao meu aplicativo, mas um servidor pode levar meses de sanções e documentos para que o atalho esteja comprando um computador.

    
por gideon 11.10.2011 / 10:37

2 respostas

4

Esta pergunta provavelmente será rasgada em pedaços ... mas, você quer dizer um PC padrão com o Windows 7 do seu supermercado local, ou um servidor adequado com o Windows 7 instalado?

Se você está apenas comprando um PC para rodá-lo, esqueça. Um PC, mesmo um poderoso, não é capaz de funcionar com a tolerância a falhas da qual um servidor seria capaz. Um PC teria uma PSU e uma porta de rede, por isso, se qualquer uma delas morrer, o seu servidor desaparece. Também é improvável que haja RAM ECC, por isso, se os erros surgirem nos seus dados e essa for a sua intergridade de dados desaparecer. Finalmente, só vai ter um disco rígido, por isso, se o disco morrer ... já não existe nada. Outro no disco é que ele será mais lento que os discos em um servidor (5.400 RPM / 7.000 RPM comparado a 10.000 RPM para (algumas) unidades de servidor).

Sim, os servidores são caros para adquirir e configurar, mas vale a pena . Realmente.

Quanto à instalação do Windows 7 em um servidor, bem, é factível, mas eu realmente não quero, já que o Windows 7 tem uma sobrecarga muito maior do que o Server 2008. De qualquer maneira, você terá que obter 64 bits (a menos que você execute um banco de dados com menos de 4 GB de RAM ... pode ser interessante).

Existe também o Licenciamento, nem sei se você tem permissão para usar o Windows 7 como servidor. Eu sei que no XP há um limite nas conexões com a máquina, então você também pode cair nessa.

EDIT: como diz o noocyte e está ligado acima, o limite de conexões é provavelmente maior que o XP, mas definitivamente NÃO é suficiente para 300 usuários.

TL; DR Version: Entre e obtenha o que você precisa. Não economize porque você se arrependerá mais tarde.

    
por 11.10.2011 / 10:53
0

Olhando informações da Microsoft ( link ), parece que se você obtiver o Windows 7 Ultimate / Pro / Enterprise você deve ter todas as funcionalidades que o IIS tem no Server 2008 R2.

Além disso, dê uma olhada nessas perguntas: E o Windows 7 como servidor web? e Existe algum limite de conexão no Windows 7 IIS v7 .5?

    
por 11.10.2011 / 10:52