当前位置:服务器企业动态 → 正文

Windows Server 2016新功能展望一览

责任编辑:editor006 |来源:企业网D1Net  2015-11-12 14:48:40 本文摘自:机房360

摘要:从Nano和Docker到软件定义的网络及存储功能,下一版本的Windows Server将打包新增一系列更为强大的功能。微软将继续推出其Windows Server 2016的技术预览版,具备一系列尚未发布的新功能。而在其最新的技术预览:第三个技术预览版(TP3)中就推出了大量的新功能,如Docker集成和Windows Server容器(Windows Server Containers),以及针对此前预览所介绍的功能的改进。

微软将继续推出其Windows Server 2016的技术预览版,具备一系列尚未发布的新功能。而在其最新的技术预览:第三个技术预览版(TP3)中就推出了大量的新功能,如Docker集成和Windows Server容器(Windows Server Containers),以及针对此前预览所介绍的功能的改进。其还带来了新的安全功能,如保护虚拟机,从而能够在多租户环境中保护虚拟机的内容。

在TP2版本中,该公司推出了Nano Server和Hyper-V、网络和存储等若干功能。其还推出了一个新的Windows Server的角色,名为Host Guardian Service,这标志支持Hyper-V主机,并包含了在以前的预览版本中所没有的Windows Server反恶意软件功能。即将到来的技术预览会带来更多的新功能,尤其是Hyper-V的容器。

尽管还会不断有新的亮点被爆出,但到目前为止,Windows Server 2016的全貌已经可见端倪了,因此,现在开始来点评那些我们最爱的新功能并不显得为时过早。当然,随着越来越多技术预览的发布,我们会持续更新这一新功能列表清单,并直至最终测试版本的发布。而在本文中,我们将为大家点评分析一下Windows Server 2016迄今所发布的一些令人眼前一亮的新功能。

Containers容器

在技术预览3中,该公司首次揭示了Windows Server Containers,包括了您需要在Windows上开始测试这项技术的一切。其安装只需要在PowerShell窗口以管理员权限执行两个命令:

ContainerSetup.ps1

ContainerSetup.ps1

wget -uri https://aka.ms/setupcontainers -OutFile C:ContainerSetup.ps1

.ContainerSetup.ps1

需要重点注意的是,在这一点上,微软支持两种不同的容器模型:Windows Server容器和Hyper-V容器。Windows Server容器使用标准的Docker概念,将每个容器在主机操作系统中作为一款应用程序运行。而Hyper-V容器则将完全与虚拟机隔离,结合其自己的Windows内核副本,但比传统的虚拟机更加轻便。Hyper-V容器将使得在Hyper-V嵌套虚拟化成为可能。新的PowerShell命令提供了Docker命令的一种替代,来管理您的容器(见图1)。

容器图像是针对特定的操作系统构建的。这意味着您在Windows上需要一个Linux虚拟机来运行一个Linux容器图像。Windows Server容器将成为Windows Server 2016的一项内置功能,但与Docker系统的兼容工作并不确定。微软正在使用GitHub发布Windows版本的不同Docker组件,并鼓励社区开发人员们的积极参与。  

图1:您可以通过本地Docker命令或通过PowerShell(如图所示)管理Windows Server容器(和Hyper-V容器)。

Nano Server

重构是一个对现有的代码库进行分析的过程,着眼于简化。Nano是微软重构Windows Server的核心部分到最低限度功能状态的最终结果。它是如此微乎其微,事实上,除了新的紧急管理控制台之外,其没有任何直接的用户界面。一款Nano实例是通过采用Windows PowerShell或其他工具进行远程管理的,包括添加新角色的过程。

一款Nano实例占用不到512MB的磁盘空间和256MB的内存,这取决于您的配置。对于所有建立在Nano之上的虚拟机,这将有巨大的差异,这将作为一个基础设施主机安装在裸机上,并作为客户操作系统运行在虚拟机上。新的技术预览版3是一个应急管理控制台,让您可以直接从纳米服务器控制台查看和解决网络问题。Nano Azure VM实例可以用微软提供的PowerShell脚本创建,现在支持采用CoreCLR运行ASP.Net v5应用程序。

Storage Replica

微软已支持Hyper-V中的复制,但是一直被限制在对虚拟硬盘的异步复制这一点上。这在Windows Server 2016中有所变化,您现在可以在块级复制整个卷。此外,您可以在同步和异步复制之间进行选择。

此功能称为Storage Replica,主要是针对在灾难恢复的情况下,一个“热”备份在发生重大灾难时快速的故障转移。包括服务器到服务器和集群到集群的复制都支持。

Storage Spaces Direct技术

Windows 8和Windows Server 2012均提供了存储空间(Storage Spaces)功能,这提供了类似RAID的功能,但却是在软件中。Windows Server 2012 R2增加了基于相同的存储空间和微软聚类技术建立一个高可用的存储集群的功能。对于这种高可用性集群的一大要求是能够通过一个外部JBOD阵列访问所有存储节点。该JBOD阵列还必须包含SAS驱动器的多启动的支持。

在Windows Server 2016技术预览版2中,存储空间的功能更进了一步,能够在每个节点上只使用直接连接的磁盘建立一个高度可用的存储系统。弹性跨节点使用网络和SMB3协议。这项新功能,叫做Storage Spaces Direct,也充分利用了类似NVMe固态硬盘新硬件的优势,同时还支持旧的基于SATA的硬件。必须最少是四个节点用来创建Storage Spaces Direct技术群集。

ReFS作为主文件系统

弹性文件系统(ReFS)是从Windows 8和Windows Server 2012所开始推出的另一大新的功能特点。从其设计之初,就比其前任版本更具弹性,ReFS为NTFS在磁盘格式化方面所带来了诸多优势。微软已经通过在Windows Server 2016 TP2中使其成为Hyper-V工作负载的首选文件系统大大提升了ReFS的实用性和重要性。

摘要:从Nano和Docker到软件定义的网络及存储功能,下一版本的Windows Server将打包新增一系列更为强大的功能。微软将继续推出其Windows Server 2016的技术预览版,具备一系列尚未发布的新功能。而在其最新的技术预览:第三个技术预览版(TP3)中就推出了大量的新功能,如Docker集成和Windows Server容器(Windows Server Containers),以及针对此前预览所介绍的功能的改进。

这对Hyper-V有着巨大的性能影响。首先,您应该可以看到新的虚拟机有一个固定大小的VHDX创建几乎与您使其回来一样快。同样的优点,适用于创建检查点文件,以及当您创建备份时合并VHDX文件。这些功能类似于ODX(卸载数据传输),可以在更大的存储设备上执行。有一点务必需要记住的是,ReFS分配存储给这些操作是没有将其初始化的,这意味着有可能有以前的文件留下的残留数据。

Hyper-V的滚动升级

升级到一款新的操作系统在许多方面提出了重大的挑战。在Windows Server的早期版本中,升级到集群是不可能的。这对于生产系统是一个显著的问题,其通常需要连续运转。通常情况下,解决方法是在一个新的群集中运行更新的操作系统,然后将工作负载从旧的群集进行迁移。当然,这需要完全新的硬件来完成。

Windows Server 2016支持从Windows Server 2012 R2的滚动集群升级,这意味着您可以不用关闭群集或迁移到新的硬件进行升级。该过程与集群中的各个节点必须移动到另一个节点以便升级主机操作系统是相似的。不同之处在于,此群集的所有成员将继续在Windows Server 2012 R2的功能级别操作(并支持在旧的和升级的主机之间迁移),直到所有的主机都运行新的操作系统和您明确地升级了集群的功能水平(通过一个PowerShell命令)。

滚动集群升级应该能够减少所需的努力,并希望使升级过程对于生产环境而言是一个较少痛苦的过程。

Hyper-V热添加网卡和内存

Hyper-V的以前的版本不允许您添加一个网络接口或更多的内存来运行虚拟机。因为造成停机时间总是不好的,但变化有时是好的,微软现在让您可以做出一些关键机器配置的更改,而不必让虚拟机离线。最重要的两个变化涉及到网络和内存。

图2显示了为一台虚拟机进行硬件设置的对话框,命名为Windows Server 2016 TP2的虚拟机运行。注意,在“添加硬件”对话框中的“网络适配器”条目已经不再是灰色的了。这允许管理员在运行虚拟机时添加网络适配器。同样,固定内存的虚拟机现在可以增加内存了。Hyper-V的早期版本支持动态内存分配(即,虚拟机仅消耗其所需要的置备的最多的内存量)但是不允许有固定大小的内存的虚拟机在运行时被修改。  

图2:在Windows Server 2016 Hyper-V,您可以在虚拟机运行时添加网卡或内存。

网络的增强

鉴于有新的功能来帮助企业和托管服务提供商合并来自多个用户的流量,以减少网络接口的数量,融合已然成为当下的流行术语。这在某些情况下,可以尽可能多的减少所需网络端口的数量。另一项新功能称为Packet Direct,其重点是提高整个工作负载的效率,包括从小型数据包到大量数据的传输。

技术预览版3包括一个名为网络控制器的新的服务器角色,其提供了一个中心点,用于监控和管理网络基础设施和服务。其他配套增强的支持软件定义的网络的功能包括一个L4负载均衡,增强网关连接到Azure和其他远程站点,以及一个融合的网络架构,同时支持RDMA和租户的流量。

存储QoS更新

存储服务质量(存储QoS)是在Windows Server 2012 R2的Hyper-V中推出的,使得限制个别虚拟机所消耗的IO成为了可能。这一特征的初始版本仅限于在Hyper-V主机级别进行QoS限制。因此,当前版本的存储QoS在一个小环境中运行良好,但当您需要在跨多台主机进行IO平衡时,就会存在挑战。

Windows Server 2016使您能够针对虚拟机组集中管理存储QoS策略,并在群集级别执行这些策略。这在多台虚拟机组成的一个服务应当统一管理的情况下可能会发挥作用。PowerShell cmdlets命令集已被添加以便支持这些新功能,包括Get-StorageQosFlow,其提供了多种选择,以监控存储QoS性能;Get-StorageQosPolicy,其将检索当前的策略设置;以及New-StorageQosPolicy,其将创建一个新的政策。

PowerShell的更新

随着每个新操作系统的发布,PowerShell将继续获得更新。Windows Server 2016将会发布大量新的PowerShell cmdlets命令集关注于特定的功能。您甚至可以使用PowerShell cmdlets命令集来检查每个新发布的版本,来查看其中的差异。PowerShell命令将返回一个列表,可以发送到用于进一步处理的文件命令。微软的Jose Barreto 在他的博客中发表了详细的说明。

新的cmdlets命令集包括21个DNS相关的命令,11个Windows Defender命令,36个Hyper-V命令,17个IIS管理命令,以及141个涉及到网络控制器的指令,等等。该版本的PowerShell的另一大更新涉及到期望状态配置(Desired State Configuration,DSC)。微软已经做了很多工作,使DSC成为初始配置和维护的工具,不仅是在Windows Server,而且包括Linux服务器。当您在新的包管理服务中采用OneGet命令时,您会有海量新的PowerShell驱动的可能性。

随着越来越多的工作负载迁移到在云中的虚拟化实例,减少每一个实例的足迹,以增加他们周围的安全性,并带来更多的自动化的混合,变得非常重要。其对于在软件中提供更先进的网络和存储功能也相当有意义。而微软正在通过Windows Server 2016在所有这些方面做出积极的推动作用。

关键字:WindowsServer

本文摘自:机房360

x Windows Server 2016新功能展望一览 扫一扫
分享本文到朋友圈
当前位置:服务器企业动态 → 正文

Windows Server 2016新功能展望一览

责任编辑:editor006 |来源:企业网D1Net  2015-11-12 14:48:40 本文摘自:机房360

摘要:从Nano和Docker到软件定义的网络及存储功能,下一版本的Windows Server将打包新增一系列更为强大的功能。微软将继续推出其Windows Server 2016的技术预览版,具备一系列尚未发布的新功能。而在其最新的技术预览:第三个技术预览版(TP3)中就推出了大量的新功能,如Docker集成和Windows Server容器(Windows Server Containers),以及针对此前预览所介绍的功能的改进。

微软将继续推出其Windows Server 2016的技术预览版,具备一系列尚未发布的新功能。而在其最新的技术预览:第三个技术预览版(TP3)中就推出了大量的新功能,如Docker集成和Windows Server容器(Windows Server Containers),以及针对此前预览所介绍的功能的改进。其还带来了新的安全功能,如保护虚拟机,从而能够在多租户环境中保护虚拟机的内容。

在TP2版本中,该公司推出了Nano Server和Hyper-V、网络和存储等若干功能。其还推出了一个新的Windows Server的角色,名为Host Guardian Service,这标志支持Hyper-V主机,并包含了在以前的预览版本中所没有的Windows Server反恶意软件功能。即将到来的技术预览会带来更多的新功能,尤其是Hyper-V的容器。

尽管还会不断有新的亮点被爆出,但到目前为止,Windows Server 2016的全貌已经可见端倪了,因此,现在开始来点评那些我们最爱的新功能并不显得为时过早。当然,随着越来越多技术预览的发布,我们会持续更新这一新功能列表清单,并直至最终测试版本的发布。而在本文中,我们将为大家点评分析一下Windows Server 2016迄今所发布的一些令人眼前一亮的新功能。

Containers容器

在技术预览3中,该公司首次揭示了Windows Server Containers,包括了您需要在Windows上开始测试这项技术的一切。其安装只需要在PowerShell窗口以管理员权限执行两个命令:

ContainerSetup.ps1

ContainerSetup.ps1

wget -uri https://aka.ms/setupcontainers -OutFile C:ContainerSetup.ps1

.ContainerSetup.ps1

需要重点注意的是,在这一点上,微软支持两种不同的容器模型:Windows Server容器和Hyper-V容器。Windows Server容器使用标准的Docker概念,将每个容器在主机操作系统中作为一款应用程序运行。而Hyper-V容器则将完全与虚拟机隔离,结合其自己的Windows内核副本,但比传统的虚拟机更加轻便。Hyper-V容器将使得在Hyper-V嵌套虚拟化成为可能。新的PowerShell命令提供了Docker命令的一种替代,来管理您的容器(见图1)。

容器图像是针对特定的操作系统构建的。这意味着您在Windows上需要一个Linux虚拟机来运行一个Linux容器图像。Windows Server容器将成为Windows Server 2016的一项内置功能,但与Docker系统的兼容工作并不确定。微软正在使用GitHub发布Windows版本的不同Docker组件,并鼓励社区开发人员们的积极参与。  

图1:您可以通过本地Docker命令或通过PowerShell(如图所示)管理Windows Server容器(和Hyper-V容器)。

Nano Server

重构是一个对现有的代码库进行分析的过程,着眼于简化。Nano是微软重构Windows Server的核心部分到最低限度功能状态的最终结果。它是如此微乎其微,事实上,除了新的紧急管理控制台之外,其没有任何直接的用户界面。一款Nano实例是通过采用Windows PowerShell或其他工具进行远程管理的,包括添加新角色的过程。

一款Nano实例占用不到512MB的磁盘空间和256MB的内存,这取决于您的配置。对于所有建立在Nano之上的虚拟机,这将有巨大的差异,这将作为一个基础设施主机安装在裸机上,并作为客户操作系统运行在虚拟机上。新的技术预览版3是一个应急管理控制台,让您可以直接从纳米服务器控制台查看和解决网络问题。Nano Azure VM实例可以用微软提供的PowerShell脚本创建,现在支持采用CoreCLR运行ASP.Net v5应用程序。

Storage Replica

微软已支持Hyper-V中的复制,但是一直被限制在对虚拟硬盘的异步复制这一点上。这在Windows Server 2016中有所变化,您现在可以在块级复制整个卷。此外,您可以在同步和异步复制之间进行选择。

此功能称为Storage Replica,主要是针对在灾难恢复的情况下,一个“热”备份在发生重大灾难时快速的故障转移。包括服务器到服务器和集群到集群的复制都支持。

Storage Spaces Direct技术

Windows 8和Windows Server 2012均提供了存储空间(Storage Spaces)功能,这提供了类似RAID的功能,但却是在软件中。Windows Server 2012 R2增加了基于相同的存储空间和微软聚类技术建立一个高可用的存储集群的功能。对于这种高可用性集群的一大要求是能够通过一个外部JBOD阵列访问所有存储节点。该JBOD阵列还必须包含SAS驱动器的多启动的支持。

在Windows Server 2016技术预览版2中,存储空间的功能更进了一步,能够在每个节点上只使用直接连接的磁盘建立一个高度可用的存储系统。弹性跨节点使用网络和SMB3协议。这项新功能,叫做Storage Spaces Direct,也充分利用了类似NVMe固态硬盘新硬件的优势,同时还支持旧的基于SATA的硬件。必须最少是四个节点用来创建Storage Spaces Direct技术群集。

ReFS作为主文件系统

弹性文件系统(ReFS)是从Windows 8和Windows Server 2012所开始推出的另一大新的功能特点。从其设计之初,就比其前任版本更具弹性,ReFS为NTFS在磁盘格式化方面所带来了诸多优势。微软已经通过在Windows Server 2016 TP2中使其成为Hyper-V工作负载的首选文件系统大大提升了ReFS的实用性和重要性。

摘要:从Nano和Docker到软件定义的网络及存储功能,下一版本的Windows Server将打包新增一系列更为强大的功能。微软将继续推出其Windows Server 2016的技术预览版,具备一系列尚未发布的新功能。而在其最新的技术预览:第三个技术预览版(TP3)中就推出了大量的新功能,如Docker集成和Windows Server容器(Windows Server Containers),以及针对此前预览所介绍的功能的改进。

这对Hyper-V有着巨大的性能影响。首先,您应该可以看到新的虚拟机有一个固定大小的VHDX创建几乎与您使其回来一样快。同样的优点,适用于创建检查点文件,以及当您创建备份时合并VHDX文件。这些功能类似于ODX(卸载数据传输),可以在更大的存储设备上执行。有一点务必需要记住的是,ReFS分配存储给这些操作是没有将其初始化的,这意味着有可能有以前的文件留下的残留数据。

Hyper-V的滚动升级

升级到一款新的操作系统在许多方面提出了重大的挑战。在Windows Server的早期版本中,升级到集群是不可能的。这对于生产系统是一个显著的问题,其通常需要连续运转。通常情况下,解决方法是在一个新的群集中运行更新的操作系统,然后将工作负载从旧的群集进行迁移。当然,这需要完全新的硬件来完成。

Windows Server 2016支持从Windows Server 2012 R2的滚动集群升级,这意味着您可以不用关闭群集或迁移到新的硬件进行升级。该过程与集群中的各个节点必须移动到另一个节点以便升级主机操作系统是相似的。不同之处在于,此群集的所有成员将继续在Windows Server 2012 R2的功能级别操作(并支持在旧的和升级的主机之间迁移),直到所有的主机都运行新的操作系统和您明确地升级了集群的功能水平(通过一个PowerShell命令)。

滚动集群升级应该能够减少所需的努力,并希望使升级过程对于生产环境而言是一个较少痛苦的过程。

Hyper-V热添加网卡和内存

Hyper-V的以前的版本不允许您添加一个网络接口或更多的内存来运行虚拟机。因为造成停机时间总是不好的,但变化有时是好的,微软现在让您可以做出一些关键机器配置的更改,而不必让虚拟机离线。最重要的两个变化涉及到网络和内存。

图2显示了为一台虚拟机进行硬件设置的对话框,命名为Windows Server 2016 TP2的虚拟机运行。注意,在“添加硬件”对话框中的“网络适配器”条目已经不再是灰色的了。这允许管理员在运行虚拟机时添加网络适配器。同样,固定内存的虚拟机现在可以增加内存了。Hyper-V的早期版本支持动态内存分配(即,虚拟机仅消耗其所需要的置备的最多的内存量)但是不允许有固定大小的内存的虚拟机在运行时被修改。  

图2:在Windows Server 2016 Hyper-V,您可以在虚拟机运行时添加网卡或内存。

网络的增强

鉴于有新的功能来帮助企业和托管服务提供商合并来自多个用户的流量,以减少网络接口的数量,融合已然成为当下的流行术语。这在某些情况下,可以尽可能多的减少所需网络端口的数量。另一项新功能称为Packet Direct,其重点是提高整个工作负载的效率,包括从小型数据包到大量数据的传输。

技术预览版3包括一个名为网络控制器的新的服务器角色,其提供了一个中心点,用于监控和管理网络基础设施和服务。其他配套增强的支持软件定义的网络的功能包括一个L4负载均衡,增强网关连接到Azure和其他远程站点,以及一个融合的网络架构,同时支持RDMA和租户的流量。

存储QoS更新

存储服务质量(存储QoS)是在Windows Server 2012 R2的Hyper-V中推出的,使得限制个别虚拟机所消耗的IO成为了可能。这一特征的初始版本仅限于在Hyper-V主机级别进行QoS限制。因此,当前版本的存储QoS在一个小环境中运行良好,但当您需要在跨多台主机进行IO平衡时,就会存在挑战。

Windows Server 2016使您能够针对虚拟机组集中管理存储QoS策略,并在群集级别执行这些策略。这在多台虚拟机组成的一个服务应当统一管理的情况下可能会发挥作用。PowerShell cmdlets命令集已被添加以便支持这些新功能,包括Get-StorageQosFlow,其提供了多种选择,以监控存储QoS性能;Get-StorageQosPolicy,其将检索当前的策略设置;以及New-StorageQosPolicy,其将创建一个新的政策。

PowerShell的更新

随着每个新操作系统的发布,PowerShell将继续获得更新。Windows Server 2016将会发布大量新的PowerShell cmdlets命令集关注于特定的功能。您甚至可以使用PowerShell cmdlets命令集来检查每个新发布的版本,来查看其中的差异。PowerShell命令将返回一个列表,可以发送到用于进一步处理的文件命令。微软的Jose Barreto 在他的博客中发表了详细的说明。

新的cmdlets命令集包括21个DNS相关的命令,11个Windows Defender命令,36个Hyper-V命令,17个IIS管理命令,以及141个涉及到网络控制器的指令,等等。该版本的PowerShell的另一大更新涉及到期望状态配置(Desired State Configuration,DSC)。微软已经做了很多工作,使DSC成为初始配置和维护的工具,不仅是在Windows Server,而且包括Linux服务器。当您在新的包管理服务中采用OneGet命令时,您会有海量新的PowerShell驱动的可能性。

随着越来越多的工作负载迁移到在云中的虚拟化实例,减少每一个实例的足迹,以增加他们周围的安全性,并带来更多的自动化的混合,变得非常重要。其对于在软件中提供更先进的网络和存储功能也相当有意义。而微软正在通过Windows Server 2016在所有这些方面做出积极的推动作用。

关键字:WindowsServer

本文摘自:机房360

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^