不到 9 個月,Wndows 和 Sql Server 將不再支持,迫切需要遷移到最新版本。我想將執行 IIS、DNS Server 和 SQL Server 2008 的非常關鍵的 Windows Server 2008 遷移到 2016。
我想知道安全嗎,微軟支援向後相容嗎?
伺服器上運行的應用程式是由 C# 開發的,該應用程式是否有可能停止工作?
答案1
我們必須了解更多細節才能給您一個不僅僅是猜測的答案。但...
DNS——你應該沒問題。 DNS 是一個足夠強大的標準,任何指向 2008 年 DNS 伺服器的用戶端都可以很好地指向 2016 年 DNS 伺服器。
IIS—這取決於您的應用程式。預設情況下,2008 伺服器上的 IIS 版本隨附的某些內容(或作為附加內容添加到其中)可能不會預設安裝在 2016 伺服器上安裝的 IIS 版本中。但除非應用程式執行了一些已被棄用的特定操作,否則您可能能夠使其正常工作。
SQL Server-這取決於您將在新伺服器上使用的 SQL 版本,而不是作業系統的版本。但同樣,除非應用程式做了一些相當不尋常的事情,否則它可能會在較新版本的 SQL Server 中運行。
這提出了兩個觀察/建議。
- 測試! -- 您將需要使用新版本的作業系統、IIS 和 SQL 建立一個(或多個伺服器;請參閱下文)。進行測試以確保您的應用程式在新環境中正常運作。
- 避免小丑車伺服器。 -- 我強烈建議不要在同一台伺服器上執行多個產品。在這種情況下,我希望 IIS 和 SQL 位於不同的伺服器上。如果可以的話,也將 DNS 放在單獨的伺服器上。布倫特·奧扎爾有一個好文章關於小丑車伺服器。