在刚刚结束的微软TechEd 2009大会上,微软面向企业级市场推出了七种武器:Windows 7、Windows Server 2008 R2、Exchange Server 2010、Forefront、System Center、微软企业桌面优化套件(MDOP)和Windows Embedded Standard 2011。而这其中Windows Server 2008 R2操作系统作为新一代的企业级基础平台,在这“七种武器”中具有更加重要的地位。
Windows Server 2008 R2是微软服务器操作系统的下一代版本,功能和特性基于Windows Server 2008扩充现有的技术并且加入全新的功能来让企业增加其服务器基础结构的可靠性和弹性,能更好的支持虚拟机迁移,且IIS、网络和终端服务等也获得了极大提高。
Windows Server 2008 R2可以帮助改善 Web 应用程序平台, 通过新的Web 服务器角色,实现Hyper-V 提供的客户端和服务器虚拟化,并透过远程桌面服务的呈现虚拟化,达成服务器和桌上型计算机虚拟化,大幅减轻操作负担。同时,Windows Server 2008 R2可改善电源管理和精简IT管理工作,节约高达18%的电力和制冷成本。
具备这些新增特性,Windows Server 2008 R2的推出将为企业级用户提供一个易操作、易管理、稳固而可靠的基础平台,也将继续稳固微软在企业级操作系统市场的地位。
Windows Server 2008 R2前生今世
1993年,Windows NT 3.1,革命性的研发起点
1993年8月Windows NT 3.1发布,这个产品是基于OS/2 NT的基础编制的,由微软和IBM联合研制。协作后来分开了,微软则把这个软件的名称改为它们的版本MS Windows NT,把主要的API改为32位的版本。微软公司从数字设备公司(Digital Equipment Corporation)雇佣了一批人员来开发这个新系统。这个系统的很多元素反映了早期的带有VMS和RSX-11的DEC概念。
由于是第一款真正对应服务器市场的产品,所以稳定性方面比桌面操作系统更为出色。很多人都误以为这是Windows 3.1的变体或者改进版本,其实Windows NT 3.1研发起点是革命性的,是微软彻底重新开发的操作系统。NT是New Technology的缩写,也许微软实在想不出一个能完整表达他们对Windows的重大革新,于是用了这么个比较“抽象”的词汇。这是一个完全从零开始设计的系统,除了界面以外,与Windows 3.1基本不搭界。
Windows NT3.1启动画面
Windows NT3.1是微软首次将高端的基于客户机/服务器的商业应用程序和桌面操作系统结合起来。这在当时太超前,很多人觉得微软在浪费时间,因为那时候的个人计算机的应用范围非常有限,同时硬件性能不好,都会限制NT这样的系统发挥作用。然而后来的事实证明,微软当时作出了一个多么明智的决定。
这个新的操作系统支持网络、域名服务安全机制、OS/2和POSIX子系统等等,同时推出了全新的NTFS文件系统。这个版本主要面向公司用户发售,而Windows 3.1面向个人用户。至此,Windows一花两叶,有了两套血统:Windows 3.1之后发展了Windows 95、Windows 98,到失败的Windows ME为止,前一支画上了句号;而从Windows NT开始发展出了后来的Windows 2000、Windows XP、Windows Server 2003以及即将发布的Vista,一直生生不息。
Windows NT 3.1在启动画面中第一次使用了灰色,这个颜色(16进制RGB值为#BFBFBF)也是后来Windows中窗口和菜单的标准颜色,一直到Windows 2000才开始有所改变。
大家还应该牢记这套操作系统,因为Windows NT 3.1是很多Windows历史的开端。它是一个广泛支持x86、PowerPC、Alpha和MIPS处理器的跨平台操作系统,具有跨平台操作系统的基因——硬件抽象层。而且,Windows NT 3.1有了面向服务器的Advanced Server版本,标志着Windows迈入服务器领域,吹响了微软进军企业计算市场的号角。不过由于传统RISC系统各自为政,各家的Unix根深蒂固,从1996年的4.0版开始Windows NT退回了x86平台。2005年,随着微软游戏机Xbox2跨出x86平台,Windows也再一次架设在了IBM的Power架构上。微软主管Windows客户端产品的高级副总裁Will Poole表示,经内部研究测试,从技术上讲,未来的Windows Longhorn存在运行于Power架构上的可能性,但是微软目前没有这样的产品计划,原因在于用户没有这样的需求。然而据IBM研发人员透漏,凡是采用Power架构的游戏机产品,其游戏大多是在Power架构的工作站上运行支持Power的Windows NT进行开发。一旦IBM在Power架构的服务器上向微软伸出橄榄枝,将会发生什么?
Windows NT 3.1是微软第一个32位的Windows操作系统,而此后发布的Windows 95/98/ME都不是纯正的32位系统,最终发源于NT的Windows XP取代了上述产品在PC上的位置。此外,Windows NT是具有丰富的网络服务器操作系统设计经验的开发者所开发,具有服务器操作系统的多种技术特征,网络功能完善,使得Windows能在此后的历程中适应以太网和互联网两个时代的发展,并且最终带着微软迈入了企业级的殿堂。在Windows 2000和Windows Server 2003取得巨大成功的时候,人们似乎不该忘记了Windows NT 3.1,这个1993年就已经诞生的操作系统。
1993年11月Windows 3.11发布,在Windows 3.1的基础上,革命性的加入了网络功能和即插即用技术,这两项技术直到今天对我们的电脑操作依旧起到非常重要的作用。
1994年,windows 3.2的中文版本发布,相信国内有不少windows的先驱用户就是从这个版本开始接触windows系统的。由于消除了语言障碍,降低了学习门槛,因此很快在国内流行了起来。
1994,Windows NT 3.5x 软件帝国的开端
当Windows 3.1取得成功之后,微软又在1994年推出了Windows NT 3.5,此后陆续推出了Windows NT 3.5x系列。这个系列有两个版本,Windows 3.5x Workstation和Windows NT 3.5x Server。Windows NT 3.5x Workstation限制了可同时运行的网络任务的数量并省略了一些服务器软件,而Windows NT 3.5x server可以用来构建一个完整的网络服务器。
Windows NT 3.5x的界面仍然和Windows 3.1保持一致,一个小小的改进就是启动画面变成了图形,再也不是以前黑黑的DOS界面了。而且Workstation 3.5还支持OpenGL显卡标准,同时进一步改善了安全性和稳定性,这两个改进非同小可,因为这意味着很多高端的应用程序包括软件开发、工程设计、科学计算、关键商业数据库、图形设计软件等等都可以在Windows上运行了, Windows的应用领域得以大大扩展。
Windows NT 3.5 server
还有一点,被大家所熟悉的Ctrl+Alt+Del组合键,在DOS时代是热启动,但是在Windows NT中则用来登录系统。
如果说Windows NT 3.1仅仅是一个探空气球,那么从Windows NT 3.5开始,Windows不再仅仅是家庭用户的小宠物,而是开始窥视更大更广阔的市场,那些把Windows NT这是小虎崽当猫的人发现自己错了,微软已经开始绘制软件帝国的草图。
1996年,Windows NT 4.0,微软帝国初长成
1996年8月,Windows NT 4.0发布,增加了许多对应管理方面的特性,稳定性也相当不错。11月,Windows CE 1.0发布;这个版本是为各种嵌入式系统和产品设计的一种压缩的、具有高效的、可升级的操作系统(OS)。其多线性、多任务、全优先的操作系统环境是专门针对资源有限而设计的。这种模块化设计使嵌入式系统开发者和应用开发者能够定做各种产品,例如家用电器,专门的工业控制器和嵌入式通信设备。微软的战线从桌面系统杀到了服务器市场,又转攻到嵌入式行业,到这里,微软帝国的雏形基本已经形成。
Windows NT 4.0 Workstation启动画面
作为Windows NT3.5x系列的直接继承人,Windows NT 4.0的发布标志着微软“两条腿走路”的策略最终形成,Windows95系列和Windows NT系列在市场中齐头并进的局面在此后维持了若干年。
Windows NT 4.0同样分成Workstation和Server两个版本,进一步针对Windows NT 3.5的易用性进行了改善,同时提供了一组配置和建立Intranet的工具软件。Server版本的改进更多,尤其值得一提的是IIS(Internet Information Server),它的出现为微软以后在Web服务器市场上的作为打下了基础。
Windows NT 4.0发布之后又出现了几个Service Pack和Option Pack,用来为这个系统添砖加瓦,包括公钥加密支持、许可证支持、智能卡支持、COM支持以及对SMP(并行多处理器)支持的改善。
同年11月,Windows CE 1.0发布;这个版本是为各种嵌入式系统和产品设计的一种压缩的、具有高效的、可升级的操作系统(OS)。其多线性、多任务、全优先的操作系统环境是专门针对资源有限而设计的。这种模块化设计使嵌入式系统开发者和应用开发者能够定做各种产品,例如家用电器,专门的工业控制器和嵌入式通信设备。微软的战线从桌面系统杀到了服务器市场,又转攻到嵌入式行业,到这里,微软帝国的雏形基本已经形成。
2000年,Windows 2000,9x时代的结束
在千禧年的钟声后,我们迎来了Windows NT 5.0,为了纪念特别的新千年,这个操作系统也被命名为Windows 2000。Windows 2000包含新的NTFS文件系统、EFS文件加密、增强硬件支持等新特性,向一直被unix系统垄断的服务器市场发起了强有力的冲击。最终硬生生地从ibm、hp、sun公司口中抢下一大块地盘。
Microsoft Windows 2000(起初称为Windows NT 5.0)是一个由微软公司发行于2000年12月19日的Windows NT系列的纯32位图形的视窗操作系统。Windows 2000是主要面向商业的操作系统,只不过在外在的操作界面上采用了更适合我们使用的Windows 98风格。可以这样说Windows 2000是更适合于我们使用的Windows NT。
它有4个版本:其中的Windows 2000 Professional大致可以算是Windows NT Workstation 4.0的升级版。Windows 2000 Professional的目的就是取代Windows 95、Windows 98以及Windows NT Workstation 4.0,是专为各种桌面计算机和便携机开发的新一代操作系统。它继承了Windows NT的先进技术,提供了高层次的安全性、稳定性和系统性能。同时,它帮助用户更加容易地使用计算机、安装和配置系统、脱机工作和使用Internet等。对于电脑和网络系统的管理员而言,Windows 2000 Professional是一套更具有可管理性的桌面系统,无论是部署、管理还是为它提供技术支持都更加容易。这意味着更低的总体拥有成本。
Windows 2000 Server
另外的三个版本主要面向较大的公司用户,包括Win2000 Server,即服务器版,面向小型企业的服务器领域。Windows 2000 Server是在Windows NT Server 4.0(Windows NT服务器4.0版)的基础上开发出来的,按照人们一贯的思维,它命名为Windows NT Server 5.0 更合适。Windows 2000 Server是为服务器开发的多用途操作系统,可为部门工作小组或中小型公司用户提供文件打印、软件应用、Web功能和通信等各种服务。它是一个性能更好、工作更加稳定、更容易管理的平台。Wind ows 2000 Server最重要的改进是在“活动目录”目录服务技术的基础上,建立了一套全面的、分布式的底层服务。“活动目录”是集成在系统中的,采用了Internet的标准技术,是一套具有扩展性的多用途目录服务技术。它能有效地简化网络用户及资源的管理,并使用户更容易地找到企业网为他们提供的资源。Windows 2000 Server支持2路对称多处理器(SMP)系统,是中小型企业应用程序开发、Web服务器、工作组和分支部门的理想操作系统。最高可以支持4处理器,最低支持128MB内存,最高支持4GB内存。
Win2000 Advanced Server,即高级服务器版,面向大中型企业的服务器领域。该版本最初的名称是Windows NT Server 5.0 Enterprise Edition(Windows NT服务器企业版)。Windows 2000 Advanced Server除具有Windows 2000 Server的所有功能和特性外,还提供了比之更强的特性和功能:更强的SMP扩展能力:Windows 2000 Advanced Server提供了更强的对称多处理器支持,支持数达到4路。更强大的群集功能。更高的稳定性:可为核心业务提供更高的稳定性,在多种一般错误发生后一分钟内自动重启应用软件。最高可以支持8处理器,最低支持128MB内存,最高支持8GB内存。
Win2000 Datacenter Server:即数据中心服务器版,面向最高级别的可伸缩性,可用性与可靠性的大型企业或国家机构的服务器领域。微软推出的这个全新版本是功能最为强大的服务器操作系统,它支持16路对称多处理器系统以及高达64GB的物理内存。与Windows 2000 Advanced Server一样,它将群集和负载平衡服务作为标准的特性。另外,它为大型的数据仓库、经济分析、科学和工程模拟、联机交易服务等应用进行了专门的优化。
另外,微软提供了限量版的Windows 2000 Advanced Server Limited Edition,发行于2001年,用于运行于Intel的IA-64架构的安腾(Itanium)纯64位微处理器上。
Windows 2000包含新的NTFS文件系统、EFS文件加密、增强硬件支持等新特性,向一直被unix系统垄断的服务器市场发起了强有力的冲击。最终硬生生地从IBM、HP、SUN公司口中抢下一大块地盘。而Windows 2000的出现,也让大家彻底告别了“蓝天白云”。
2003年,Windows Server2003,经典的传承
2003年4月,Windows Server 2003发布;对活动目录、组策略操作和管理、磁盘管理等面向服务器的功能作了较大改进,对.net技术的完善支持进一步扩展了服务器的应用范围。
Windows Server 2003安装界面
Windows Server 2003有四个版本:Windows Server 2003 Web服务器版本(Web Edition),用于构建和存放Web应用程序、网页和XML Web Services。它主要使用IIS 6.0 Web服务器并提供快速开发和部署使用ASP.NET技术的XML Web services和应用程序。支持双处理器,最低支持256MB的内存.它最高支持2GB的内存。
Windows Server 2003标准版(Standard Edition),销售目标是中小型企业,支持文件和打印机共享,提供安全的Internet连接,允许集中的应用程序部署。支持4个处理器;最低支持256MB的内存,最高支持4GB的内存。
Windows Server 2003企业版(Enterprise Edition),销售目标是大中型企业,分为32位版与64位版: 32位版支持8个处理器,并提供8个节点的集群;最低支持256MB的内存,最高支持32GB的内存;64位版支持Itanium和Itanium2两种处理器,支持8个处理与支持8点集群;最低支持1GB的内存,最高支持64GB的内存。
Windows Server 2003数据中心版(Datacenter Edition),针对要求最高级别的可伸缩性、可用性和可靠性的大型企业或国家机构等而设计的。它是最强大的服务器操作系统,也分为32位版与64位版:32位版支持32个处理器,支持8点集群;最低要求128M内存,最高支持512GB的内存;64位版支持Itanium和Itanium2两种处理器,支持64个处理器与支持8点集群;最低支持1GB的内存,最高支持512GB的内存。
Windows Server 2003是目前微软最新的服务器操作系统。一开始,该产品叫作“Windows .NET Server”,改成“Windows .NET Server 2003”,后最终被改成“Windows Server 2003”,于2003年3月28日发布,并在同年四月底上市。
2008年,Windows Server 2008,第二次革命
2008年,Windows Server 2008来了,这不是一次简单的产品升级,是一个脱胎换骨的产品。
Windows Server 2008的重大改进
从Win 2003到Win 2008经历了五年,这不是微软的跳票,而是微软对这款系统倾注了更多的心血。Windows Server 2008的研发实际上在02年左右就已经启动,最早的代号为“Longhorn”,和Vista早期的代号是相同的,实际上也是共享了部分Vista的代码。Win 2008不同于之前版本的Windows Server,采用了全新的代码,核心代码应用了安全开发模式(SDM),让Win 2008在系统层级更加安全。
Server Core模式:Win 2008的一个重大改进就是增加了一个名为“Server Core”的安装模式,它是一个最小限度的系统安装选项,具有很少的GUI,简单可以理解为是一个命令行模式的Win 2008。Server Core只包括安全、TCP/IP、文件系统、RPC等服务器核心子系统,可以安装的服务器角色也只有DNS、DHCP、文件服务、活动目录、ADLDS(轻型目录服务)、打印、媒体、Web这几种,而其他角色是不能安装的。Server Core的意义在于使攻击表面大大减少,减少系统出现漏洞的可能性,增加了服务器的安全性和可用性。并且占用空间和资源较小,服务器角色少,简化了服务器管理。
Server Core模式,只有一个命令行窗口
IIS 7:Windows Server 2008中的新一代IIS 7最大的特点就是模块化,IIS7从核心层讲被分割成了40多个不同功能的模块,用户可以根据Web服务器运行的需要来订制安装所需的模块,这样可以使IIS更为精简,减少不必要的组件可以减少受攻击表面,增加了IIS的安全性和可用性。
IIS 7
ADDS:在Win2000和Win2003系统中,活动目录服务被命名为AD Directory Service,而在Win2008中,活动目录服务有了一个新的名称:Active Directory Domain Service,简称ADDS。名称的改变意味着微软对活动目录有了较大的调整。ADDS中对活动目录审核功能和密码策略进行了增强,大大提升了活动目录的可操作性和安全性。ADDS作为一个服务而存在,这样可以在系统服务控制台中停止或者启动,这样就增加了不依赖于活动目录的如DHCP、流媒体等服务的可用性。只读域控制器RODC也是一个重大改进,限制了对活动目录的写入,增强了活动目录的安全性。
Hyper-V:Windows Server 2008在虚拟化功能上大大增强,那么其核心就是Hyper-V,可以说是微软在虚拟化技术上一个突破性的进展。Hyper-V是一个只有300多K的小程序,用于连接硬件和虚拟机,Hyper-V程序非常小,代码非常少,因而减少了代码执行时发生错误的概率,并且Hyper-V中不包含任何第三方的驱动,非常的精简,所以安全性非常高。这种构架使得虚拟机和硬件之间只通过很薄的一层进行连接,不像Virtual Server那样虚拟机和硬件之间需要经过多层的转换,因而虚拟机执行效率非常高。
目前Hyper-V已经整合在正式发行的Win 2008中,并且目前已经作为一个独立的产品提供给用户。Hyper-V对于微软的意义是不言而喻的,使微软在服务器虚拟化市场具有了前所未有的美好前景。
Server Manage:Win 2008在速度、安全性和管理性上都有了明显提升。Win 2008增加了GUI,界面更加友好,简单易用。Server Manager是新增加的一个功能,是Win 2008中的管理控制台,可以添加、删除几乎所有的服务器角色和应用,而不再需要通过命令行来操作。
通过Server Manager可以方便的添加删除服务器角色
功能增强:除了上述这些重大的改变外,Win 2008在一些角色应用上也进行了增强,如流媒体服务、终端服务、网络访问保护、驱动器加密、防火墙等。并且Win 2008相对于Win 2003具有更好的硬件兼容性,支持的设备更加丰富,可用性更高。
融入更多的新技术,拥有更丰富的网络应用及完善安全方案,诸多优势让Windows Server 2008脱颖而出,这也意味着Windows Server 2008必将成为微软发展过程中的一个新的起点,因为Windows Server 2008已经真正摆脱了微软操作系统升级的陈旧路线,这势必又是新一场革命的开始。
2009年,Windows Server 2008 R2,开启新未来
微软最新的企业级操作系统,也就是Windows 7的服务器版本并没有用其开发代号“Windows 7 Server”来命名,而是命名为“Windows Server 2008 R2”,这表示Windows 7的服务器版本并不像是从Win 2000 Server到Win 2003式的重大产品升级,而只是现有Windows Server 2008的一次更新,通俗的可以理解为Win 2008的增强版。
在08年10月底的专业开发者大会(PDC2008)上,微软首次展示了Windows Server 2008 R2的Pre-Beta版,不过当时的版本还并不完善,没有提供下载试用。直到09年1月10日,微软在网站上放出了Windows Server 2008 R2 Beta版,为用户提供30天的免费下载试用。Beta版包含标准版、企业版、数据中心版、Web版、安腾版五个,测试版本仅提供了英文语言。
随后微软又放出了Windows Server 2008 R2的RC版,包含了Web版、标准版、企业版和数据中心版。现今,Windows Server 2008 R2已然推出,虽然和Win 2008没有本质的区别,基本特性当然也是相同的,不过R2版融入了一些非常吸引人的特性:
Windows Server 2008 R2
X64平台:Windows Server 2008分别提供了32位和64位版本,不过在R2中将完全摒弃32位,只有64位版本。在服务器领域32位处理器已经是日落黄昏,不出几年将完全被64位处理器取代,所以Win 2008 R2将完全建立于X64平台,也是微软首款只具有64位版本的操作系统。
支持256个逻辑处理器:Win 7最高可以支持256个逻辑处理器,和Windows 7采用同样架构的Windows Server 2008 R2最高也可以支持256个逻辑处理器。当然,对于多个逻辑处理器的支持在服务器端才更有意义。所谓逻辑处理器是指物理处理器数目乘以核心数目以及线程数目。也就是说,Windows Server 2008 R2可以支持64个物理处理器*2个核心*2个线程=256个逻辑处理器。而Windows Server 2008最高可以支持64个逻辑处理器。
支持实时迁移(Live Migration)的Hyper-V 2.0:在Windows Server 2008 R2中,微软的服务器虚拟化工具Hyper-v得到增强,新增了Live Migration(实时迁移)技术,在几毫秒就可以实现对物理主机和虚拟机之间的实时迁移,而不会造成服务或用户链接的中断。数据中心也实现了真正的虚拟化,从很大程度上脱离了对软件和硬件的管理,所有的操作都在单一的操作系统框架内完成。Hyper-V 2.0虚拟机对逻辑处理器和内存支持上得到增强,目前的Hyper-V可以支持24个逻辑处理器,而Hyper-V 2.0中每个虚拟机可以支持32个逻辑处理器和最高64GB的内存。
电源管理增强:Windows Server 2008 R2中包含一个“Core Parking”功能,可以评估多核服务器的处理工作量,并且能够在某种情况下终止向这些内核发送新工作。然后,在内核闲置的时候,它可以让服务器进入睡眠状态,减少服务器的整个耗电量。
PowerShell 2.0:PowerShell是微软公司于2006年第四季度正式发布的一款基于对象的shell,PowerShell 2.0也已经以测试版和用户技术预览版的方式发布了,它将在Windows Server 2008 R2正式发布的时候完全融入到这个软件中。Win 2008 R2包括一系列新的服务器管理界面,这些均建立在PowerShell 2.0之上。它新增了240个cmdlets命令集,新的PowerShell图形用户界面也增添了开发功能,从而用户能更简单创建自己的命令行。而且,PowerShell将能够安装到Windows服务器内核。
IIS 7.5:Windows Server 2008 R2中对IIS进行了功能增强,版本提升为7.5,在最新的PowerShell 2.0的支持下其功能更加强大,包括故障切换集群的更新以及一些最近流行的IIS扩展(比如WebDAV和Administration Pack),而且它也支持了更多的开发技术如SilverLight和PHP。
直接访问(Direct Access DA):Windows Server 2008 R2中的直接访问功能允许用户在任何网络位置访问公司网络中的文件、数据或使用应用程序,而不必通过传统的手动连接VPN。直接访问降低了终端用户的操作复杂性,并可以保证远程访问的安全性。
DHCP故障转移:这是Windows Server 2008 R2中的新特性,当DHCP出现故障后迁移到新的系统。DHCP故障转移允许管理员通过Windows DHCP服务器计划和部署一个高弹性的DHCP环境。该特性还能应作为一个用来构建Windows IP管理解决方案的平台,为管理员在管理他们的DHCP架构时提供了一个全面的体验。
Windows Server 2008 R2是迄今为止微软最为强大的企业级操作系统平台,在管理性、虚拟化、Web、电源管理等方面的增强让微软服务器平台更加完善,结合最新发布的Windows 7,势必将为企业带来更高的商业价值。