¿Mala idea para saltar dos versiones en una actualización del sistema operativo del servidor?

8

Tengo un sitio web ASP.NET que se ejecuta en Windows Server 2003 y me gustaría moverlo a un nuevo servidor con un sistema operativo más reciente. ¿Estaría bien saltar directamente a Windows Server 2012 o debería ver primero cómo se ejecuta el sitio en Windows Server 2008?

Abe Miessler
fuente
66
Simplemente pruébelo y vea si funciona.
ETL
3
No creo que nadie pueda darte una respuesta definitiva. Depende de lo que esté haciendo su aplicación web: ¿es lo que necesita y lo que está haciendo compatible con Windows Server 2012? Si es así, entonces no es una mala idea. Si no, entonces es una mala idea.
ETL
Tenga en cuenta que la parte "R2" es bastante importante: Server 2008 es básicamente Vista, 2008 R2 es 7, 2012 es 8 y 2012 R2 es 8.1.
ntoskrnl

Respuestas:

14

Ciertamente puede funcionar, pero esta es un área donde depende completamente de su código. Puede funcionar, o puede que no.

Aquí es donde hacer una actualización de prueba sería algo bueno para probar.

  1. Implemente la aplicación en una nueva instancia de Server 2003 en una máquina virtual de algún tipo.
  2. Actualícelo directamente a 2012.
  3. Averigua qué necesita cambiar para que funcione.
  4. Repita 1-3 hasta que haya resuelto el proceso y pueda hacerlo de manera confiable.
  5. Hazlo con tu código de producción.
sysadmin1138
fuente
No pensé que Server 2012 admitiera la actualización directamente desde Server 2003.
Neil
@Neil Esto es lo que se llama una experiencia educativa. Es probable que el esfuerzo para lograr que una nueva instancia en 2003 funcione sea el 80% del esfuerzo necesario para implementar una nueva instalación en un nuevo 2012.
sysadmin1138
10

Realmente no me molestaría en actualizar nada a Server 2008 ahora, dado que hay dos versiones principales más nuevas del servidor de Windows que se han lanzado desde entonces.

Sus elecciones son realmente entre 2008R2 o Server 2012 / R2, en este momento. Aconsejaría que probablemente no tenga mucho sentido ver cómo se ejecuta en una versión antes de intentar moverla a otra versión, ya que no necesariamente habrá ninguna correlación allí.

Elige a qué versión quieres actualizar y pruébalo. (Con una copia de seguridad / copia de prueba primero, por supuesto). Si funciona, genial. Entonces puede hacer pruebas de rendimiento sin que sea una pérdida de tiempo. Dependiendo de esos resultados, haría ajustes de rendimiento y decidiría si su aplicación puede funcionar de manera aceptable en la nueva plataforma.

Si no funciona, puede intentar que funcione (comprobación de compatibilidad, resolución de problemas y depuración), o pruebe con una versión diferente del sistema operativo y vea si funciona allí.

HopelessN00b
fuente