从理论定义来看,服务器是">网络环境中的高性能计算机,它侦听网络上其它计算机(客户机)提交的服务请求,并提供相应的服务。为此,服务器必须具有承担服务并且保障服务质量的能力。
但是这样来解释仍然显得较为深奥模糊,其实服务器与个人电脑的功能相类似,均是帮助人类处理信息的工具,只是二者的定位不同,个人电脑(简称为Personal Computer,PC)是为满足个人的多功能需要而设计的,而服务器是为满足众多用户同时在其上处理数据而设计的。而多人如何同时使用同一台服务器呢?这只能通过网络互联,来帮助达到这一共同使用的目的。
我们再来看服务器的功能,服务器可以用来搭建网页服务(我们平常上网所看到的网页页面的数据就是存储在服务器上供人访问的)、邮件服务(我们发的所有电子邮件都需要经过服务器的处理、发送与接收)、文件共享&打印共享服务、数据库服务等。而这所有的应用都有一个共同的特点,他们面向的都不是一个人,而是众多的人,同时处理的是众多的数据。所以服务器与网络是密不可分的。可以说离开了网络,就没有服务器;服务器是为提供服务而生,只有在网络环境下它才有存在的价值。而个人电脑完全可以在单机的情况下完成主人的数据处理任务。
在数据中心普及化的高潮中,服务器整合与虚拟化是两个主要趋势。随着整合技术的发展,数据中心把更多的重点放在了SAN和NAS技术及刀片服务器架构的推进上。
虚拟化是另一种整合方式。有了虚拟化技术,你就无需在有限的资源条件下布署大量的服务器。你可以将它们虚拟化到数量更少但功能更为强大的机器上,从而节省硬件成本和电力消耗。
如果你遵循了这条思路,下一步几乎就是水到渠成——如果将刀片服务器、SAN和虚拟化技术结合起来,你可以实现高密度服务器配置,与其中任何一种方案相比,其效果都会成倍地增长。
什么是高密度服务器配置?
高密度配置的目标是将尽可能多的服务器放置在尽可能小的空间。按照这种思路,刀片服务器是理想的选择,因为你可以将某些刀片服务器放置在10U的机架里,而同等规模的普通服务器却需要占用16U的机架。
在很多情况下,刀片服务器具有与适用于1U或2U机架的普通服务器一样强大的性能,因此你可以在不牺牲电量的同时扩大配置密度。当然,刀片服务器有一个典型特性,就是其磁盘扩展选项相对要少一些,但我们可以通过SAN来巩固其存储性能,因此这点不足就变得无足轻重了。
接下来是虚拟机与服务器的结合。服务器虚拟化使你可以在一台物理机器中放置3台到33台(或更多)虚拟主机。你从虚拟化中获得的额外服务器密度当然会有很大范围的变化,这取决于你所部署的刀片服务器的功率及虚拟主机的硬件需求。关键在于,如果每台服务器都能容纳四台虚拟主机,你就可以将服务器的密度增加到四倍。
高密度服务器配置受益于虚拟化软件
如果你使用一些高级虚拟特性,比如说结合了分布式资源分配(DRS)的VMware VMotion,那么高密度服务器就能发挥更大的作用。Vmotion允许你在不宕机的情况下将一台虚拟机从一个物理主机迁移到另一台主机,DRS则更进了一步,帮你将虚拟机均衡地搭载到多台主机上,从而确保你所有的物理主机可以均等地分担负载量。