早在今年4月,微软就悄悄预览了其Windows Server工程团队在相当长一段时间内一直在进行的工作。虽然很容易把它看成是一长串永无止境的发布中的又一个迭代,但Windows Nano Server有潜力重塑你的数据中心。雷竞技电脑网站
什么是Windows Nano Server?
Windows Nano Server是一个之前代号为Tuva的项目(尽管微软打破了拥有非常酷的代号,却变成了令人难以相信的单调的实际发布产品名称的趋势,这是值得称赞的),它被设计成没有GUI或遗留包袱的Windows。它不同于Server Core (Windows Server 2008中引入的无GUI安装选项),因为Windows Nano Server基本上去掉了Windows中用于服务GUI或面向GUI应用程序的所有部分。
服务器核心只是起飞GUI剩下很多潜在的Win32 API表面积和结构,这样当你把GUI回到通过复选框——至少在Windows Server 2012和以后你不需要重新安装所有的管道。Windows Nano Server取消了对所有32位应用程序的支持,对微软安装程序(MSI)应用程序的支持,以及更多的历史包袱,这些包袱导致了更多的问题,而不是解决了运行在云中的机器。
Windows Nano服务器是无头和无会话的。如前所述,没有GUI。但也没有本地登录,所以没有必要附加键盘或鼠标,或在任何类型的远程桌面会话中运行它。把它想象成云中的Linux机器,你没有SSH访问权限——你远程使用它,远程管理它,它所做的就是像设备一样运行服务和应用程序。它非常紧凑,表面积非常小——就像它作为一个专用服务器操作系统所需要的那样。
Windows Nano Server的全部意义在于,它应该运行为它设计的应用程序——为远程使用提供管理工具的无头应用程序,以及无需填充大量用户会话交互的在线服务终端用户请求。这些应用程序——可以为Nano Server构建并在容器中运行——可以通过各种受支持的运行时运行,包括c#、Java、Node.js和Python,用于响应性强、高质量的Web应用程序。
[相关:什么是容器,为什么需要它们?]
Windows Nano Server还可以用于运行基础设施服务,如扩展文件服务器、DNS、DHCP、有限部署场景中的Hyper-V、Hyper-V故障转移集群和其他服务。对标准Windows api的支持有限;基本上,能够工作的api是那些不需要用户交互、不涉及gui或32位应用程序支持的api。
剥离所有GUI应用程序支持框架会产生多大的影响?很多。在通用的Windows Server版本中有很多繁琐的东西——尽管总的来说,服务器版本的质量非常高——这些东西在Windows Nano Server环境中根本不存在。以下是一些能够真正说明这一点的数据:
- 微软预计,Windows Nano Server在虚拟机上的安装占用空间将比Windows Server Core小93%,而Windows Server Core已经比完整的Windows部署小得多。
- 该公司预计,Windows Nano服务器的安全公告和相关的关键补丁将减少92%,这是所有级别中最严重的级别。更少的攻击面和更少的代码运行等于更少的代码被利用的地方,这意味着更少的公告和更少的补丁需要。
- Windows Nano Server应该可以减少80%的安装和更新所需的重新启动,因为很多旧的Win32代码在启动和启动时被初始化。更新的核心操作系统代码可以在运行中进行修补,无需停机时间。这使得Windows Nano Server非常适合关键任务应用程序。
- Windows Nano Server在自己内部工作,所以一个Windows Nano Server主机运行Hyper-V,并且在它内部可以承载Nano Server负载的虚拟机。一台Windows Nano Server Hyper-V主机可以运行1000台Windows Nano Server来宾虚拟机,只需要1tb的RAM,这个规模是无法与今天的Windows Server相比的——只要试着在一台主机上塞入1000台虚拟机,看看你能走多远。
- Windows Nano Server将完全使用经过时间考验的Windows Management Instrumentation (WMI)和PowerShell进行远程管理,这两种工具都得到了许多管理工具和第三方系统管理软件的良好支持。Windows Nano Server也将有一个新的web管理工具。
为什么Windows Nano服务器很重要?
目前,Windows Nano服务器是设计用于云计算的。但这是一种设想,部署各种各样的Nano Server虚拟机,在像Docker这样的容器中运行定制应用程序,这些容器几乎可以瞬间在Azure区域和企业数据中心之间移动。特别是从存储角度来看,这些虚拟机的占用空间几乎是今天Windows Server大映像的十分之一。
你的开发人员和运营团队可以更紧密地合作,使用容器技术将应用程序和配置良好的Nano Server版本打包在一起,这样你的应用程序就可以正常工作,也就是说,整个平台可以作为一个整体工作。对于网络应用程序和强化的基础设施角色,可以与类似的设备一起服务,Windows Nano Server可能是一个有趣的选择,预计明年它将与Windows Server 2016一起发布。
但也许更有趣的是,当然从长期的角度来看,Windows Nano Server代表了Windows的未来:一个与支持过去的应用程序和遗留代码的必要性彻底分离的未来,一个Windows可以以一种非常轻量级、可扩展、可支持的方式远程工作的未来。
[相关:乍一看:Windows Server 2016开始“云饮食”]
而Windows Nano服务器并不打算取代Windows Server 2012 R2或Windows Server 2016,很容易看到会有更少的需要一个通用服务器发布在不久的将来,尤其是在遗留代码被岁的生产和使用周期和越来越多的工作负载转移到云端。我们可以看到一个完全不同的世界,Windows Server会变得更像Windows 10:没有主要的修订或主要的n+1风格的版本,但只是来自微软的定期稳定的更新,增加功能或删除旧的功能,已经被弃用和取代。
虽然Windows Nano Server目前绝对是一个特殊的举动,但不难看出随着时间的推移,它将成为首选的操作系统,整个Windows Server操作系统将成为“如果你必须”类型的选择。
这篇题为“Windows Nano服务器是数据中心游戏规则的改变者吗?”的文雷竞技电脑网站章最初是由首席信息官 .