摘要:我们邀请管理服务供应商ClearPointe公司的产品研发总监John Joyner谈谈Windows Server 2016特性。 |
我们邀请管理服务供应商ClearPointe公司的产品研发总监John Joyner谈谈Windows Server 2016特性,在《专家谈Windows Server 2016系列一:本质革新》文章中,Joyner谈到了基于软件定义存储技术的Storage Spaces Direct功能,并且在第二部分《专家谈Windows Server 2016系列二:Storage Spaces Direct的应用》中具体介绍了Storage Spaces Direct的应用情景。本文为系列三,主要介绍更多的值得关注的特性,包括容器、Nano Server和DSC。
SearchWindowsServer:Windows Server 2016有哪些其他特性值得关注?
Joyner:还有容器(containers)概念以及基于容器概念的一些新技术值得关注。容器来自开源软件界,特别是那著名的软件Docker。在Docker的配置文件中,你所编写的每一份配置,都将创建一个配置文档,都将根据有关的资源需求描述服务和应用程序。需要多少存储,多少网络,多少计算能力等等,对服务的定义已经部署到容器之中。紧接着创建虚拟机所需的资源、计算能力、存储以及网络会被及时地组合和传送用来创建资源。这是此种部署方式与传统我们架设起服务器并在其上安装应用程序方式间最大的区别。(用新方式)我们会一次性部署全部服务,网络、防火墙、安全软件、应用程序、数据库,所有部署都遵循同一配置文件。
当我们编写应用程序到Docker或采用容器类型规格编写时,我们可以将整个应用程序及其所有组件都迁移到任意Docker兼容云上。这一概念即你编写应用程序一次,然后可将其迁移到其他的私有云、托管云或合作伙伴云,不论市场和行业的特点如何,都可以保持较好的经济性。借助容器让我们远离基于服务部署服务的方式,而进化到更加具有整合性的方法上来。
有两项具体的子技术作为容器的补充,其一称为Nano Server,Nano Server是微软提供的按需计算,并具有高度弹性易于实现低成本管理的概念。Nano Server是从Window Server中完整剥离的计算核心。即使到了下一级的剥离功能,也将它们看成Window Server Core。因为Nano Server并不像养宠物那样在其多年的生命周期中要给予大量的爱和关注,对待他的方式更像是养牛,按照数量集中以集群方式管理,而与任意Nano Server的特定实例没有特殊联系,它们是临时的计算资源。
第三个也是最后一个需要关注的特性是DSC(Desired State Configuration),是由Windows首席架构师Jeffrey Snover所创建有关PowerShell的另一衍生技术。Jeffrey的愿景是创建Desired State Configuration服务,该Web Service可以实现自动配置服务器,即DSC服务器。因此应借助DSC来定义你的应用程序,随后当你使用Nano Servers来填充你的应用程序,那些Nano Servers将会启动并从DSC中获取有关的配置细节信息,并说道:“这台服务器是要配置成网页服务器;那台服务器是要配置成文件服务器,这些是完成配置所需的共享文件。”所有上述这些配置信息会保存在DSC文档、参考列表以及Desired State Configuration参考列表中,届时我们只需把DSC定义指向特定的容器即可。
通过该技术,微软正在解决数据中心的另一项主要成本问题——设计与部署。我们正通过Storage Spaces Direct技术有效地降低存储成本。我们也卓有成效地减少甚至可以砍掉设计和部署成本,因为当我们在容器中运行应用程序并使用Nano Servers和Desired State Configuration技术时,性能方面便可以高枕无忧,所有工作在创建定义的阶段就已经完成。
SearchWindowsServer:Windows 容器和Hyper-V 容器的区别在于?
Joyner:两者之间并无偌大差异。标准都源自Docker,它是一项定义了在容器中如何部署服务的开源标准。微软的目标是使该过程非专利化,使这些技术具备开放性,可以帮助客户决定如何运行他们的工作负载。如果客户在办公地点内、在合作伙伴云或是微软云上可以高效率低成本地运行工作负载,客户会毫不犹豫地请你帮助完成操作,并不拘泥于选用哪种技术。因此两种容器在技术层面是相通的,你可以根据其他商业因素诸如成本、距离等决定那地选用哪种技术。
本系列最后一部分将介绍Windows Server 2016中发生变化的管理功能。具体请看《专家谈Windows Server 2016系列四:管理功能的变化》
责任编辑:DJ编辑