扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:ZDNet China 【编译】 2011年11月07日
关键字:CPU windows 8 Windows Server 微软
ZDNet至顶网服务器频道 11月7日 编译:在上个月的微软全球开发者大会(Build 2011)后,微软公布了Windows Server 8开发者预览版的下载。Windows Server 8将新增300个新功能,包括Hyper-V虚拟化、管理与任务自动化、服务、存储、网络方面等等。本文将根据Build大会等带来的信息,围绕Windows Server 8(开发代码名)HyperVisor以外的部分进行重点介绍。
支持海量CPU和4TB内存
在上次关于Hyper-V 3.0的报道中曾向大家介绍:Windows Server 8最大可支持160个逻辑CPU和2TB的内存。而就其Windows Server 8本身,最大可支持640个逻辑CPU和4TB的内存。
在之前报道中所介绍的160个逻辑CPU和最大2TB的内存,似乎是在Hyper-V 3.0中的限制。但如果考虑到当时Windows Server 2008 R2在发布后,它所支持的CPU数和内存有所提高。那么在Windows Server 8发布之时,这些的数字可能也会有若干提升。同时,在Windows Server 8发布后,微软也极有可能通过服务包等方式,使最大CPU数和最大内存得以不断提高。
Windows Server 8支持640个逻辑处理器和4TB内存。待到发布时,其功能可能还将有若干扩展
另外,在Windows Server中,是以64个逻辑CPU作为1组加以处理。而Windows Server 8,最大可处理10组,因此最大能够支持640个逻辑CPU。
在Windows Server中,是以组为单位对逻辑CPU实施管理
与以往的Windows Server OS相比,Windows Server 8可以说是一款令人惊喜的支持大量CPU和内存的操作系统。
但就理论值来说,作为HPC(高性能计算)和金融用的系统加以利用的红帽企业级Linux 6.0,CPU最大支持数为4096个,最大支持内存为64TB。也许,Windows Server 8就理论值而言,拥有如此的性能。笔者认为,因为现实中不存在用以进行验证的硬件,极有可能控制为现实数字。
Windows Server 8:支持Metro 风格
Windows Server 8与桌面Windows 8(开发代码名) 的基本代码(Code Bace)相同,支持Metro风格。当然,也支持Windows Runtime (WinRT)等的执行环境。
Windows 8的架构图:以DirectX为基础,在Windows Runtime API上构筑了Metro风格。作为Metro风格的编程语言,可使用HTML5/JavaScript、XAML bace的C#•VB,C/C++等
除Metro风格以外,在Windows Server 8中,还准备了现有的Windows桌面可供用户选用。
实际上,在操作服务器OS的过程中,Metro风格是不易使用的。在对大量数据实施监控或者操作的环境中,Metro风格是否有些不适合,因此,大部分的操作将会在Windows的桌面上进行。也许有一部分OS的操作(启动按钮的功能)等会采用Metro风格。
Windows Server 8图形模型:为了支持Metro风格,在DirectX上新增了Windows8 Shell。将来,现有的GDI将会成为DirectX的模拟仿真,从而全部变为DirectX BACE
现在所提供的Windows Server 8开发者预览版中,对于Metro风格,显示有Tile的服务器用应用软件,单击该Tile后,即可在Windows桌面上进行操作。为此,目前Metro风格的长处不太被人认可。
WinRT架构图
因为WinRT现在已能用HTML5/JavaScript、C#/VB.NET(.NET Framework)和C++等语言进行程序的编制,它今后有可能将大大改变Windows Server 8中的管理及操作。
Metro风格可支持各种功能。而Windows 8并不是全部实现,但基本上必将替换Windows 7以前的API
System Center等系统管理用应用软件,已公开多种API(应用编程接口)。为了与外部开展合作,其他公司的应用软件也公开了API。使用这样的API,也许有可能在WinRT上总括显示和管理若干个管理用应用软件。特别是如果用HTML5/JavaScript,能够简单地开发原始工具(original-tool),与以往的程序编制大不相同。
多数系统管理者通常在Windows上,使用PowerShell等,通过文本窗口进行作业。但是,如果使用WinRT,能够与PowerShell同样地一边对多个管理工具进行操作,一边利用Metro风格的图形用户界面(Graphic UI)。如果这样,不仅仅制成工具者本人,也许其他多位同事也能作为标准的管理工具加以利用。
在服务器OS中的Metro风格,并非作为单纯的UI来考虑,而应当作为包含BACE的WinRT在内的程序编制环境加以考虑。
Windows Server 8的安装和可选项
在Windows Server 8中,备有新的安装和可选项。
在以前的Windows Server的全部安装中,服务器管理者可根据需要添加任务,扩展其功能。同时,还备有Server Core这种无GUI(图形用户界面)壳的简约型安装和可选项。
Server Core只有用于启动服务器OS的最低限度环境,因此作为启动Hyper-V等的环境加以使用。
在Windows Server 8中,提供了新的安装和可选项“Features On Demand”
从Windows Server 8开始,设置了正处在全部安装和Server Core中间的“Features On Demand”的可选项。
Features On Demand也有GUI,因此外观几乎与全部安装并无差别。所不同的一点就是,要想安装若干功能,需要从远程进行安装作业。
新的图形驱动(Graphic-driver)WDDM 1.2,支持Rendering only、Display-only的驱动程序。如果由服务器使Rendering only工作,由远程PC使Display only工作,便可实现高度的KVM环境
在Windows Server的全部安装中,已将基本包容全部任务的程序包安装到磁盘中。因此,添加任务的时候,不需要安装媒体等。但是不需要的任务也被安装到磁盘内,将会白白浪费容量。为了改善这个问题,采用安装和可选项或许是个很好的选择。
作为另一个在Windows Server 8中的重大改进,即用户能在全部安装和Features On Demand中,删掉GUI环境。如果能够从远程控制多个功能,没必要先通过中央控制台(Console)拖动GUI。由于采用无GUI壳类型,所消耗的CPU电力和存储器减少,从而能更便于假想化分配等。
以实现云端操作系统(Cloud OS)为目标
Windows Server 8可在完全无控制台显示模式(Console display mode)中运用。要实现这项功能,需要安装新的显示器驱动程序,因此在目前的开发者预览版中执行与否尚不清楚。
但是,如果服务器本身能够在完全无控制台显示模式中运用,那么应该能通过远程对位于其它建筑物的数据中心内的服务器进行操作和使用。
大幅度改进Windows Server 8,以协调在云端(Cloud)中的运用
如果考虑在数据中心内部服务器的私有云端上,预先安装Windows Server 8的工作环境,操作和管理等全部都可通过远程进行。那时,如果不是象以往那样利用远程桌面进行连接,而是断开服务器的中央控制台部分,在远程PC端加以显示的话,Windows Server 8本身具有KVM功能,也许将不需要另外的KVM。
利用假想化功能,已经能运用多租户(Multi-Tenant)的云端操作系统
同时,还备有网络自引导的功能,因此在私有云端设置服务器时,如果将服务器本体与网络进行连接,将会自动地导入Windows Server 8。
以后,作为初始设置,只要从远程上进行必要的设定和操作等便可万事俱备。
这样一来,数据中心便可不必配置大量人员,只要设置管理硬件的最低限度的人员就行了。多数人员的任务不只是进行IT管理,同时能兼任公司内部的系统开发。这样一来,高效率的私有云端应用会变为可能。
为了在多租户环境下实现高可靠性,增强了各自假想环境中的分离及网络功能
在Windows Server 8中,同样,网络存储器省却TCP/IP协议堆栈,采用HBA方式,则会表现出更高的性能
Windows Server 8中,以File Server这一任务,支持HBA bace的存储,作为假想磁盘的存储加以利用
总之,微软在Windows Server 8中增加了许多的新功能,在这里不能一一列举。可以说,正是这些功能,使Windows Server 8得以成为云端操作系统。如果考虑在云中的运用、网络周边功能强化等功能,已经升级至与UNIX服务器相当的等级了。
虽然微软在BUILD大会上未过多谈到,但为了实现高可靠性和高可用性,在CPU和存储器、HDD、网络等服务器的所有层面上,需要冗长化和不间断(Nonstop)功能。特别是在隔离系统故障部分,能令出现状态恶化退化的服务器不停止运行的这种不间断功能,必将成为云端操作系统的一项重要功能。
预计Windows Server 8的β版会在明年2月前后发布。