为什么您应该将您的 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 并体验这些酷炫的新功能了。 如果您能在这篇博文的评论部分分享您的想法,我们会很高兴。