utilisant win7 pc au lieu du server Windows 2003

Une question simple, en ce qui concerne l'hébergement d'une application Asp.net-mvc / SQL Server 2008 R2 Express, un puissant PC Windows 7? Je me request simplement s'il y a quelque chose qui me manque, étant un App Dev et non un sysadmin.

L'application dessert environ 300 users sur un réseau bancaire national dans environ 50 sites.

Nous utilisons actuellement un server Windows 2003 qui comporte beaucoup d'autres choses sur cette machine. Il a été difficile de configurer Asp.net Mvc3 là-bas, mais ça marche.

Ils veulent consacrer une machine à mon application, mais un server peut prendre des mois de sanctions et de paperasse afin que le raccourci soit en train d'acheter un ordinateur.

Cette question est susceptible d'être déchirée dans les morceaux … mais, voulez-vous dire un PC standard avec Windows 7 de votre Supermarché local ou un server proprement réel avec Windows 7 installé sur celui-ci?

Si vous venez d'acheter un PC pour exécuter cela, oubliez-le. Un PC, même puissant, n'est nulle part capable de fonctionner avec la tolérance de panne dont un server serait capable. Un PC aurait une PSU et un port réseau, donc si l'un de ces morts, c'est votre server disparu. Il est également peu probable d'avoir une RAM ECC, donc si les erreurs s'infilternt dans vos données et c'est votre intergénération de données disparue. Enfin, il n'y aura qu'un seul disque dur, donc si le disque meurt … c'est tout disparu. Un autre sur le disque est qu'il va être plus lent que les disques dans un server (5,400RPM / 7,000RPM par rapport à 10 000 tr / min pour (certains) lecteurs de server).

Oui, les servers sont coûteux à acquérir et à configurer, mais ça en vaut la peine . Vraiment.

En ce qui concerne l'installation de Windows 7 sur un server, eh bien, c'est faisable, mais je ne voudrais pas vraiment que Windows 7 ait une charge supérieure beaucoup plus élevée qu'un server 2008. De toute façon, vous devrez get 64 bits (sauf si vous Il va pouvoir exécuter un DB avec less de 4 Go de RAM … pourrait être intéressant).

Il y a aussi la Licence, je ne sais même pas si vous pouvez utiliser Windows 7 comme server. Je sais que dans XP il y a une limite aux connections à la machine, donc vous pouvez également vous en douter.

EDIT: comme le dit le noocyte et le lien ci-dessus, la limite des connections est probablement supérieure à celle de XP, mais elle n'est certainement pas suffisante pour 300 users.

TL; Version DR: Pony up et obtenez ce dont vous avez besoin. Ne l'ignorez pas parce que vous le regretterez plus tard.

En ce qui concerne les informations de Microsoft ( http://technet.microsoft.com/en-us/library/cc753473.aspx ), il semble que si vous obtenez Windows 7 Ultimate / Pro / Enterprise, vous devriez avoir toutes les fonctionnalités que IIS possède sur le server 2008 R2.

Aussi, regardez ces questions: Qu'en est-il de Windows 7 en tant que server web? et Existe-t-il des limites de connection sur Windows 7 IIS v7.5?