Windows Server 2008 R2自发布以来,引起了各种各样的讨论。
微软操作系统
微软企业级操作系统路线图
从路线图上可以看到最新的企业级操作系统,也就是Windows 7的服务器版本并没有用其开发代号“Windows 7 Server”来命名,而是命名为“Windows Server 2008 R2”,这表示Windows 7的服务器版本并不像是从Window 2000 Server到Win Server 2003式的重大升级,而只是现有Windows Server 2008的一次更新,简单的可以理解为Winow Server 2008增强版,就像Windows Server 2003 R2版一样。
在2008年10月底的专业开发者大会(PDC2008)上,微软首次展示了Windows Server 2008 R2的Pre-Beta版,不过当时的版本还并不完善,没有提供下载试用。直到09年1月10日,微软在网站上放出了Windows Server 2008 R2 Beta版,为用户提供30天的免费下载试用。Beta版包含标准版、企业版、数据中心版、Web版、安腾版五个,测试版本仅提供了英文语言。
Windows Server 2008 R2虽然和Win 2008没有本质的区别,基本特性当然也是相同的,不过R2版融入了一些非常吸引人的特性:
x64平台:Windows Server 2008分别提供了32位和64位版本,不过在R2中将完全摒弃32位,只有64位版本平台。在服务器领域32位处理器已经是日落黄昏,我们预料不出几年将完全被64位处理器取代,所以Window Server 2008 R2将完全建立在X64平台上,这也是微软首款只具有64位版本的操作系统。
支持256个逻辑处理器:在2008年的微软硬件大会(WinHEC)上,微软在介绍Windows 7特性时表示Win 7最高可以支持256个逻辑处理器,也提到和Windows 7采用同样架构的Windows Server 2008 R2最高也可以支持256个逻辑处理器。当然,对于多个逻辑处理器的支持在服务器才更有意义。所谓逻辑处理器是指物理处理器数目乘以核心数目以及线程数目。也就是说,Windows Server 2008 R2可以支持64个物理处理器*2个核心*2个线程=256个逻辑处理器。而Windows Server 2008最高可以支持64个逻辑处理器。
电源管理增强:Windows Server 2008 R2中包含一个“Core Parking”功能,可以评估多核心服务器的处理工作量,并且能够在某种情况下终止向这些内核发送新工作。然后,在内核闲置的时候,这个功能可以让服务器进入睡眠状态,从而可以减少服务器的整个耗电量。
Hyper-V 中的新增功能:在Windows Server 2008 R2 中,微软提供了以下更改:
实时迁移
动态虚拟机存储
增强的处理器支持
增强的网络支持
特别是新增的Live Migration(实时迁移)技术,该技术在几毫秒内就可以实现对物理主机和虚拟机之间的实时迁移,而不会造成服务或用户链接的中断。数据中心也实现了真正的虚拟化,从很大程度上脱离了对软件和硬件的管理,所有的操作都在单一的操作系统框架内完成。Hyper-V 2.0虚拟机对逻辑处理器和内存支持上得到增强,目前的Hyper-V可以支持24个逻辑处理器,而Hyper-V 2.0中每个虚拟机可以支持32个逻辑处理器和最高64GB的内存。
PowerShell 2.0:PowerShell是微软公司于2006年第四季度正式发布的一款基于对象的shell,Windows PowerShell(TM) 是一种命令行界面和脚本语言,专门为系统管理而设计。Windows PowerShell 构建在 Microsoft .NET Framework 之上,可帮助 IT 专业人士控制和自动管理 Windows 操作系统和在 Windows 上运行的应用程序。在Windows Server 2008 R2的 Windows PowerShell 2.0中,新增加了以下功能:
添加到 Windows PowerShell 中100多个新的cmdlet;
通过使用单个命令可以在一台或者数百条计算机上运行命令,实现了远程管理的功能;
利用 Windows PowerShell 后台作业,可以“在后台”异步运行多个命令,同时,Windows PowerShell 调试程序可帮助调试函数和脚本,而且Windows PowerShell现在支持事务,从而允许按逻辑单元管理一组命令;
Windows PowerShell包含新事件基础结构,该事件基础结构允许创建事件,订阅系统和应用程序事件,然后同步和异步侦听、转发和操作事件。
Windows PowerShell集成脚本环境(ISE),也即:Windows PowerShell的图形用户界面允许运行命令在同一个窗口中写入、编辑、运行、测试和调试脚本。
而且,PowerShell将能够安装到Windows服务器内核。
IIS 7.5:在Windows Server 2008 R2中IIS版本升级为7.5,除了传承IIS 7模块化,通过PowerShell命令行来进行管理,利用PowerShell脚本创建和修改网站,查询数据等等这些基本特性外,在功能和特性上又有了一些增强。
IIS 7.5最值得注目的是在Server Core模式下可以运行ASP.Net应用。这包括.NET2/3/3.5的子集和ASP.NET,这对需要在Server Core模式进行Web应用的用户来说据对是一个好消息
IIS Administration Pack将提供一些非常实用的管理功能,如数据库管理器,可以在IIS管理器中进行SQL Server管理;配置编辑器,在GUI下可视化的编辑脚本,让管理任务自动化;此外还可以提供IIS报告和请求筛选器,进行HTTP筛选和URL重写等等。
在IIS 7.0中,WebDAV是作为独立扩展模块,需要单独进行下载,而IIS 7.5中将集成WebDAV。同时,在IIS 7.5中有大概超过50个新的PowerShell命令行。
直接访问(Direct Access DA):Windows Server 2008 R2中的直接访问功能克服了VPN的很多局限性,它可以自动地在外网客户机和公司内网服务器之间连接双向的连接。Direct Access通过利用IP v6技术中的一些先进特性做到了这一点。Direct Access使用IPsec进行计算器之间的验证,这也允许了IT部门在用户登录之前进行计算器的管理。直接访问降低了终端用户的操作复杂性,并可以保证远程访问的安全性。
DHCP故障转移:这是Windows Server 2008 R2中的新特性,当DHCP出现故障后迁移到新的系统。DHCP故障转移允许管理员通过Windows DHCP服务器计划和部署一个高弹性的DHCP环境。该特性还能应作为一个用来构建Windows IP管理解决方案的平台,为管理员在管理他们的DHCP架构时提供了一个全面的体验。
从上面的几个主要新特性我们可以看到,Windows Server 2008 R2为企业级户提供了更加强大的企业应用支持。