与服务器相关的{术语,概念,及原理}
时间:2006-4-13 10:11:51
什么是服务器 服务器是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。做一个形象的比喻:服务器就像是邮局的交换机,而微机、笔记本、PDA、手机等固定或移动的网络终端,就如散落在家庭、各种办公场所、公共场所等处的电话机。我们与外界日常的生活、工作中的电话交流、沟通,必须经过交换机,才能到达目标电话;同样如此,网络终端设备如家庭、企业中的微机上网,获取资讯,与外界沟通、娱乐等,也必须经过服务器,因此也可以说是服务器在“组织”和“领导”这些设备。 服务器的构成与微机基本相似,有处理器、硬盘、内存、系统总线等,它们是针对具体的网络应用特别制定的,因而服务器与微机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大。尤其是随着信息技术的进步,网络的作用越来越明显,对自己信息系统的数据处理能力、安全性等的要求也越来越高,如果您在进行电子商务的过程中被黑客窃走密码、损失关键商业数据;如果您在自动取款机上不能正常的存取,您应该考虑在这些设备系统的幕后指挥者————服务器,而不是埋怨工作人员的素质和其他客观条件的限制。
服务器是用来帮助大量用户访问同一数据或资源。服务器可以是高效率的电脑、专用超级服务器、中档服务器、甚至还可以是大型机。但是,它们有着对其各自正确操作都至关重要的相似要求和特性。 对于服务器而言什么最重要? 可以非常绝对的说,服务器必须具备以下特性,以便在当今的公司环境中发挥作用:服务器必须具有出色的可靠性,必须具备可用性和可扩充性。企业越来越依赖于服务器运营。这种依赖使大多数服务器功能变成了"关键任务"型。企业可以计算出某台服务器在发生故障时的生产效率损失小时数,并将其转化为金额。 可靠性 可靠性是保持可靠而一致的特性,数据完整性和在发生之前对硬件故障做出警告是可靠性的两个方面。 冗余电源和风扇、可预报的硬盘和风扇故障以及RAID(独立磁盘冗余阵列)系统是常见的可靠性特性例子。 高可用性 高可用性是指随时存在并且可以立即使用的特性。它既可以指系统本身,也可以指用户实时访问其所需内容的能力。高可用性的另一主要方面就是从系统故障中迅速恢复的能力。高可用性系统可能使用、也可能不使用冗余组件,但是它们应该具备运行关键热插拔组件的能力。热插拔是指在电源仍然接通且系统处于正常运行之中的情况下,用新组件替换故障组件的能力。 高可用性的典型范例是检测潜在故障并透明地重定向或将故障程序切换给其它地区或系统。例如,一些SCSI设备科研自动地将数据从难以读取的扇区传输到备用扇区,而且操作系统和用户都不会察觉到这一变化。 可扩充性 可扩充性是指增加服务器容量(在合理范围内)的能力。不论服务器最初的容量有多大,您都可以放心,可以迅速实现容量的增加。由于访问互联网的用户越来越多,而且交易量日益增加,因而最终需要升级服务器。 可扩充性的因素包括: 增加内存的能力 增加处理器的能力 增加磁盘容量的能力 操作系统的限制 --------------------------------------- 客户机/服务器系统中的服务器具有许多不同的用途。但是,大致可以分为以下四类:文件服务器、打印服务器、数据库服务器和应用服务器。另外一类服务器是综合以上三种类型服务器的企业内联网服务器。 文件服务器 文件服务器可以提供能够被网络中客户机所共享的集中式磁盘存储器。它们通常用来存储程序和数据文件。通常,服务器不对数据进行处理;它只是作为数据的输入输出资源,本质上是一个远程磁盘。从技术上来说,这不是合适的"客户机/服务器",因为在真正的"客户机/服务器"环境中,服衿饔肟突Щ餐值4砉ぷ鞲涸亍?br> 文件服务器的主要任务之一就是确保不让两个用户同时更新同一个文件。它们是通过在用户更新时锁定文件实现的,以便其它用户无法访问该文件,直至第一个用户同时更新完毕。对于文档文件来说,通常所有文件都会被锁定。对于数据库文件来说,可能是锁定个别部分或若干行,而不是禁止对整个数据表的访问。 打印机服务器 小型企业使用打印机服务器的一个主要原因就是为了共享昂贵的打印机。某些情况下,可以将一台计算机专门用子作一台打印机服务器,其唯一的用途就是有条理地管理打印请求。 有时一台计算机身兼两职,既作打印机服务器又作文件服务器,因而性能有所降低。其它可以共享的资源还有调制解调器、传真既和光驱。 数据库服务器 数据库服务器是运行SQL数据库管理系统(DBMS)的服务器。客户机将SQL请求发送该数据库服务器;而数据库会访问存储的数据库来处理请求并将结果返还给客户机。当谈到数据库服务器时,"服务器"可能是指计算机本身或"Microsoft SQL Server"中管理数据库的DBMS软件。 应用服务器 顾名思义,应用服务器是指实际运行应用程序的服务器。例如,邮件服务器就是一种应用服务器。 与客户机系统相反,在下列情况下可将应用程序放到服务器上: 对客户机系统来说,应用程序的处理过于密集。 应用程序需要无法在整个企业中复制的业务逻辑。 要求一种集中式访问和更新数据的方法。 随着互联网的发展,用于为外部或内部网站提供数据的服务器的数量也在以惊人的速度增加。这些服务器有时被用作数据库服务器,经常被用作文件服务器,而大多数情况下则是用作某种应用服务器 服务器操作系统 操作系统可以帮助或阻碍服务器正确执行其任务的能力。在选择服务器操作系统时,需要考虑的关键因素包括: 与现有系统(软件、硬件和网络)的兼容性。 易于配置和维护。 可扩充性(可支持的处理器数量、可访问的内存容量等) 可支持的并发用户数量 UNIX UNIX最初是要设计成为支持小型计算机的分时操作系统,但最后却成为了客户机/服务器环境中最流行的服务器操作系统之一。UNIX由AT&T于1969年开发,用"C"语言编写,而"C"编程语言也是由AT&T*开发的。因为C语言编译器支持许多不同的平台,所以与其它操作系统相比,UNIX被移植到了更广泛的机器上。 与其它操作系统不同,不同厂商销售的UNIX版本不相同。并没有一个真正的UNIX。相反,虽然人们试图开发一个标准的UNIX版本,但实际上却有许多相似而不兼容的不同版本。 下面是一些UNIX软件版本: 厂商 UNIX Sun Microsystems* Solaris* SCO*(Santa Cruz Operations) SCO UNIX IBM* AIX* Novell* UnixWare Digital* OSF/1* Hewlett-Packard* HP/UX* Windows*NTServer 最初被命名为OS/2* Version3.0( 由Microsoft* 和IBM共同开发的),后来这一操作相同被重新命名为WindowsNT,并于1993年推出。Windows NT是微软的一款32位操作系统。它不使用DOS(磁盘操作系统),是一种独立的操作系统。NT是Microsoft Backoffice*产品套件的一部分,该套件是专为客户机/服务器计算环境设计的。如果您希望获得一款全面的Microsoft Backlffice*解决方案,这款操作系统就是您的理想选择。 1996年夏季推出了NT的最新版本――NT4.0。它采用Windows 95界面,但是又与Windows 95支持的对话框和功能有所不同。NT还具有能够使应用程序分布在整个网络之中的微软DCOM界面。与Windows95一样,它也不支持即插即用。 NetWare NetWare 是Novell*推出的一个网络操作系统家族。它支持DOS、Windows、 OS/2和 Macclients。UNIX客户机支持可由第三方提供。NetWare4.x服务器可以支持多达1000个并发用户,包括实时磁盘压缩和支持多达32个处理器的对称多处理支持。 服务器平台 在选择不同的服务器平台时,我们需要记住,现在还没有一个适合于大型企业的通用平台(尽管许多首席信息官希望找到这么一款解决方案,而且一些厂商声称已经开发出这样的解决方案)。IT专家需要了解将服务器区分开的关键特性,它们应该根据它们对这些独有特性的价值而非成本或性能声明作出其服务器平台决策。 选择适用于商业和决策支持环境的适当平台时,所依据的标准包括:复杂的处理能力、支持的有效用户数量、存储容量、可用性、可靠性、数据完整性、安全和灾难恢复。 入门级服务器 人门级服务器是最简单的一种计算机。它相对便宜,而且还可以很方便地从不同厂商和邮购公司购买得到。入门级服务器最易于安装和使用。它们适用于小型网络。但是,其可扩充能力最低。 在配置入门级服务器时,应该仔细考虑以下因素: 处理器 一般来讲,应该购买经济上能够承受的最快的处理器。确保拥有足够的处理能力,以满足服务器所运行软件的最低要求。 内存 应该尽可能得大。这一级别的绝大多数服务器具有处理128MB的能力。 扩展总线 扩展总线是指能够将外设连接到其上的一行插槽。用户希望获得如PCI这样的高速总线。确保获得尽可能多的插槽,这样能够插人总线的插卡数量才不会受到限制。 磁盘驱动器 许多台式机电脑使用价格便宜、被称为IDE的磁盘。这对于个人用户非常合适,然而对服务器来说却是不够的。与此相反,大多数入门级服务器采用SCSI驱动器来提高性能和可扩充性。虽然RAID磁盘子系统通常安装在不同的箱中,但是仍然可以使用。 电源与机箱 所有的服务器都应该配备超大型机箱,以便扩展。务必确保拥有足够的驱动器托架来安装额外的磁盘驱动器、光驱和数据备份系统。还要确保电源充足,通常要求300瓦。 中档服务器 与入门级服务器相比,中档服务器的优势包括:容错能力、扩展的可靠性、可用性和可扩充性。除了其内存和硬盘容量更大之外,它们还具有处理多个处理器的能力。中档服务器一般采用RAID子系统和高速I/O子系统来优化性能。 因为大型服务器可以替代多个小型服务器,因此,用户必须权衡是购买多台小型服务器,还是购买少数几台大型服务器。另一方面,一旦服务器发生故障,统一的服务器就很可能使整个网络瘫痪,或者使业务功能不同用。与此相反,大型服务器具有更高的可靠性、高可用性和管理特性,因此服务器发生停机现象的可能性就非常小。数量较少的大型服务器还更易于操作,并且其费用比大量的小型服务器的维护费用低得多。 大型机 另一种选择就是用大型机作为服务器。大型机是在存储需要大量内存和磁盘空间的大型数据库方面非常出色的专用机器。大型机的一个缺点就是成本。它不但价格昂贵,而且通常需要专有软件来运行,并且其维护对员工的要求也非常高。大多数拥有大型机的企业还部署了专用服务器。大型机对许多小型企业和网络并没有什么意义,甚至中型企业也只是考虑使用服务器,而不是大型机身兼双职。 要点 服务器应该具备的三个特性:可靠性、可用性和可扩充性。 四类常见的服务器包括:文件、打印、数据库和应用服务器。 在选择服务器操作系统时,需要考虑的重要因素包括:兼容性、易于配置与维护、可扩充能力及其所支持的用户数量。 所有服务器的主要组件包括:处理器、内存、总线、磁盘驱动器、电源和机箱 服务器的分类 服务器的分类(上) 服务器发展到了今天,服务器的种类也是多种多样的,适应于各种不同功能、不同应用环境下的特定服务器不断涌现。以下是几个主要的服务器分类标准。 一、按应用层次划分 按应用层次划分通常也称为"按服务器档次划分"或"按网络规模"分,是服务器最为普遍的一种划分方法,它主要根据服务器在网络中应用的层次(或服务器的档次来)来划分的。要注意的是这里所指的服务器档次并不是按服务器CPU主频高低来划分,而是依据整个服务器的综合性能,特别是所采用的一些服务器专用技术来衡量的。按这种划分方法,服务器可分为:入门级服务器、工作组级服务器、部门级服务器、企业级服务器。 1、入门级服务器 这类服务器是最基础的一类服务器,也是最低档的服务器。随着PC技术的日益提高,现在许多入门级服务器与PC机的配置差不多,所以目前也有部分人认为入门级服务器与"PC服务器"等同。。 这类服务器所包含的服务器特性并不是很多,通常只具备以下几方面特性: ·有一些基本硬件的冗余,如硬盘、电源、风扇等,但不是必须的; ·通常采用SCSI接口硬盘,现在也有采用SATA串行接口的; ·部分部件支持热插拨,如硬盘和内存等,这些也不是必须的; ·通常只有一个CPU,但不是绝对,如SUN的入门级服务顺有的就可支持到2个处理器的; ·内存容量也不会很大,一般在1GB以内,但通常会采用带ECC纠错技术的服务器专用内存。 这类服务器主要采用Windows或者NetWare网络操作系统,可以充分满足办公室型的中小型网络用户的文件共享、数据处理、Internet接入及简单数据库应用的需求。这种服务器与一般的PC机很相似,有很多小型公司干脆就用一台高性能的品牌PC机作为服务器,所以这种服务器无论在性能上,还是价格上都与一台高性能PC品牌机相差无几,如DELL最新的PowerEdge4000 SC的价格仅5808元,HP也有类似配置和价格的入门级服务器。 入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不一种硬性标准规定,而是由于服务器的应用层次需要和价位的限制。 2、工作组服务器 工作组服务器是一个比入门级高一个层次的服务器,但仍属于低档服务器之类。从这个名字也可以看出,它只能连接一个工作组(50台左右)那么多用户,网络规模较小,服务器的稳定性也不像下面我们要讲的企业级服务器那样高的应用环境,当然在其它性能方面的要求也相应要低一些。工作组服务器具有以下几方面的主要特点: ·通常仅支持单或双CPU结构的应用服务器(但也不是绝对的,特别是SUN的工作组服务器就有能支持多达4个处理器的工作组服务器,当然这类型的服务器价格方面也就有些不同了); ·可支持大容量的ECC内存和增强服务器管理功能的SM总线; ·功能较全面、可管理性强,且易于维护; ·采用Intel服务器CPU和Windows/NetWare网络操作系统,但也有一部分是采用UNIX系列操作系统的; ·可以满足中小型网络用户的数据处理、文件共享、Internet接入及简单数据库应用的需求。 工作组服务器较入门级服务器来说性能有所提高,功能有所增强,有一定的可扩展性,但容错和冗余性能仍不完善、也不能满足大型数据库系统的应用,但价格也经前者贵许多,一般相当于2 ̄3台高性能的PC品牌机总价。 3、部门级服务器 这类服务器是属于中档服务器之列,一般都是支持双CPU以上的对称处理器结构,具备比较完全的硬件配置,如磁盘阵列、存储托架等。部门级服务器的最大特点就是,除了具有工作组服务器全部服务器特点外,还集成了大量的监测及管理电路,具有全面的服务器管理能力,可监测如温度、电压、风扇、机箱等状态参数,结合标准服务器管理软件,使管理人员及时了解服务器的工作状况。同时,大多数部门级服务器具有优良的系统扩展性,能够满足用户在业务量迅速增大时能够及时在线升级系统,充分保护了用户的投资。它是企业网络中分散的各基层数据采集单位与最高层的数据中心保持顺利连通的必要环节,一般为中型企业的首选,也可用于金融、邮电等行业。 部门级服务器一般采用IBM、SUN和HP各自开发的CPU芯片,这类芯片一般是RISC结构,所采用的操作系统一般是UNIX系列操作系统,现在的LINUX也在部门级服务器中得到了广泛应用。以前能生产部门级服务器的厂商通常只有IBM、HP、SUN、COMPAQ(现在也已并入HP)这么几家,不过现在随着其它一些服务器厂商开发技术的提高,现在能开发、生产部门级服务器的厂商比以前多了许多。国内也有好几家具备这个实力,如联想、曙光、浪潮等。当然因为并没有一个行业标准来规定什么样的服务器配置才能算得上部门级服务器,所以现在也有许多实力并不雄厚的企业也声称其拥有部门级服务器,但其产品配置却基本上与入门级服务器没什么差别,用户要注意了。 部门级服务器可连接100个左右的计算机用户、适用于对处理速度和系统可靠性高一些的中小型企业网络,其硬件配置相对较高,其可靠性比工作组级服务器要高一些,当然其价格也较高(通常为5台左右高性能PC机价格总和)。由于这类服务器需要安装比较多的部件,所以机箱通常较大,采用机柜式的。 4、企业级服务器 企业级服务器是属于高档服务器行列,正因如此,能生产这种服务器的企业也不是很多,但同样因没有行业标准硬件规定企业级服务器需达到什么水平,所以现在也看到了许多本不具备开发、生产企业级服务器水平的企业声称自己有了企业级服务器。企业级服务器最起码是采用4个以上CPU的对称处理器结构,有的高达几十个。另外一般还具有独立的双PCI通道和内存扩展板设计,具有高内存带宽、大容量热插拔硬盘和热插拔电源、超强的数据处理能力和群集性能等。这种企业级服务器的机箱就更大了,一般为机柜式的,有的还由几个机柜来组成,像大型机一样。 企业级服务器产品除了具有部门级服务器全部服务器特性外,最大的特点就是它还具有高度的容错能力、优良的扩展性能、故障预报警功能、在线诊断和RAM、PCI、CPU等具有热插拨性能。有的企业级服务器还引入了大型计算机的许多优良特性,如IBM和SUN公司的企业级服务器。这类服务器所采用的芯片也都是几大服务器开发、生产厂商自己开发的独有CPU芯片,所采用的操作系统一般也是UNIX(Solaris)或LINUX。目前在全球范围内能生产高档企业级服务器的厂商也只有IBM、HP、SUN这么几家,绝大多数国内外厂家的企业级服务器都只能算是中、低档企业级服务器。企业级服务器适合运行在需要处理大量数据、高处理速度和对可靠性要求极高的金融、证券、交通、邮电、通信或大型企业。 企业级服务器用于联网计算机在数百台以上、对处理速度和数据安全要求非常高的大型网络。企业级服务器的硬件配置最高,系统可靠性也最强。 上面我们对服务器从宏观分类上进行了简单的分类介绍,需要注意的是,这四种类型服务器之间的界限并不是绝对的,并且会随着服务器技术的发展,各种层次的服务器技术也在不断地变化发展,也许目前在部门级才有的技术将来某一天在入门级服务器中也必须具有。而且这几类服务器在业界也没有一个硬性标准来严格划分它们,多数来说它们是针对各自不同生产厂家的整个服务器产品线来说的。由于服务器的型号非常多,硬件配置也有较大差别,因此,用户不必拘泥于某某级服务器,而是应当根据自己网络的规模和服务的需要,并适当考虑相对的冗余和系统的扩展能力,这一点相当重要。因为一个企业随着企业规模的扩大,对服务器的要求也会随着不断增长,如果服务器具有较强的扩展能力的话,那就不会出现较短时间内要重新购买服务器,我们只需购买一些扩展部件怒可完成对服务器性能的升级。 认识功能服务器- - 迎接功能服务器时代 迎接功能服务器时代 IDC预测功能服务器将改变全球服务器市场的面貌。最近的调查报告显示,功能服务器自去年以来增长了166%,到2005年,该市场销售额将超过310亿美元,而2000年的销售额只有38亿美元。 使用功能服务器的理由 说起“服务器”,人们通常想到Comapq、Dell、IBM或Sun公司那些运行在世界各地企业中功能强大的设备。人们为何要用“小巧玲珑”的服务器代替这些“体大力强”的设备呢? 首先,让我们先分析一下需要完成多种任务的服务器的费用。大型公司需要大量服务器所具有的计算能力来支持成千上万名公司内部雇员和Internet上每天几百万个潜在的访问者。但是,统计数据显示,大多数公司并不需要过高的计算能力。 其次,只有少数雇员的小公司或远程办事处对自己的服务器没有很高的需求。因此,公司总部所需要的功能强大的服务器集群对于远程办事处来说没有任何意义。 然而,费用不仅限于硬件。专为小企业优化的服务器软件的费用相当于或超过硬件的费用。例如,不包括硬件,Novell Small Business Suite 5.1的价格为25个用户2695美元,而Microsoft Small Business Server 2000的价格为25个用户2498美元。功能服务器都具有关键的服务器功能(Web、E-mail、FTP、文件和打印功能)以及对VPN和远程用户的支持。Novell额外赠送了传真软件、病毒控制和客户机管理软件,而Microsoft则增加了传真软件和Web站点制作工具FrontPage 2000。因此,尽管Novell和Microsoft提供了更多的特性,但是功能服务器包括与基本上免费的硬件捆绑在一起的所有真正需要的软件。或者,也可以说,厂商卖给你硬件,送给你免费软件。 再次,功能强大也意味着高复杂性。小公司希望获得技术支持和易于使用的系统。甚至具有充足技术支持的大公司也面临着为远程办事处提供服务的人员短缺。 功能服务器中捆绑的硬件和软件可以帮助小企业方便、低价地得到所需的服务。尽管每种产品都收取一定的开发费用以提供管理软件,但它们都采用了某种Linux版本,从而大大降低了软件费用。Linux领域中的一些公司现在向用户提供定制软件,使用户“只需添加软件”即可拥有自己的功能服务器。 将可用于Linux的硬件与标准的基于PC的服务器驱动程序恰当地结合起来需要一定的经验。配置所需的软件服务(例如Web、E-mail和FTP服务器)需要更多的Linux使用或开发经验。 对于许多公司来说,明智的做法是以硬件扩展能力为代价换取搭配合适的硬件和软件以及预配置服务。而这些公司正是功能服务器的目标市场。 最后,功能服务器比传统的服务器的耗电量更低。一台台式PC大约需要200瓦,服务器一般最少需要300瓦。而即使耗电量最大的功能服务器也只需要60瓦。 尽管这些功能服务器具有很多通用特性,但每种功能服务器仍是不同的设备,具有自己的个性。将Linux操作系统隐藏于用户的视线之外,使得每家厂商必须在技术性和简便性之间权衡。每种功能服务器都提供用于命令行操作的telnet软件。 不要认为“小巧玲珑”的服务器不能处理合理的工作负载。例如,仅配置一个200MHz MediaGMX处理器和64MB RAM的Celestix设备每天可支持高达一百万次的Web页请求和40万封电子邮件。Rebel NetWinder承诺可以处理每秒450次Web页请求(每天可处理3千8百多万次),Cobalt公司的Qube 3每天也可以处理3千5百万个Web对象。 但是,除了费用等因素之外,这些功能服务器小巧玲珑,在充满危险性技术的网络世界中,它不会给你带来安全威胁。功能服务器针对一些任务进行了优化,可以相当出色地执行这些任务。 今天,在拥有十几台安装在机架式集群中的巨型四路服务器的同时,小巧的专用设备却能够提供一种理想的替代选择。 功能服务器可以减少IT负担 功能服务器本质上是“瘦服务器”,就是说它们专门用于在网络上执行单一功能。这类封装式设备一般配置Intel或RISC处理器,安装了预配置操作系统和专用应用软件,使用户可以开箱即用,满足企业的需求。 应用部署变得越来越复杂,基础设施越来越难于维护,因此功能服务器的实用性对于系统管理来说不啻是一种福音。 今天功能服务器正在被推向市场以满足不同需要,如Web主机托管、电子邮件路由、数据库服务、缓存与负载均衡、VPN与防火墙安全以及SSL(安全套接层)加速。尽管功能服务器各有各的特点,但是每种设备专用于执行上述多种任务中的唯一一项任务。 与多功能服务器相比,因为功能服务器的软件是预先测试和预先安装的,所以功能服务器具有易于安装的优点。功能服务器通常只需几个小时而不是几天的时间就可完成部署,而且其价格也低于或相当于通用服务器。由于消除了系统配置的不同,因此管理员可以更容易地维护功能服务器。 尽管功能服务器有很多优点,但是它也并非完美无缺。例如,选择功能服务器会把你限制在拥有专门技术的某一家厂商上,从而有可能限制了你的灵活性,使你受厂商产品可用性的摆布。而且,它们并不总能提供较低的拥有成本。与管理几百台专用设备相比,利用几台通用服务器进行工作负载整合可以提供明显的资本-成本优势。 虽然大多数功能服务器目前的价格比配置齐全的通用服务器要低,但是当开始考虑到方便性和部署速度等特性优点时,专用设备的价格模型可能会发生变化。 请仔细研究你当前和计划中的基础设施的需要,弄清自己的目标。高端功能服务器的价格高达4万美元,在对功能服务器进行投入之前,用户应该很好地确保结构上的一致性。■ 功能服务器提供的服务 ● 共享Internet接入,这种接入有时通过集成DSL调制解调器实现。 ● Linux操作系统(隐蔽得很好)。 ● 用于管理和公共/专用Web站点的Web服务器(Apache)。 ● Web缓存服务。 ● E-mail服务器(POP3、IMAP和 SMTP)。 ● FTP服务器。 ● 用于Windows、Mac以及Unix客户机的文件服务器。 ● 打印服务器。 ● DNS服务器。 ● 为适当的服务器和Internet接入自动配置客户机的DHCP服务器。 ● 基本防火墙安全。 ● 隐蔽内部网络地址不让Internet发现的网络地址翻译。 ● 对VPN的支持,可安全地通过Internet连接专用网络。 ● 远程用户认证和连接支持。 使用功能服务器的5点建议 1.不要相信即插即用的保证——安排出一天的时间,使各种设备都运行起来并连接到网络。在功能服务器上配置Internet接入、E-mail和文件共享功能比在所有的工作站点配置它们需要的时间更少。 2.每次重新配置时,都要重新进行测试。这样做最终可以节省时间,使你尽早开始工作。在所有的Windows客户机正确配置之前,Internet功能设备就可以运行了。但是在服务器和客户机正确进行通信之前,仍有工作要做。 3.与ISP或公司总部的技术支持人员交朋友。当你想自己弄明白那些必须掌握的东西时,没有什么比来自专家的建议更能节省时间了。甚至在有高手指点的情况下,你也得为Internet连接混乱做好两天的时间准备,如果将现有Web站点迁移到新Internet功能设备上的话,出现混乱的时间将更长。 4.不要期望可以从使用高级目录的Novell NetWare或Microsoft Windows 2000得到高水平的文件和打印服务。用户管理和文件访问采用的是Windows网络邻居广泛使用的服务器消息块的最低水平。在这种水平上,不提供文件控制的详细信息和事务处理记录。 5.期望值不要过高。希望价格低廉的功能服务器发挥出高端集群多处理器服务器那样的作用以及支持复杂的电子商务交易将会令你失望。Internet功能服务器在定义明确的功能范围内提供很高的价值。只要不超出功能服务器的范围,你就会感到满足。 三种服务器的结构- - 相信大家一定注意到了,各种媒体上经常按塔式、机架式和刀片式这三种结构来划分服务器,服务器的外形为什么会有这样的划分呢?主要原因就是具体的应用环境不同,塔式服务器长得跟我们平时用的台式机一样,占用空间比较大,一般是一些小型企业自己使用自己维护;而机架式服务器长得就像卧着的台式机,可以一台一台的放到固定机架上,因此而得名,它可以拿去专业的服务器托管提供商那里进行托管,这样每年只需支付一定的托管费,就免去了自己管理服务器的诸多不便;而刀片服务器是近几年才比较流行的一种服务器架构,它非常薄,可以一片一片的叠放在机柜上,通过群集技术进行协同运算,能够处理大量的任务,特别适合分布式服务,如作为WEB服务器。 看完上面的简单介绍,相信各位对这3种服务器已经有个基本的认识了,下面我们就来一一细说,为大家做更详细的讲解: 什么是塔式服务器: 塔式服务器应该是大家见得最多,也最容易理解的一种服务器结构类型,因为它的外形以及结构都跟我们平时使用的立式PC差不多,当然,由于服务器的主板扩展性较强、插槽也多出一堆,所以个头比普通主板大一些,因此塔式服务器的主机机箱也比标准的ATX机箱要大,一般都会预留足够的内部空间以便日后进行硬盘和电源的冗余扩展。 由于塔式服务器的机箱比较大,服务器的配置也可以很高,冗余扩展更可以很齐备,所以它的应用范围非常广,应该说目前使用率最高的一种服务器就是塔式服务器。我们平时常说的通用服务器一般都是塔式服务器,它可以集多种常见的服务应用于一身,不管是速度应用还是存储应用都可以使用塔式服务器来解决。 就使用对象或者使用级别来说,目前常见的入门级和工作组级服务器基本上都采用这一服务器结构类型,一些部门级应用也会采用,不过由于只有一台主机,即使进行升级扩张也有个限度,所以在一些应用需求较高的企业中,单机服务器就无法满足要求了,需要多机协同工作,而塔式服务器个头太大,独立性太强,协同工作在空间占用和系统管理上都不方便,这也是塔式服务器的局限性。不过,总的来说,这类服务器的功能、性能基本上能满足大部分企业用户的要求,其成本通常也比较低,因此这类服务器还是拥有非常广泛的应用支持。 什么是机架式服务器: 作为为互联网设计的服务器模式,机架服务器是一种外观按照统一标准设计的服务器,配合机柜统一使用。可以说机架式是一种优化结构的塔式服务器,它的设计宗旨主要是为了尽可能减少服务器空间的占用,而减少空间的直接好处就是在机房托管的时候价格会便宜很多。 为什么说机架式服务器是作为为互联网设计的服务器模式? 正如大家所知,很多专业网络设备都是采用机架式的结构(多为扁平式,活像个抽屉),如交换机、路由器、硬件防火墙这些。这些设备之所以有这样一种结构类型,是因为他们都按国际机柜标准进行设计,这样大家的平面尺寸就基本统一,可把一起安装在一个大型的立式标准机柜中。这样做的好处非常明显:一方面可以使设备占用最小的空间,另一方面则便于与其它网络设备的连接和管理,同时机房内也会显得整洁、美观。 机架服务器的宽度为19英寸,高度以U为单位(1U=1.75英寸=44.45毫米),通常有1U,2U,3U,4U,5U,7U几种标准的服务器。机柜的尺寸也是采用通用的工业标准,通常从22U到42U不等;机柜内按U的高度有可拆卸的滑动拖架,用户可以根据自己服务器的标高灵活调节高度,以存放服务器、集线器、磁盘阵列柜等网络设备。服务器摆放好后,它的所有I/O线全部从机柜的后方引出(机架服务器的所有接口也在后方),统一安置在机柜的线槽中,一般贴有标号,便于管理。 现在很多互联网的网站服务器其实都是由专业机构统一托管的,网站的经营者其实只是维护网站页面,硬件和网络连接则交给托管机构负责,因此,托管机构会根据受管服务器的高度来收取费用,1U的服务器在托管时收取的费用比2U的要便宜很多,这就是为什么这种结构的服务器现在会广泛应用于互联网事业。 还有一点要说的是机架式服务器因为空间比塔式服务器大大缩小,所以这类服务器在扩展性和散热问题上受到一定的限制,配件也要经过一定的筛选,一般都无法实现太完整的设备扩张,所以单机性能就比较有限,应用范围也比较有限,只能专注于某一方面的应用,如远程存储和Web服务的提供等,但由于很多配件不能采用塔式服务器的那种普通型号,而自身又有空间小的优势,所以机架式服务器一般会比同等配置的塔式服务器贵上20-30%。至于空间小而带来的扩展性问题,也不是完全没有办法解决,由于采用机柜安装的方式,因此多添加一个主机在机柜上是件很容易的事,然后再通过服务器群集技术就可以实现处理能力的增强,如果是采用外接扩展柜的方式也能实现大规模扩展,不过由于机架式服务器单机的性能有限,所以扩展之后也是单方面的能力得到增倍,所以这类服务器只是在某一种应用种比较出色,大家就把它划为功能服务器,这种服务器针对性较强,一般无法移做它用。 什么是刀片服务器? 对于企业和网络信息提供商来说,无限增长的数据必须集中存储和处理,于是未来的网络发展呈现出集中计算的趋势。集中管理模式与现有的分散管理模式,对服务器提出了新的要求:节约空间、便于集中管理、易于扩展和提供不间断的服务,成为对下一代服务器的新要求。 作为网络重要组成部分的服务器来说,性能已不仅仅是评价服务器的唯一指标了,用户更关心的是符合自己实际需要的产品。目前服务器集群已经在市场上得以广泛应用,而新一代机架式服务器也开始进入市场,为用户提供了更多的选择。但是随着网络向更深层面发展,下一代服务器将会是Blade Server(刀片服务器)。 刀片服务器是一种HAHD(High Availability High Density,高可用高密度)的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的。其中每一块"刀片"实际上就是一块系统主板。它们可以通过本地硬盘启动自己的操作系统,如Windows NT/2000、Linux、Solaris等等,类似于一个个独立的服务器。在这种模式下,每一个主板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过可以用系统软件将这些主板集合成一个服务器集群。在集群模式下,所有的主板可以连接起来提供高速的网络环境,可以共享资源,为相同的用户群服务。在集群中插入新的"刀片",就可以提高整体性能。而由于每块"刀片"都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。值得一提的是,系统配置可以通过一套智能KVM和9个或10个带硬盘的CPU板来实现。CPU可以配置成为不同的子系统。一个机架中的服务器可以通过新型的智能KVM转换板共享一套光驱、软驱、键盘、显示器和鼠标,以访问多台服务器,从而便于进行升级、维护和访问服务器上的文件。 克服服务器集群的缺点 作为一种实现负载均衡的技术,服务器集群可以有效地提高服务的稳定性和/或核心网络服务的性能,还可以提供冗余和容错功能。理论上,服务器集群可以扩展到无限数量的服务器。无疑,服务器集群和RAID镜像技术的诞生为计算机和数据池的Internet应用提供了一个新的解决方案,其成本远远低于传统的高端专用服务器。 但是,服务器集群的集成能力低,管理这样的集群使很多IDC都非常头疼。尤其是集群扩展的需求越来越大,维护这些服务器的工作量简直不可想像,包括服务器之间的内部连接和摆放空间的要求。这些物理因素都限制了集群的扩展。“高密度服务器”--Blade Server的出现适时地解决了这样的问题。高密度服务器内置了监视器和管理工具软件,可以几十个甚至上百个地堆放在一起。配置一台高密度服务器就可以解决一台到一百台服务器的管理问题。如果需要增加或者删除集群中的服务器,只要插入或拔出一个CPU板即可。就这个意义上来说,Blade Server从根本上克服了服务器集群的缺点。
·上一条:巧用SIA,打造“隐形”网上电脑 (4-13)
·下一条:Cisco系列路由器密码恢复研究与实践 (4-13)
╣ 与服务器相关的{术语,概念,及原理} 会员评论[共 0 篇] ╠
╣ 我要评论 ╠