為什麼您應該將您的 VPS 升級到 Window Server 2016 操作系統?
已發表: 2017-03-23Microsoft 的最新服務器操作系統 Windows Server 2016 於 2016 年 9 月 26 日發布。它在其前身 Windows Server 2012 的基礎上引入了許多新的和突出的功能。
我們的服務器研究團隊幾個月來一直在聽說這個最新的服務器操作系統及其新功能。 因此,他們繼續嘗試了其中包含的功能升級。 在這篇文章中,我們將詳細了解 Windows Server 2016 的功能。 我們確信您會被說服將您現有的服務器操作系統升級到 Windows Server 2016。
互聯網信息服務 10.0
IIS 10.0 是 Windows Server 2016 操作系統附帶的最新版本的 Web 服務器。 它帶有許多新功能,可以使您的網站更快。 我們將在本節中一一討論。
1. HTTP/2 協議支持
HTTP/2 是近十年來 HTTP 協議的重大升級。 由於其高效的連接重用性,它可以顯著改善頁面加載時間。 讓我們來看看 HTTP/2 協議的一些突出特性。
一個連接處理多個請求
HTTP/2 減少了在建立新連接或等待現有連接空閒時請求等待的需要。 這可確保更快地訪問站點資源,從而實現快速網頁加載。
使用 HPACK 進行標頭壓縮
舊版本的 HTTP 支持數據壓縮,但標頭作為未壓縮文本發送,請求之間存在大量冗餘。 這使得瀏覽器必須在包含標頭的第一個數據包上發送較小的請求。
HTTP/2 為 HTTP 頭引入了 HPACK 壓縮方案,減少了請求之間的冗餘,因此第一次連接變得更快。
服務器推送
HTTP/2 引入了PUSH的概念,即服務器將響應客戶端尚未發出的請求,假設客戶端將很快請求它。 例如,如果您瀏覽網頁的某些部分有 20 個請求,但整個頁麵包含超過 100 個請求,PUSH 會將所有 100 個資產存儲在緩存中,假設您很快就會請求它們。 此功能允許 Web 服務器繼續提供延遲優勢,因此客戶端可以緩存其站點資產並在其他頁面上重用它們。
此功能允許 Web 服務器繼續提供延遲優勢,因此客戶端可以緩存其站點資產並在其他頁面上重用它們。
為了獲得 IIS 10 和 HTTP/2 的優勢,最近我們將網站移至 Windows Server 2016。這是在線 HTTP/2 查找工具的屏幕摘錄。
2. Nano Server 上的 IIS 10.0
Nano Server 是 Windows Server 2016 的輕量級安裝選項,它僅安裝必要的操作系統組件,因此使用非常少量的硬件資源。 我們將在這篇博文的單獨部分中徹底討論 Nano Server。
Nano 服務器上的 IIS 10.0 支持 ASP.NET Core、Apache Tomcat 和 PHP 工作負載。 Nano Server 中包含的 IIS 功能是在這裡列出。
3. 通配符主機頭支持
IIS 10 現在支持通配符主機標頭。 通配符主機標頭允許 IIS 為任何單個網站提供所有子域請求。 例如,以下都是 accuwebhosting.com 網站的有效主機。
- subdomain.accuwebosting.com
- subdomain1.accuwebhosting.com
- subdomain2.accuwebhosting.com 等等。
可以添加 *.accuwebhosting.com 的通配符主機頭在 IIS 管理器中設置網站時。
沒有 GUI 的 Windows Defender
Windows Server 2016 現在包括一個名為 Windows Defender 的內置反惡意軟件應用程序。 它主動保護您的系統免受已知惡意軟件定義的影響,並通過 Windows 更新保持更新。
在 Windows Server 2016 操作系統上,Windows Defender 運行無頭,即沒有 GUI(圖形用戶界面)。 在沒有 GUI 的情況下運行有很多好處,包括在其他領域利用服務器資源的能力。 由於沒有 GUI,因此您不太容易受到安全漏洞的影響。
如果 Windows Defender GUI 對您來說必不可少,則可以通過 Windows PowerShell 以管理員用戶身份發出如下所示的命令,輕鬆安裝它。
安裝-WindowsFeature -Name Windows-Defender-GUI
納米服務器
在 Windows Server 2012 R2 之前,我們有 2 種類型的 Windows 服務器安裝:具有 GUI 的服務器(完整安裝)或只有服務器核心(無 GUI)。
隨著 Windows Server 2016 的推出,Microsoft 提供了第三種類型的服務器安裝,稱為 Nano Server。 我們也可以將其稱為無頭安裝,因為沒有 GUI、RDP 訪問和本地登錄功能。
Nano 服務器只能通過 PowerShell 進行部署和管理。 此外, 它們僅支持 64 位應用程序、工具和代理,因為 Microsoft 已刪除 32 位支持。
Nano Server 的特點
輕量級: Nano 服務器針對最小的佔用空間和最低的磁盤空間使用進行了優化。 因此,服務器的實際磁盤空間使用量將小於 1 GB,因為文件系統中實際上沒有任何內容,只有最少的系統文件、設備驅動程序和服務器角色。
減少攻擊面:由於 Nano Server 以最少的系統文件運行,因此攻擊或服務漏洞的機會更少。
全面遠程管理: Nano 服務器運行無頭版本的 Windows Server 操作系統,因此它們只能通過遠程 PowerShell 進行管理。
更少的重新啟動:由於操作系統組件最少,Nano Server 需要更少與帶有 GUI 安裝的 Windows Server 相比,更新和重新啟動。
Nano Server 的用途
Nano 服務器使用的一些理想場景如下。
- 運行 IIS 的 Web 服務器。
- DNS 服務器。
- 橫向擴展文件服務器的存儲主機。
- HyperV VM 的計算服務器。
- 容器或 VM 運行應用程序的替代方案。
查看 Microsoft 的 Nano 快速入門指南服務器安裝以及如何部署它們。
Windows Server 2016 中的 Web 應用程序代理
Windows Server 2016 附帶的最新版 Web 應用程序代理主要側重於應用程序的發布和預認證,並改善了用戶體驗。
以下部分介紹了 Windows Server 2016 上 Web 應用程序代理的最新功能。
- HTTP 到 HTTPS 重定向:為確保訪問者只能訪問您網站的安全版本,即使他們忽略在 URL 中鍵入 HTTPS,Web 應用程序代理也會自動將其重定向到 HTTPS。
- HTTP 發布:現在可以使用帶有 Web 應用程序代理的傳遞預身份驗證來發布 HTTP 應用程序。
- HTTP Basic 應用程序發布的預認證: HTTP Basic 是許多其他協議使用的授權協議,可以是 ActiveSync,以連接到富客戶端,包括智能手機、Exchange 郵箱等。Web 應用程序代理與 Active Directory 聯合服務 (AD-FS) 交互) 使用重定向,這在 ActiveSync 客戶端上不受支持。 新版本的 Web 應用程序代理支持使用 HTTP Basic 發布應用程序,方法是使 HTTP 應用程序能夠接收對聯合服務的應用程序的非聲明依賴方信任。
- 其他功能:還有許多其他功能,包括 RDP 網關應用程序的發布、用於更好地進行故障排除的新調試日誌、用於完整審計跟踪的改進服務日誌、改進的錯誤處理、管理控制台 UI 改進以及將客戶端 IP 地址傳播到後端應用程序。
易於維護來賓虛擬機
Windows Server 2016 附帶的 HyperV 還具有一些有助於維護來賓虛擬機的強大功能。 例如,不必通過將 ISO 文件掛載為 DVD 來安裝集成服務。 相反,它們現在是通過 Windows 更新安裝的。
即使您沒有啟用動態內存,您也可以在虛擬機運行時調整分配給它的內存量。 這適用於運行 Windows Server 2016 或 Windows 10 操作系統的第 1 代和第 2 代虛擬機。
此外,為了執行多項維護任務,關閉來賓 VM 是必不可少的,現在可以更改它而不會導致停機。 話雖如此,您的 Hyper-V 管理員現在可以在您的 VM 運行時添加或刪除網絡適配器,或升級 RAM。
虛擬硬盤驅動器 (VHD) 系統也有重大改進,允許它調整大小而無需關閉來賓 VM。 客戶 VM 可以分配的虛擬處理器數量已增加到 128 個,內存總量現在超過 4TB。 借助嵌套虛擬化功能,您現在可以在 VM 上創建 VM,它本身就是 HyperV 服務器上的來賓。
客戶 VM 可以分配的虛擬處理器數量已增加到 128 個,內存總量現在超過 4TB。 借助嵌套虛擬化功能,您現在可以在 VM 上創建 VM,它本身就是 HyperV 服務器上的來賓。
在很多情況下,病毒感染虛擬機導致其消耗大量資源,從而對相鄰虛擬機的性能產生負面影響。 此問題已在 Windows server 2016 HyperV 上得到解決。 虛擬機只能使用分配給它的資源,從而防止過度使用特定虛擬機並保持其性能平衡HyperV 主節點。
改進的用戶體驗和性能
微軟憑藉其最新的Server OS,更加強調了對操作系統圖形界面的需求。 Server 2016 的桌面體驗版包括所有標準用戶界面工具和客戶端體驗功能,它們是在早期服務器操作系統上單獨安裝的。
借助完整的桌面體驗,您可以獲得 Windows 10 用戶界面的外觀和感覺,以及安裝和配置服務器角色的能力。 一些功能,如 Windows 更新服務器、RDS 工作負載和流媒體服務在完整的桌面體驗上完美運行。
PowerShell 5
PowerShell 5.0 隨 Windows Server 2016 一起推出。它是一個功能豐富的工具,帶有用於管理本地用戶和組的新 cmdlet。 新Get-ComputerInfo
cmdlet 可以轉儲系統的詳細信息。
它還有許多其他改進,包括一個名為Package Management的新模塊,它允許您從 Internet 安裝軟件包。
PowerShell 5 現在直接在 Nano 服務器上運行,因此這個輕量級服務器平台的管理變得更加簡單。 PowerShell 5 遠程命令具有 -VM* 參數,允許您將 PowerShell 命令直接發送到 HyperV 主機 VM。
對於想要遠程管理運行 Windows Server 2016 的 Nano Server 的用戶來說,PowerShell 5 是必不可少的。 PowerShell 命令是使用 VM 總線發出。 您可以在此處參考 PowerShell 5 功能的完整列表。
結論
如果我們總結 Windows server 2016 的新特性,我們當然可以得出結論,Windows 工程師非常注重增強服務器的系統虛擬化、安全性、資源利用率和優化。
回顧 Windows Server 2012 或更早的版本,Windows Server 2016 涵蓋了許多改進。2016 預覽版幫助微軟工程師收集了用戶的反饋,他們實施並發布了非常令人滿意的最終版本。
IIS 10.0 支持 HTTP 2.0、PowerShell 5、Nano Server、嵌套虛擬化和 Windows Defender 等功能將吸引 Windows Server 2012 用戶,很可能會誘使他們升級到 Windows Server 2016。
因此,是時候將您的 Windows Server 2012 升級到 2016 並體驗這些酷炫的新功能了。 如果您能在這篇博文的評論部分分享您的想法,我們會很高興。