¿Sistema operativo para la primera producción de código de servidor de Windows?

StackOverflow https://stackoverflow.com/questions/994151

  •  13-09-2019
  •  | 
  •  

Pregunta

Me estoy preparando para comprar un servidor para implementar mi primera aplicación basada en Windows (C# .NET), pero no estoy familiarizado con el uso de Windows para aplicaciones alojadas. Tengo la opción de las siguientes versiones de Windows:

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

¿Sería uno de estos mejor para implementar una aplicación C# .NET?

EDITAR:
Habrá 3 aplicaciones implementadas, pero cada una será básicamente las mismas, habrá servicios que se impulsan a partir de los datos que se traen desde un sitio web que probablemente se ejecutará en el mismo servidor.

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

¿Fue útil?

Solución

Bueno, si conoces al Requisitos para el servidor 2008 Web, deberías usar eso, porque ese es el lo mas barato. Iría con 2008 sobre 2003 debido a IS.

Por ediciones: dado que ha cruzado las versiones web, iría con el estándar 2008 a menos que necesite algunos característica de Enterprise o Datacenter.

Por cierto, si tiene una licencia MSDN, puede ejecutar cualquier versión del servidor 2008 en una capacidad de prueba o estadificación bajo esa licencia. Puede usar esa licencia para determinar si una versión en particular será adecuada para su aplicación. Luego, una vez que se despliega en la producción, paga sus tarifas de licencia normales por la versión que eligió.

Otros consejos

A menos que necesite grandes cantidades de memoria, sugeriría que Windows Server 2008

Ok, estoy seguro de que no necesita las ediciones Enterprise, ya que solo está ejecutando 3 aplicaciones web y tal vez algunas operaciones de Backend DB CRUD.

Eso nos deja 2003 o 2008 ediciones estándar.

Ahora se trata de cómo te sientes. ¡Perdona esta lista si me perdí algo importante!

2003 Pros:

  • Historial probado
  • Vunerabilidad conocida (estoy seguro de que se puede encontrar más ...)
  • IIS6

Contras de 2003:

  • 5 años de edad
  • Cercano al final de la vida
  • Necesito asegurarse de que SP2 (R2 SP2 es aún mejor)
  • Necesita más trabajo asegurando con la configuración predeterminada

2008 Pros:

  • Seguridad mejorada (estoy seguro de que se encontrarán más vunerabilidades ...)
  • Más bloqueado con la configuración predeterminada
  • IIS7
  • Soporte nativo de .NET 3.5
  • Sp2 ahora rtm

Contras de 2008:

  • Nuevo sistema operativo
  • Nueva base de código
  • UI con sede en Vista (¡Puse como una estafa como a algunas personas no les gusta, ¡espere hasta que prueben 2K8 R2!)

Yo optaría por Edición estándar 2008 Como esa es una decisión estatal para el futuro.

Nota: puede expandirse en esta lista. Acabo de agregar rápidamente en la parte superior de mi cabeza

Linux+mono Si su C# está en su nivel compatible. Es gratis.

Descargo de responsabilidad: Yo abogo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top