Gagasan buruk untuk melompati dua versi dalam peningkatan OS server?

8

Saya memiliki situs web ASP.NET yang berjalan pada Windows Server 2003 dan saya ingin memindahkannya ke server baru dengan OS yang lebih baru. Apakah boleh untuk langsung beralih ke Windows Server 2012 atau haruskah saya melihat bagaimana situs berjalan pada Windows Server 2008 pertama?

Abe Miessler
sumber
6
Cukup uji dan lihat apakah itu berhasil.
ETL
3
Saya tidak berpikir ada yang bisa memberi Anda jawaban yang pasti. Itu tergantung apa yang dilakukan aplikasi web Anda - apa yang dibutuhkan dan apa yang dilakukannya kompatibel dengan Windows Server 2012? Jika demikian, maka itu bukan ide yang buruk. Jika tidak, maka itu ide yang buruk.
ETL
Perhatikan bahwa bagian "R2" cukup penting - Server 2008 pada dasarnya adalah Vista, 2008 R2 adalah 7, 2012 adalah 8, dan 2012 R2 adalah 8.1.
ntoskrnl

Jawaban:

14

Ini tentu bisa bekerja, tetapi ini adalah satu area di mana itu sepenuhnya tergantung pada kode Anda. Mungkin berhasil, atau mungkin tidak.

Di sinilah melakukan upgrade tes akan menjadi hal yang baik untuk diuji.

  1. Menyebarkan aplikasi dalam contoh Server 2003 baru di VM semacam.
  2. Tingkatkan langsung ke 2012.
  3. Cari tahu apa yang perlu diubah untuk membuatnya bekerja.
  4. Ulangi 1-3 sampai Anda memiliki proses menemukan dan dapat melakukannya dengan andal.
  5. Lakukan dengan kode produksi Anda.
sysadmin1138
sumber
Saya tidak berpikir Server 2012 mendukung peningkatan langsung dari Server 2003.
Neil
@Neil Inilah yang disebut sebagai pengalaman pendidikan. Kemungkinan upaya untuk mendapatkan instance baru pada tahun 2003 bekerja sama sekali akan menjadi 80% dari upaya yang diperlukan untuk menggunakan instalasi baru pada 2012.
sysadmin1138
10

Saya benar-benar tidak akan repot-repot memperbarui apa pun ke Server 2008 sekarang, mengingat bahwa ada dua versi utama dari server Windows yang telah dirilis sejak itu.

Pilihan Anda benar-benar antara 2008R2 atau Server 2012 / R2, pada saat ini. Saya akan menyarankan bahwa mungkin ada gunanya sangat sedikit dalam melihat bagaimana ini berjalan pada satu versi sebelum mencoba untuk memindahkannya ke versi lain, karena tidak perlu ada korelasi di sana.

Pilih versi yang ingin Anda tingkatkan dan coba. (Dengan salinan cadangan / tes terlebih dahulu, tentu saja.) Jika berhasil, bagus. Maka Anda dapat melakukan pengujian kinerja tanpa membuang-buang waktu. Bergantung pada hasil itu, Anda akan melakukan penyempurnaan kinerja dan memutuskan apakah aplikasi Anda dapat berfungsi atau tidak pada platform baru.

Jika tidak berhasil, maka Anda bisa membuatnya berfungsi (memeriksa kompatibilitas, pemecahan masalah dan debugging), atau mencoba versi OS yang berbeda dan melihat apakah itu berfungsi di sana.

HopelessN00b
sumber