Question

Je me prépare à acheter un serveur pour que je pourra déployer ma première application Windows (C # .NET), mais je ne connais pas l'utilisation de Windows pour les applications hébergées. J'ai le choix des versions suivantes de Windows:

  • Windows Server 2003
  • Web Windows Server 2003
  • Enterprise Windows Server 2003
  • Windows Server 2008
  • Web Windows Server 2008
  • Enterprise Windows Server 2008

L'un d'eux serait-il meilleur pour déployer une application C # .NET?

ÉDITER:
Il y aura 3 applications déployées, mais chacune sera essentiellement la même, ce sera des services provenant des données apportées d'un site Web qui s'exécutera probablement sur le même serveur.

http://www.microsoft.com/windowserver2008/en/us/compare-roles.aspx

Était-ce utile?

La solution

Eh bien, si vous rencontrez le Exigences pour le serveur 2008 Web, vous devriez l'utiliser, car c'est le le moins cher. J'irais avec 2008 sur 2003 à cause de l'EI.

Par modification: depuis que vous avez passé des versions Web, j'irais avec 2008 Standard à moins que j'en ai besoin Caractéristique de l'entreprise ou du centre de données.

Soit dit en passant, si vous avez une licence MSDN, vous pouvez exécuter n'importe quelle version de Server 2008 dans une capacité de test ou de stadification sous cette licence. Vous pouvez utiliser cette licence pour déterminer si une version particulière conviendra ou non à votre application. Ensuite, une fois que vous avez déployé en production, vous payez vos frais de licence normaux pour la version que vous avez choisie.

Autres conseils

Sauf si vous avez besoin d'énormes quantités de mémoire, je suggérerais Windows Server 2008

OK, je suis sûr que vous n'avez pas besoin des éditions d'entreprise car vous exécutez uniquement 3 applications Web et peut-être quelques opérations DB Backend.

Cela laisse les éditions standard américaines en 2003 ou 2008.

Maintenant, cela revient à ce que vous ressentez. Pardonnez cette liste si j'ai manqué quelque chose de majeur!

2003 PROS:

  • Bouclier éprouvé
  • Vunerabilités connues (je suis sûr que plus pourrait être trouvé ....)
  • Iis6

2003 contre:

  • 5 ans
  • Près de la fin de la vie
  • Besoin de s'assurer est SP2 (R2 SP2 est encore meilleur)
  • Besoin de plus de travail en sécurisant avec les paramètres par défaut

2008 PROS:

  • Sécurité améliorée (je suis sûr que davantage de visiabilités seront trouvées ....)
  • Plus verrouillé avec les paramètres par défaut
  • IIS7
  • Prise en charge native .NET 3.5
  • Sp2 maintenant rtm

2008 contre:

  • Nouveau système d'exploitation
  • Nouvelle base de code
  • UI basé sur Vista (mettez en con comme certaines personnes n'aiment pas, attendez qu'ils essaient 2k8 r2!)

J'opterais pour Édition standard 2008 Comme c'est une décision Stategic pour l'avenir.

Remarque: vous pouvez développer cette liste que je viens d'ajouter rapidement en haut de ma tête

Linux + mono Si votre C # est à leur niveau soutenu. Ce est gratuit.

clause de non-responsabilité: Je préconise.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top