论文部分内容阅读
在Vista发布后不久,服务器平台也终于迎来了新一代的操作系统,Windows Server 2008,64位计算、虚拟化已经逐步在服务器硬件平台成为主流,而我们目前所使用的WindowsServer 2003并不能完全发挥出新平台的所有特性。对于习惯使用Windows操作系统的用户,即将到来的WindowsServer 2008将是双核、四核服务器平台最好的伙伴。
从Windows NT、WindowsSeryer 2003一路走来,微软的服务器操作系统在不断遭受攻击的同时,也逐步赢得了越来越多的用户。虽然说Windows系列称不上完美,但是良好的易用性和可管理性仍旧让Windows系列成为了世界上的主流操作系统,也让它们成为了构建软件帝国的基石。
1993年服务器操作系统WindowsNT 3.1面世时,微软甚至还不能独立完成服务器操作系统的研发。这个产品是基于OS/2 NT的基础编制的,由微软和IBM联合研制。协作后来分开了,微软则把这个软件的名称改为它们的版本MS Windows NT,把主要的API改为32位的版本。这个系统的很多元素反映了早期的带有VMS和RSX-11的DEC概念。由于是第一款真正对应服务器市场的产品,所以稳定性方面比桌面操作系统更为出色。
当Windows NT进化到4.0版本时,微软公司的服务器操作系统已经被很多用户所接受,而其产品的功能、稳定性上也有了较大的改进。随着Windows 2000系列产品的发布,服务器操作系统也进入了新的千年,而Windows 2000 Server操作系统也通过3个不同功能的版本(Windows Server2000、Windows 2000 AdvancedServer、Windows 2000 DatacenterServer),根据应用环境来进一步将服务器操作系统进行细化。在2003年,Windows,NET Server在最终发布时的名称为Windows Server 2003,其四个版本也是目前我们使用最多的服务器操作系统。为了适应硬件发展以及用户应用的需求,微软在2007年还推出了Windows Server 2003 R2版,但是其本质并没有改变。
进入2008年后,我们终于看到了Windows Server 2008的发布。就像以往的Windows Server系列操作系统一样,2008 Server延续了Windows系统良好的易用性以及与桌面操作系统Vista相似的界面。在我们的试用中,除了以上两点外,给我们留下较深印象的就是Windows Server 2008在安全性以及针对虚拟化应用的功能提升。
Core模式
对于应用于服务器的操作系统,稳定性、安全性是用户最为关注的。对于Windows Server 2008这个新生的操作系统来说,安全、稳定性也是首先需要保证的。除了完整的Windows模式外,Windows Server 2008还提供了Core运行模式。该模式是Server 2008中一个全新的最小限度服务器安装选项。我们都知道微软的Windows操作系统内集成了众多的功能,而对于很多服务器应用环境来说,很多功能都是不需要的,其中也包括新Windows系统华丽的界面。对于只需要服务器承担DHCP服务、文件服务、DNS服务以及活动目录服务的环境,Core模式为一些特定服务的正常运行提供了一个最小的环境,从而减少了其他服务和管理工具可能造成的攻击和风险。选择Server Core安装版本时,只能选择上面提供的四个服务角色之一,而其他的部分则不会被安装,例如Server 2008的Explorer Shell就不会作为Core安装的一部分被安装。在Core模式下,用户能够得到的就是一个简单的CMD窗口。
由于Core安装需要通过命令行的方式来进行初始配置,Server Core的版本中不包括传统的用户界面,一旦配置完成,服务器可以通过本地的命令行或者是使用远程的终端服务连接来进行管理,除此之外,服务器也可以通过微软管理控制台(MMC)或者是支持远程操作的命令行来实现远程管理。
对于用户来说,虽然Core省去了Explorer Shell造成了易用性上的损失,但是却为用户的服务器运行环境提供了更多的优势。与正常安装的Windows Server 2008相比,Core模式可以减少管理员对系统的维护时间。因为在Server Core版本中用户只是安装了必不可少的DHCP、文件、DNS以及活动目录这些基本的服务器角色,这样就比安装完整的Server 2008减少了维护系统所需的时间和精力。而且由于Core进行的是最小的安装,所以就保证了更少的应用程序运行在服务器上,这使得服务器不会因为用闲置的服务崩溃而影响整个系统的稳定,也在一定程度上减少了服务器遭受攻击的可能。此外,Core模式对服务器硬件的需求也大大降低,想想Vista超过10GB的硬盘空间占用,而Core模式的安装只需要大概800MB的硬盘空间,最小模式则只有500MB。
虚拟化
Windows Server 2008中一个较为显著的特点就是对虚拟化的支持。对于现在的多核服务器平台来说,很多服务器在运行用户的应用时,都不会给硬件系统造成太大的负载,多核系统在运算方面的性能优势也无法充分发挥。通过虚拟化,你可以在同一台物理服务器上运行多台虚拟机,而虚拟机对于应用程序来说与普通服务器毫无差别。虽然服务器在硬件方面已经做好了对虚拟化的支持,但是目前世界上只有不到5%的服务器实现虚拟化,可以说虚拟化的市场会是无比巨大的。
以往的虚拟化产品,例如微软的Virtual Server 2005 R2和VMware的VMware Server,都需要安装在一个已有的操作系统中。而Windows 2008Serve中的WSV(Windows ServerVirtualization)则是嵌入在操作系统中的虚拟化工具,能减少用户成本并提供一种更好的虚拟化模式。WSV将会通过一种新的微软管理控制台进行管理,无需在每台运行系统管理程序的服务器上调度IIS,再一次减少消耗并构成一个更安全的硬件平台。WSV将利用Intel与AMD处理器中的虚拟化功能。运行在WSV上的虚拟机最多能有四个处理器内核与32GB随机存取内存(RAM)。通过W SV配置虚拟服务器也比较简单,在安装完附加的两个程序后就可以在WindoWS下对虚拟机进行安装配置 (RCO版),不过目前发布的RCl版本里,只有企业版集成了对虚拟化的支持。
在Windows Server 2008里设置虚拟机并不复杂,不过你要首先确认所安装的Windows Server 2008为64位版本的标准版、企业版或数据中心版,其次是您需要确定服务器处理器提供了对虚拟化的支持。在目前的主流服务器处理器上,虚拟化功能的支持几乎成了标准配置,Intel的虚拟化技术为Intel VT,而AMD公司则是AMDVirtualization,通过很多系统检测软件都可以了解到你的服务器是否具有该类技术。
在虚拟机平台上,由于多台虚拟机在运行时都是在共享同一个硬件平台,因此硬件资源的分配控制会很大程度上影响到虚拟机的性能。在WSV中,为了使虚拟机能够更好地使用内存资源,WSV提供了内存页面共享功能,帮助系统提升虚拟机的内存使用效率。当两台虚拟机在内存中存有同样的页面时,WSV将只保留一份该页面,这样就提升了内存的可利用率。在WindowsServer 2008系列产品里,根据面向应用的不同,各版本所支持的处理器数也不尽相同。Windows Server 2008标准版最多支持4颗物理处理器、企业版为8颗,而最高版本的数据中心版则可以支持64个物理处理。由于目前的服务器处理器大多为多核结构,即便是支持4颗处理器的标准版Windows Server2008,在四核处理器平台上将会有16个处理器核心供用户使用,这也使得虚拟机能够得到更好的应用效率。
可以说目前的服务器硬件平台早已做好了对虚拟化的支持,而WindowsServer 2008内置虚拟化支持将使服务器的很多应用模式得到提升。采用虚拟化技术的一个主要目的就是服务器合并。对于企业用户来说,随着业务的增长,企业用户以往需要购置众多的服务器来提供多种多样的应用平台。但是对于任何一个企业,其业务都会要求简化管理并减少成本,同时也要保持并增强竞争优势。对于服务器应用来说,在保持性能、稳定性的前提下,如灵活性、可伸缩性也逐步被用户所重视,而虚拟化的基本用途是帮助将多个服务器合并到单个系统上同时保持各服务器孤立以应对这些需求。服务器合并的一个主要好处是较低的TCO,它不仅降低硬件需求,而且减少了电源和冷却成本和管理成本。另一个好处是优化基础结构,从资产使用角度和跨不同资源平衡工作量的能力方面进行优化。这样不但满足了用户的需求,而且也充分发挥了高性能服务器的性能优势。
相对于物理服务器,虚拟服务器另一个优势就在于业务的可连续性。由于Windows Server Virtualization包括强大的业务连续性功能,可以将虚拟服务器进行实时备份和快速迁移,这使得用户的业务能够满足苛刻的正常运行时间和响应度量的要求,这也就较少了宕机的时间,使得服务器在日常功能上损失的时间,如维护和备份,以及未预期的系统崩溃减至最少。
由于虚拟机在运行时是相对独立于服务器操作系统的,这让虚拟机成为测试和部署应用时最佳的测试平台。使用虚拟机,负责部署的人员可以在安全独立的环境中创建和测试各种情况,而且它能精确地近似物理服务器和客户端的操作。WSV可以最大化测试硬件的利用率、减少成本、改进生命周期管理并扩大测试覆盖范围。通过广泛的客户机OS支持和检查点功能,Windows ServerVirtualization为您的测试和部署环境提供了一个极佳的平台。网络性能提升
在查看Windows Server 2008白皮书时,一个比较吸引我们的特性就是对网络性能的改进。对于多数情况都承担网络应用的服务器来说,网络性能的高低很大程度上决定了服务器的性能表现。Windows Server 2008针对现有的TCP/IP技术进行了改进,可以同时改善IPv4和IPv5下的连接性能。在高带宽、高潜伏期网络中,TCP连接采用的是大接收窗口,新TCP/IP中的CTCP还能提高每一次的数据发送量。TCP和TCP接收窗口自动调节功能通过协同工作,可以带来巨大的性能提升。在新一代TCP/IP技术中包括了很多新特性,这些特性将从很多方面改善用户网络的性能。Auto-Tuning功能可以根据网络应用状况自行进行调整缓存的大小,从而改善网络速率,而CTCP(CompoundTCP)则可以配合Auto-Tuing进一步对网络数据吞吐进行优化。两者合作,可以提高网络的使用效率,并且降低大数据传输时候的延迟。TCP的性能取决于很多因素,其中BDP(B andwidthDelay Product)和TCP窗口大小会对TCP性能造成很大的影响。当进行网络数据传输时,如果缓存区太小,那么TCP窗口就不能完全打开,这会降低服务器的网络性能,而缓存区太大,那么则会对内存资源造成很大浪费。以往为了提升网络的性能,用户可能需要自行调整网络参数,而在Windows Server2008中,这些都是根据网络应用自动调整的。微软引用内部测试数据表明,在每秒1Gb、往返行程时间为50毫秒的连接中,大文件的备份时间缩短了近一半。
防火墙
除了在网络数据传输性能上的改进,在网络安全方面Windows Server2008也进行了很多改进。在Wind0WSServer 2003版,可能很少有用户使用Windows自带的防火墙,简单的功能使得用户很难相信这个防火墙能够对系统起到什么防护作用。在WindowsSeryer 2008里,防火墙再次被集成在操作系统里,而且其功能以及配置界面较以往的产品有了本质性的提升。
打开Windows Server 2008内置防火墙的控制界面后,你会发现该防火墙现在已经是通过一个图形化的控制台单元来进行配置。根据不同的应用需要,用户可以对程序网络通信的入站、出站进行过滤,而作为目前广泛应用的IPSec,在新防火墙中也提供了集中控制。与目前流行的安全防护软件相同的是,Windows Server 2008内置防火墙也容许用户对防火墙规则进行高级配置,管理员可以根据需要来对服务名称、TCP/UDP端口、本地IP等很多规则进行配置,这使得我们可以更为精确的对穿越防火墙的数据流进行控制,从而提升服务器的安全性。
对于Windows Server 2008,我们很难在一篇文章里完成对它的详细介绍。基于对Windows Server 2008(RCO、RCl)的短暂评测,我们感到Windows Server 2008相对于以往产品的改变是非常巨大的,如同Vista很快取代Windows XP的主流地位一样,相信Windows Server 2008也会很快被用户所接受。
从Windows NT、WindowsSeryer 2003一路走来,微软的服务器操作系统在不断遭受攻击的同时,也逐步赢得了越来越多的用户。虽然说Windows系列称不上完美,但是良好的易用性和可管理性仍旧让Windows系列成为了世界上的主流操作系统,也让它们成为了构建软件帝国的基石。
1993年服务器操作系统WindowsNT 3.1面世时,微软甚至还不能独立完成服务器操作系统的研发。这个产品是基于OS/2 NT的基础编制的,由微软和IBM联合研制。协作后来分开了,微软则把这个软件的名称改为它们的版本MS Windows NT,把主要的API改为32位的版本。这个系统的很多元素反映了早期的带有VMS和RSX-11的DEC概念。由于是第一款真正对应服务器市场的产品,所以稳定性方面比桌面操作系统更为出色。
当Windows NT进化到4.0版本时,微软公司的服务器操作系统已经被很多用户所接受,而其产品的功能、稳定性上也有了较大的改进。随着Windows 2000系列产品的发布,服务器操作系统也进入了新的千年,而Windows 2000 Server操作系统也通过3个不同功能的版本(Windows Server2000、Windows 2000 AdvancedServer、Windows 2000 DatacenterServer),根据应用环境来进一步将服务器操作系统进行细化。在2003年,Windows,NET Server在最终发布时的名称为Windows Server 2003,其四个版本也是目前我们使用最多的服务器操作系统。为了适应硬件发展以及用户应用的需求,微软在2007年还推出了Windows Server 2003 R2版,但是其本质并没有改变。
进入2008年后,我们终于看到了Windows Server 2008的发布。就像以往的Windows Server系列操作系统一样,2008 Server延续了Windows系统良好的易用性以及与桌面操作系统Vista相似的界面。在我们的试用中,除了以上两点外,给我们留下较深印象的就是Windows Server 2008在安全性以及针对虚拟化应用的功能提升。
Core模式
对于应用于服务器的操作系统,稳定性、安全性是用户最为关注的。对于Windows Server 2008这个新生的操作系统来说,安全、稳定性也是首先需要保证的。除了完整的Windows模式外,Windows Server 2008还提供了Core运行模式。该模式是Server 2008中一个全新的最小限度服务器安装选项。我们都知道微软的Windows操作系统内集成了众多的功能,而对于很多服务器应用环境来说,很多功能都是不需要的,其中也包括新Windows系统华丽的界面。对于只需要服务器承担DHCP服务、文件服务、DNS服务以及活动目录服务的环境,Core模式为一些特定服务的正常运行提供了一个最小的环境,从而减少了其他服务和管理工具可能造成的攻击和风险。选择Server Core安装版本时,只能选择上面提供的四个服务角色之一,而其他的部分则不会被安装,例如Server 2008的Explorer Shell就不会作为Core安装的一部分被安装。在Core模式下,用户能够得到的就是一个简单的CMD窗口。
由于Core安装需要通过命令行的方式来进行初始配置,Server Core的版本中不包括传统的用户界面,一旦配置完成,服务器可以通过本地的命令行或者是使用远程的终端服务连接来进行管理,除此之外,服务器也可以通过微软管理控制台(MMC)或者是支持远程操作的命令行来实现远程管理。
对于用户来说,虽然Core省去了Explorer Shell造成了易用性上的损失,但是却为用户的服务器运行环境提供了更多的优势。与正常安装的Windows Server 2008相比,Core模式可以减少管理员对系统的维护时间。因为在Server Core版本中用户只是安装了必不可少的DHCP、文件、DNS以及活动目录这些基本的服务器角色,这样就比安装完整的Server 2008减少了维护系统所需的时间和精力。而且由于Core进行的是最小的安装,所以就保证了更少的应用程序运行在服务器上,这使得服务器不会因为用闲置的服务崩溃而影响整个系统的稳定,也在一定程度上减少了服务器遭受攻击的可能。此外,Core模式对服务器硬件的需求也大大降低,想想Vista超过10GB的硬盘空间占用,而Core模式的安装只需要大概800MB的硬盘空间,最小模式则只有500MB。
虚拟化
Windows Server 2008中一个较为显著的特点就是对虚拟化的支持。对于现在的多核服务器平台来说,很多服务器在运行用户的应用时,都不会给硬件系统造成太大的负载,多核系统在运算方面的性能优势也无法充分发挥。通过虚拟化,你可以在同一台物理服务器上运行多台虚拟机,而虚拟机对于应用程序来说与普通服务器毫无差别。虽然服务器在硬件方面已经做好了对虚拟化的支持,但是目前世界上只有不到5%的服务器实现虚拟化,可以说虚拟化的市场会是无比巨大的。
以往的虚拟化产品,例如微软的Virtual Server 2005 R2和VMware的VMware Server,都需要安装在一个已有的操作系统中。而Windows 2008Serve中的WSV(Windows ServerVirtualization)则是嵌入在操作系统中的虚拟化工具,能减少用户成本并提供一种更好的虚拟化模式。WSV将会通过一种新的微软管理控制台进行管理,无需在每台运行系统管理程序的服务器上调度IIS,再一次减少消耗并构成一个更安全的硬件平台。WSV将利用Intel与AMD处理器中的虚拟化功能。运行在WSV上的虚拟机最多能有四个处理器内核与32GB随机存取内存(RAM)。通过W SV配置虚拟服务器也比较简单,在安装完附加的两个程序后就可以在WindoWS下对虚拟机进行安装配置 (RCO版),不过目前发布的RCl版本里,只有企业版集成了对虚拟化的支持。
在Windows Server 2008里设置虚拟机并不复杂,不过你要首先确认所安装的Windows Server 2008为64位版本的标准版、企业版或数据中心版,其次是您需要确定服务器处理器提供了对虚拟化的支持。在目前的主流服务器处理器上,虚拟化功能的支持几乎成了标准配置,Intel的虚拟化技术为Intel VT,而AMD公司则是AMDVirtualization,通过很多系统检测软件都可以了解到你的服务器是否具有该类技术。
在虚拟机平台上,由于多台虚拟机在运行时都是在共享同一个硬件平台,因此硬件资源的分配控制会很大程度上影响到虚拟机的性能。在WSV中,为了使虚拟机能够更好地使用内存资源,WSV提供了内存页面共享功能,帮助系统提升虚拟机的内存使用效率。当两台虚拟机在内存中存有同样的页面时,WSV将只保留一份该页面,这样就提升了内存的可利用率。在WindowsServer 2008系列产品里,根据面向应用的不同,各版本所支持的处理器数也不尽相同。Windows Server 2008标准版最多支持4颗物理处理器、企业版为8颗,而最高版本的数据中心版则可以支持64个物理处理。由于目前的服务器处理器大多为多核结构,即便是支持4颗处理器的标准版Windows Server2008,在四核处理器平台上将会有16个处理器核心供用户使用,这也使得虚拟机能够得到更好的应用效率。
可以说目前的服务器硬件平台早已做好了对虚拟化的支持,而WindowsServer 2008内置虚拟化支持将使服务器的很多应用模式得到提升。采用虚拟化技术的一个主要目的就是服务器合并。对于企业用户来说,随着业务的增长,企业用户以往需要购置众多的服务器来提供多种多样的应用平台。但是对于任何一个企业,其业务都会要求简化管理并减少成本,同时也要保持并增强竞争优势。对于服务器应用来说,在保持性能、稳定性的前提下,如灵活性、可伸缩性也逐步被用户所重视,而虚拟化的基本用途是帮助将多个服务器合并到单个系统上同时保持各服务器孤立以应对这些需求。服务器合并的一个主要好处是较低的TCO,它不仅降低硬件需求,而且减少了电源和冷却成本和管理成本。另一个好处是优化基础结构,从资产使用角度和跨不同资源平衡工作量的能力方面进行优化。这样不但满足了用户的需求,而且也充分发挥了高性能服务器的性能优势。
相对于物理服务器,虚拟服务器另一个优势就在于业务的可连续性。由于Windows Server Virtualization包括强大的业务连续性功能,可以将虚拟服务器进行实时备份和快速迁移,这使得用户的业务能够满足苛刻的正常运行时间和响应度量的要求,这也就较少了宕机的时间,使得服务器在日常功能上损失的时间,如维护和备份,以及未预期的系统崩溃减至最少。
由于虚拟机在运行时是相对独立于服务器操作系统的,这让虚拟机成为测试和部署应用时最佳的测试平台。使用虚拟机,负责部署的人员可以在安全独立的环境中创建和测试各种情况,而且它能精确地近似物理服务器和客户端的操作。WSV可以最大化测试硬件的利用率、减少成本、改进生命周期管理并扩大测试覆盖范围。通过广泛的客户机OS支持和检查点功能,Windows ServerVirtualization为您的测试和部署环境提供了一个极佳的平台。网络性能提升
在查看Windows Server 2008白皮书时,一个比较吸引我们的特性就是对网络性能的改进。对于多数情况都承担网络应用的服务器来说,网络性能的高低很大程度上决定了服务器的性能表现。Windows Server 2008针对现有的TCP/IP技术进行了改进,可以同时改善IPv4和IPv5下的连接性能。在高带宽、高潜伏期网络中,TCP连接采用的是大接收窗口,新TCP/IP中的CTCP还能提高每一次的数据发送量。TCP和TCP接收窗口自动调节功能通过协同工作,可以带来巨大的性能提升。在新一代TCP/IP技术中包括了很多新特性,这些特性将从很多方面改善用户网络的性能。Auto-Tuning功能可以根据网络应用状况自行进行调整缓存的大小,从而改善网络速率,而CTCP(CompoundTCP)则可以配合Auto-Tuing进一步对网络数据吞吐进行优化。两者合作,可以提高网络的使用效率,并且降低大数据传输时候的延迟。TCP的性能取决于很多因素,其中BDP(B andwidthDelay Product)和TCP窗口大小会对TCP性能造成很大的影响。当进行网络数据传输时,如果缓存区太小,那么TCP窗口就不能完全打开,这会降低服务器的网络性能,而缓存区太大,那么则会对内存资源造成很大浪费。以往为了提升网络的性能,用户可能需要自行调整网络参数,而在Windows Server2008中,这些都是根据网络应用自动调整的。微软引用内部测试数据表明,在每秒1Gb、往返行程时间为50毫秒的连接中,大文件的备份时间缩短了近一半。
防火墙
除了在网络数据传输性能上的改进,在网络安全方面Windows Server2008也进行了很多改进。在Wind0WSServer 2003版,可能很少有用户使用Windows自带的防火墙,简单的功能使得用户很难相信这个防火墙能够对系统起到什么防护作用。在WindowsSeryer 2008里,防火墙再次被集成在操作系统里,而且其功能以及配置界面较以往的产品有了本质性的提升。
打开Windows Server 2008内置防火墙的控制界面后,你会发现该防火墙现在已经是通过一个图形化的控制台单元来进行配置。根据不同的应用需要,用户可以对程序网络通信的入站、出站进行过滤,而作为目前广泛应用的IPSec,在新防火墙中也提供了集中控制。与目前流行的安全防护软件相同的是,Windows Server 2008内置防火墙也容许用户对防火墙规则进行高级配置,管理员可以根据需要来对服务名称、TCP/UDP端口、本地IP等很多规则进行配置,这使得我们可以更为精确的对穿越防火墙的数据流进行控制,从而提升服务器的安全性。
对于Windows Server 2008,我们很难在一篇文章里完成对它的详细介绍。基于对Windows Server 2008(RCO、RCl)的短暂评测,我们感到Windows Server 2008相对于以往产品的改变是非常巨大的,如同Vista很快取代Windows XP的主流地位一样,相信Windows Server 2008也会很快被用户所接受。