一、热插拔让服务器在不当机的情况下完成硬件的升级。
硬件的更新换代速度是很快的。企业可能服务器刚购买一年,就出来了速度更快的CPU。或者由于企业数据量的增多,需要增加一块CPU以提高服务器数据处理的能力。如果换成其他的服务器操作系统或者说2008以前的Windows操作系统,需要将服务器关掉之后,才能够换上新的CPU或者内存等硬件。然后再进行重新启动。显然如此操作的话,服务器就会当机。用户会有一段时间将无法访问服务器。对于需要全天运行的服务器来说,这个时间虽然短暂,但是可能就是很致命的。
Windows2008服务器操作系统具有支持热插拔核心硬件的能力。简单的说,如果服务器管理员需要增加CPU或者增加内存的话,不需要关掉服务器。而只需要像插U盘一样,直接插上去就可以使用。这就可以避免服务器在一定时间内当机的情况,以提高服务器的稳定性。所以热插拔组件这个利刃,能够在IT应用环境中实现零停机。即使服务器某个核心硬件(如CPU或者内存)出现故障需要更换或者进行升级时,也不需要关闭系统。故在服务器上实现了热插拔技术,那么就能够帮助企业最小化系统停机的时间。
虽然在Windows2003操作系统上已经有部分零件可以实现热插拔。不过这基本上是零件供应商的行为。也就是说,像PCI适配器等等,硬件供应商已经实现了热插拔的技术。而在2008操作系统中,则是Windows操作系统自己自带了热插拔的技术。不仅在稳定性上有所提升,而且在硬件的范围上也有了很大的扩展。两者并不能够相提并论。
二、文件或者目录的自动修复。
在服务器维护时,不少服务器管理员会抱怨服务器上的文件或者目录会莫名其妙的损坏。确实,在突然断电重启或者病毒等原因,会造成服务器上的文件或者目录发生损坏。如果问题严重的话(如恰巧损坏的是系统文件),则有可能导致服务器瘫痪。轻一点的话,就是导致用户无法访问某个文件。虽然病毒的泛滥与服务器上的应用程序越来越复杂,文件以及目录的损坏已经严重影响到服务器的稳定性。此时服务器管理员可能需要重新启动服务器,并使用chkdsk等工具来清理文件和目录损坏等错误。
三、并行会话让作业不在排队。
在早期的服务器操作系统或者其他类型的操作系统中,往往只有单个Smss.exe实例。我们通过任务管理器可以看到这个进程。这个实例又叫作会话管理子系统,主要用来初始化每个会话,直到服务器中含有的处理器数量为止。由于只有一个Smss实例,为此当有多个请求时,服务器必须按顺序来处理系统的请求。如果服务器上部署有多个应用程序,如Oracle数据库服务器、邮件系统等等,这就可能会导致彼此之间相互干扰、冲突。不仅会降低应用程序的性能,而且也会影响其稳定性。
而如果实现并行会话技术的话,这种情况就有很大的改变。如在一个具有四个核心处理器的服务器上,可以运行3个客户会话同时登录服务器并以处理器所支持的速率运行应用程序。这也就是说,即使在这台服务器上同时部署有三个不同的应用程序,也不用担心严重的排队问题等等。
并行会话技术是Windows2008以及以后的服务器操作系统中自带的一种技术,不需要服务器管理员进行额外的配置。其并行会话的数量是根据核心处理器的数量增减而变化的。通常情况下,其并性会话的数量为核心服务器的数量减去一。在一个服务器上部署多个应用程序,或者说终端服务等应用,会从中受益。如果企业具有这种情况,那么笔者就建议大家赶快将服务器升级到Windows2008,以提升应用程序的性能,并提高服务器的稳定性。
四、Hyper-v提升服务器虚拟化的能力与性能。
服务器的虚拟化越来越被管理员所重视。因为服务器的虚拟化能够提升服务器对不同应用程序的兼容性。而且当服务器上的应用程序比较多时,还可以通过虚拟化技术为不同的应用程序虚拟多个独立的环境,以避免相互之间的干扰,以提高服务器的稳定性。
虽然很早的时候就能够实现服务器的虚拟化,但是早期的虚拟化软件是一个独立于网络操作系统之外的应用软件,其在性能上和稳定性上都不是很理想。为此很少有服务器管理员会采用。
Hyper-v在这方面有了比较大的改善。Hyper-v在系统的硬件抽象层和操作系统之间提供了一个中间层。通过这个中间层可以在虚拟化环境中提供客户会话,以便直接与系统的硬件层通信。由于这个技术不会受到主机操作系统的限制,客户绘画的执行速度就要比在以前的虚拟化环境中执行的速度快的多。简单的说,就是消除了主机操作系统的瓶颈,从而提高更高的稳定性与性能。
通常情况下,当需要对服务器进行升级或者进行某个应用程序的测试时,可以先在服务器上搭建一个虚拟化环境,来进行测试与评估。等到评估的结果比较理想时,再在服务器进行正式的部署。由于虚拟化环境与服务器本身的应用环境相对对立,为此测试评估对系统原有的应用影响就非常的小。这么操作的话,就可以提高服务器的稳定性。
如果需要在Windows操作系统上实现虚拟化环境的话,那么管理员需要首选Hyper-V。而不要采用其他的第三方虚拟化操作软件。两者在性能与稳定性上不可相提并论。