Cattiva idea di saltare due versioni in un aggiornamento del sistema operativo del server?


8

Ho un sito Web ASP.NET in esecuzione su Windows Server 2003 e vorrei spostarlo su un nuovo server con un sistema operativo più recente. Sarebbe OK passare direttamente a Windows Server 2012 o dovrei vedere prima come funziona il sito su Windows Server 2008?


6
Basta testarlo e vedere se funziona.
ETL

3
Non credo che nessuno possa darti una risposta definitiva. Dipende da cosa sta facendo la tua app Web: è ciò di cui ha bisogno e cosa sta facendo compatibile con Windows Server 2012? Se è così, allora non è una cattiva idea. Altrimenti, è una cattiva idea.
ETL

Si noti che la parte "R2" è abbastanza importante - Server 2008 è sostanzialmente Vista, 2008 R2 è 7, 2012 è 8 e 2012 R2 è 8.1.
ntoskrnl,

Risposte:


14

Certamente può funzionare, ma questa è un'area in cui dipende interamente dal tuo codice. Potrebbe funzionare o no.

È qui che fare un aggiornamento di prova sarebbe una buona cosa da testare.

  1. Distribuire l'app in una nuova istanza di Server 2003 in una macchina virtuale di qualche tipo.
  2. Aggiornalo direttamente al 2012.
  3. Scopri cosa deve cambiare per farlo funzionare.
  4. Ripeti 1-3 finché non hai capito il processo e puoi farlo in modo affidabile.
  5. Fallo al tuo codice di produzione.

Non pensavo che Server 2012 supportasse l'aggiornamento direttamente da Server 2003.
Neil

@Neil Questo è ciò che si chiama esperienza educativa. È probabile che lo sforzo per far funzionare una nuova istanza nel 2003 sarà l'80% dello sforzo necessario per distribuire una nuova installazione su un nuovo 2012.
sysadmin1138

10

Non mi preoccuperei davvero di aggiornare nulla a Server 2008 ora, dato che ci sono due versioni principali più recenti del server Windows che sono state rilasciate da allora.

Le tue scelte sono davvero tra 2008R2 o Server 2012 / R2, a questo punto. Consiglierei che probabilmente non ha molto senso vedere come funziona su una versione prima di provare a spostarla su un'altra versione, dal momento che non ci sarà necessariamente alcuna correlazione lì.

Scegli la versione che desideri aggiornare e provala. (Prima con una copia di backup / prova, ovviamente.) Se funziona, bene. Quindi è possibile eseguire test delle prestazioni senza perdere tempo. A seconda di questi risultati, eseguiresti l'ottimizzazione delle prestazioni e deciderai se l'applicazione può funzionare in modo accettabile sulla nuova piattaforma.

Se non funziona, puoi provare a farlo funzionare (controllo di compatibilità, risoluzione dei problemi e debug), oppure provare una versione diversa del sistema operativo e vedere se funziona lì.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.