登錄

服務(wù)器

百科 > 計(jì)算機(jī) > 服務(wù)器

1.什么是服務(wù)器[1]

  服務(wù)器是指能向網(wǎng)絡(luò)用戶提供特定服務(wù)的軟件和硬件。這個(gè)服務(wù)器的定義包含了以下兩個(gè)方面的內(nèi)容:一方面,服務(wù)器的作用是為網(wǎng)絡(luò)提供特定的服務(wù),而人們通常會(huì)以服務(wù)器所能提供的服務(wù)來命名服務(wù)器,如提供文件共享服務(wù)的服務(wù)器稱為文件服務(wù)器,提供打印隊(duì)列共享服務(wù)的服務(wù)器稱為打印服務(wù)器等;另一方面,服務(wù)器是軟件和硬件的統(tǒng)一體,特定的服務(wù)程序需要運(yùn)行在特定的硬件或一般通用的微機(jī)上才能完成服務(wù)功能,由服務(wù)程序完成服務(wù)策略,并通過硬件實(shí)現(xiàn)所需的服務(wù),如文件服務(wù)依靠大容量硬盤,打印服務(wù)需要高速打印機(jī)。

  由于整個(gè)網(wǎng)絡(luò)的用戶均依靠不同的服務(wù)器提供不同的網(wǎng)絡(luò)服務(wù),因此,網(wǎng)絡(luò)服務(wù)器是網(wǎng)絡(luò)資源管理和共享的核心。網(wǎng)絡(luò)服務(wù)器的性能對整個(gè)網(wǎng)絡(luò)的共享性能有著決定性的影響。

2.服務(wù)器分類

  按照不同的分類標(biāo)準(zhǔn),服務(wù)器分為許多種?! ?

  1、按網(wǎng)絡(luò)規(guī)模劃分  

  按網(wǎng)絡(luò)規(guī)模劃分,服務(wù)器分為工作組級(jí)服務(wù)器、部門級(jí)服務(wù)器、企業(yè)級(jí)服務(wù)器。

  工作組級(jí)服務(wù)器用于聯(lián)網(wǎng)計(jì)算機(jī)在幾十臺(tái)左右或者對處理速度和系統(tǒng)可靠性要求不高的小型網(wǎng)絡(luò),其硬件配置相對比較低,可靠性不是很高?! ?

  部門級(jí)服務(wù)器用于聯(lián)網(wǎng)計(jì)算機(jī)在百臺(tái)左右、對處理速度和系統(tǒng)可靠性中等的中型網(wǎng)絡(luò),其硬件配置相對較高,其可靠性居于中等水平?! ?

  企業(yè)級(jí)服務(wù)器用于聯(lián)網(wǎng)計(jì)算機(jī)在數(shù)百臺(tái)以上、對處理速度和數(shù)據(jù)安全要求最高的大型網(wǎng)絡(luò),硬件配置最高,系統(tǒng)可靠性要求最高?! ?

  需要注意的是,這三種服務(wù)器之間的界限并不是絕對的,而是比較模糊的,比如工作組級(jí)服務(wù)器和部門級(jí)服務(wù)器的區(qū)別就不是太明顯,有的干脆統(tǒng)稱為“工作組/部門級(jí)”服務(wù)器。  

  2、按架構(gòu)劃分  

  按照服務(wù)器的結(jié)構(gòu),可以分為CISC架構(gòu)的服務(wù)器和RISC架構(gòu)的服務(wù)器?! ?

  CISC架構(gòu)主要指的是采用英特爾架構(gòu)技術(shù)的服務(wù)器,即我們常說的“PC服務(wù)器”;RISC架構(gòu)的服務(wù)器指采用非英特爾架構(gòu)技術(shù)的服務(wù)器,如采用Power PC、Alpha、PA-RISC、Sparc等RISC CPU的服務(wù)器?! ?

  RISC架構(gòu)服務(wù)器的性能和價(jià)格比CISC架構(gòu)的服務(wù)器高得多。近幾年來,隨著PC技術(shù)的迅速發(fā)展,IA架構(gòu)服務(wù)器與RISC架構(gòu)的服務(wù)器之間的技術(shù)差距已經(jīng)大大縮小,用戶基本上傾向于選擇IA架構(gòu)服務(wù)器,但是RISC架構(gòu)服務(wù)器在大型、關(guān)鍵的應(yīng)用領(lǐng)域中仍然居于非常重要的地位。  

  3、按用途劃分  

  按照使用的用途,服務(wù)器又可以分為通用型服務(wù)器和專用型(或稱“功能型”)服務(wù)器,如實(shí)達(dá)的滄海系列功能服務(wù)器。  

  通用型服務(wù)器是沒有為某種特殊服務(wù)專門設(shè)計(jì)的可以提供各種服務(wù)功能的服務(wù)器,當(dāng)前大多數(shù)服務(wù)器是通用型服務(wù)器?! ?

  專用型(或稱“功能型”)服務(wù)器是專門為某一種或某幾種功能專門設(shè)計(jì)的服務(wù)器,在某些方面具有與通用型服務(wù)器有所不同。如光盤鏡像服務(wù)器是用來存放光盤鏡像的,那么需要配備大容量、高速的硬盤以及光盤鏡像軟件?! ?

  4、按外觀劃分  

  按照服務(wù)器的外觀,可以分為臺(tái)式服務(wù)器(又稱“塔式服務(wù)器”)和機(jī)架式服務(wù)器。  

  臺(tái)式服務(wù)器有的采用大小與立式PC臺(tái)式機(jī)大致相當(dāng)?shù)臋C(jī)箱,有的采用大容量的機(jī)箱,像一個(gè)碩大的柜子一樣,有的臺(tái)式服務(wù)器可以利用外掛導(dǎo)軌改裝成機(jī)架式服務(wù)器?! ?

  機(jī)架式服務(wù)器的外形看起來不像計(jì)算機(jī),而是像交換機(jī),有1U(1U=1.75英寸)、2U、4U等規(guī)格。

3.服務(wù)器硬件

  其實(shí)服務(wù)器系統(tǒng)的硬件構(gòu)成與我們平常所接觸的電腦有眾多的相似之處,主要的硬件構(gòu)成仍然包含如下幾個(gè)主要部分:中央處理器、內(nèi)存、芯片組、I/O總線、I/O設(shè)備、電源、機(jī)箱和相關(guān)軟件。這也成了我們選購一臺(tái)服務(wù)器時(shí)所主要關(guān)注的指標(biāo)。   

  整個(gè)服務(wù)器系統(tǒng)就像一個(gè)人,處理器就是服務(wù)器的大腦,而各種總線就像是分布于全身肌肉中的神經(jīng),芯片組就像是骨架,而I/O設(shè)備就像是通過神經(jīng)系統(tǒng)支配的人的手、眼睛、耳朵和嘴;而電源系統(tǒng)就像是血液循環(huán)系統(tǒng),它將能量輸送到身體的所有地方。   

  對于一臺(tái)服務(wù)器來講,服務(wù)器的性能設(shè)計(jì)目標(biāo)是如何平衡各部分的性能,使整個(gè)系統(tǒng)的性能達(dá)到最優(yōu)。如果一臺(tái)服務(wù)器有每秒處理1000個(gè)服務(wù)請求的能力,但網(wǎng)卡只能接受200個(gè)請求,而硬盤只能負(fù)擔(dān)150個(gè),而各種總線的負(fù)載能力僅能承擔(dān)100個(gè)請求的話,那這臺(tái)服務(wù)器得處理能力只能是100個(gè)請求/秒,有超過80%的處理器計(jì)算能力浪費(fèi)了。 所以設(shè)計(jì)一個(gè)好服務(wù)器的最終目的就是通過平衡各方面的性能,使得各部分配合得當(dāng),并能夠充分發(fā)揮能力。我們可以從這幾個(gè)方面來衡量服務(wù)器是否達(dá)到了其設(shè)計(jì)目的;R:Reliability——可靠性;A:Availability——可用性;S:Scalability——可擴(kuò)展性;U:Usability——易用性;M:Manageability——可管理性,即服務(wù)器的RASUM衡量標(biāo)準(zhǔn)。   

  由于服務(wù)器在網(wǎng)絡(luò)中提供服務(wù),那么這個(gè)服務(wù)的質(zhì)量對承擔(dān)多種應(yīng)用的網(wǎng)絡(luò)計(jì)算環(huán)境是非常重要的,承擔(dān)這個(gè)服務(wù)的計(jì)算機(jī)硬件必須有能力保障服務(wù)質(zhì)量。這個(gè)服務(wù)首先要有一定的容量,能響應(yīng)單位時(shí)間內(nèi)合理數(shù)量的服務(wù)器請求,同時(shí)這個(gè)服務(wù)對單個(gè)服務(wù)請求的響應(yīng)時(shí)間要盡量快,還有這個(gè)服務(wù)要在要求的時(shí)間范圍內(nèi)一直存在。   

  如果一個(gè)WEB服務(wù)器只能在1分鐘里處理1個(gè)主頁請求,1個(gè)以外的其他請求必須排隊(duì)等待,而這一個(gè)請求必須要3分鐘才能處理完,同時(shí)這個(gè)WEB服務(wù)器在1個(gè)小時(shí)以前可以訪問到,但一個(gè)小時(shí)以后卻連接不上了,這種WEB服務(wù)器在現(xiàn)在的Internet計(jì)算環(huán)境里是無法想象的。   

  現(xiàn)在的WEB服務(wù)器必須能夠同時(shí)處理上千個(gè)訪問,同時(shí)每個(gè)訪問的響應(yīng)時(shí)間要短,而且這個(gè)WEB服務(wù)器不能停機(jī),否則這個(gè)WEB服務(wù)器就會(huì)造成訪問用戶的流失。   

  為達(dá)到上面的要求,作為服務(wù)器硬件必須具備如下的特點(diǎn):性能,使服務(wù)器能夠在單位時(shí)間內(nèi)處理相當(dāng)數(shù)量的服務(wù)器請求并保證每個(gè)服務(wù)的響應(yīng)時(shí)間;可靠性,使得服務(wù)器能夠不停機(jī);可擴(kuò)展性,使服務(wù)器能夠隨著用戶數(shù)量的增加不斷提升性能。因此我們說不能把一臺(tái)普通的PC作為服務(wù)器來使用,因?yàn)?,PC遠(yuǎn)遠(yuǎn)達(dá)不到上面的要求。這樣我們在服務(wù)器的概念上又加上一點(diǎn)就是服務(wù)器必須具有承擔(dān)服務(wù)并保障服務(wù)質(zhì)量的能力。這也是區(qū)別低價(jià)服務(wù)器和PC的差異的主要方面。   

  在信息系統(tǒng)中,服務(wù)器主要應(yīng)用于數(shù)據(jù)庫和Web服務(wù),而PC主要應(yīng)用于桌面計(jì)算和網(wǎng)絡(luò)終端,設(shè)計(jì)根本出發(fā)點(diǎn)的差異決定了服務(wù)器應(yīng)該具備比PC更可靠的持續(xù)運(yùn)行能力、更強(qiáng)大的存儲(chǔ)能力和網(wǎng)絡(luò)通信能力、更快捷的故障恢復(fù)功能和更廣闊的擴(kuò)展空間,同時(shí),對數(shù)據(jù)相當(dāng)敏感的應(yīng)用還要求服務(wù)器提供數(shù)據(jù)備份功能。而PC機(jī)在設(shè)計(jì)上則更加重視人機(jī)接口的易用性、圖像和3D處理能力及其他多媒體性能。

4.服務(wù)器內(nèi)存

  服務(wù)器內(nèi)存重要性闡述

  服務(wù)器運(yùn)行著企業(yè)關(guān)鍵業(yè)務(wù),一次內(nèi)存錯(cuò)誤導(dǎo)致的宕機(jī)將使數(shù)據(jù)永久丟失。本身內(nèi)存作為一種電子器件,很容易出現(xiàn)各種錯(cuò)誤。   

  因此,面臨著企業(yè)事實(shí)的壓力和本身的不足,各個(gè)廠商都早已積極推出自己獨(dú)特的服務(wù)器內(nèi)存技術(shù),像HP的“在線備份內(nèi)存”和熱插拔鏡像內(nèi)存;IBM的ChipKill內(nèi)存技術(shù)和熱更換和熱增加內(nèi)存技術(shù)。而隨著企業(yè)信息系統(tǒng)的擴(kuò)展所需,內(nèi)存的密度和容量也將會(huì)得到相應(yīng)的發(fā)展。

  服務(wù)器內(nèi)存性能探討

  服務(wù)器內(nèi)存也是內(nèi)存,它與我們平常在電腦城所見的普通內(nèi)存在外觀和結(jié)構(gòu)上沒有什么實(shí)質(zhì)性的區(qū)別,它主要是在內(nèi)存上引入了一些新的技術(shù),僅從外觀上是不得出什么結(jié)論的。這樣或許你就擔(dān)心了,如果別人拿普通PC機(jī)的內(nèi)存條當(dāng)服務(wù)器內(nèi)存條賣給你,咋辦?這一般來說可以放心,其可能性幾乎為零。因?yàn)槠胀≒C機(jī)上的內(nèi)存在服務(wù)器上一般是不可用的,這也說明服務(wù)器內(nèi)存不能隨便為了貪便宜而用普通PC機(jī)的內(nèi)存來替代就可了事。   

  如今常用的服務(wù)器內(nèi)存主要有SDRAM和DDR二類,還有另一種RAMBUS內(nèi)存,是一種高性能、芯片對芯片接口技術(shù)的新一代存儲(chǔ)產(chǎn)品?,F(xiàn)在剛興起的DDR2,也逐漸延伸到服務(wù)器內(nèi)存?,F(xiàn)代Hynix在2010年六月份已經(jīng)開始量產(chǎn)供服務(wù)器和工作站使用的DDR2內(nèi)存了。   

  而從技術(shù)層面來說,之所以與普通內(nèi)存有著區(qū)別,都是因?yàn)镋CC。這是ErrorChecking and Correcting的簡寫。它廣泛應(yīng)用于各種領(lǐng)域的計(jì)算機(jī)指令中。ECC和奇偶校驗(yàn)(Parity)類似。然而,在那些Parity只能檢測到錯(cuò)誤的地方,ECC實(shí)際上可以糾正絕大多數(shù)錯(cuò)誤。經(jīng)過內(nèi)存的糾錯(cuò),計(jì)算機(jī)的操作指令才可以繼續(xù)執(zhí)行。這在無形中也就保證了服務(wù)器系統(tǒng)的穩(wěn)定可靠。但ECC技術(shù)只能糾正單比特的內(nèi)存錯(cuò)誤,當(dāng)有多比特錯(cuò)誤發(fā)生的時(shí)候,ECC內(nèi)存會(huì)生成一個(gè)不可隱藏(non-maskable interrupt)的中斷(NMI),系統(tǒng)將會(huì)自動(dòng)中止運(yùn)行。

5.服務(wù)器CPU

  服務(wù)器CPU,顧名思義,就是在服務(wù)器上使用的CPU(Central Processing Unit中央處理器)。接觸過局域網(wǎng)絡(luò)的讀者一定知道,服務(wù)器是網(wǎng)絡(luò)中的重要設(shè)備,要接受成千上萬用戶的訪問,因此對服務(wù)器具有大數(shù)據(jù)量的快速吞吐、超強(qiáng)的穩(wěn)定性、長時(shí)間運(yùn)行等嚴(yán)格要求。所以才將CPU比喻成計(jì)算機(jī)的“大腦”,同時(shí)CPU也是衡量服務(wù)器性能的首要指標(biāo)。

  目前,服務(wù)器的CPU仍按CPU的指令系統(tǒng)來區(qū)分,通常分為CISC型CPU和RISC型CPU兩類,后來又出現(xiàn)了一種64位的VLIM(Very Long Instruction Word超長指令集架構(gòu))指令系統(tǒng)的CPU。

  CISC型CPU

  CISC是英文“Complex Instruction Set Computer”的縮寫,中文意思是“復(fù)雜指令集”,它是指英特爾生產(chǎn)的x86(intel CPU的一種命名規(guī)范)系列CPU及其兼容CPU(其他廠商如AMD,VIA等生產(chǎn)的CPU),它基于PC機(jī)(個(gè)人電腦)體系結(jié)構(gòu)。這種CPU一般都是32位的結(jié)構(gòu),所以我們也把它成為IA-32 CPU。(IA: Intel Architecture,Intel架構(gòu))。CISC型CPU目前主要有intel的服務(wù)器CPU和AMD的服務(wù)器CPU兩類。

  RISC型CPU

  RISC是英文“Reduced Instruction Set Computing ”的縮寫,中文意思是“精簡指令集”。它是在CISC(Complex Instruction Set Computer)指令系統(tǒng)基礎(chǔ)上發(fā)展起來的,相對于CISC型CPU ,RISC型CPU不僅精簡了指令系統(tǒng),還采用了一種叫做“超標(biāo)量和超流水線結(jié)構(gòu)”,架構(gòu)在同等頻率下,采用RISC架構(gòu)的CPU比CISC架構(gòu)的CPU性能高很多,這是由CPU的技術(shù)特征決定的。RISC型CPU與Intel和AMD的CPU在軟件和硬件上都不兼容。

6.服務(wù)器的選擇原則[2]

  服務(wù)器是指客戶機(jī)/服務(wù)器(或?yàn)g覽器用服務(wù)器)網(wǎng)絡(luò)上的一些機(jī)器,管理著應(yīng)用程序、數(shù)據(jù)和網(wǎng)絡(luò)資源。客戶機(jī)請求服務(wù),而服務(wù)器提供服務(wù)。早期的服務(wù)器主要用來管理數(shù)據(jù)文件或網(wǎng)絡(luò)打印機(jī)?,F(xiàn)在,服務(wù)器則用來完成其他各種服務(wù),如網(wǎng)絡(luò)管理、各種各樣的信息服務(wù)處理、基礎(chǔ)安全性的訪問等。

  服務(wù)器可以是集中式服務(wù)器,也可以是專用服務(wù)器。集中式服務(wù)器是指將網(wǎng)絡(luò)上的多項(xiàng)任務(wù)集中到單個(gè)主機(jī)上,可用來處理網(wǎng)絡(luò)上的所有打印機(jī)、應(yīng)用程序和數(shù)據(jù)共享任務(wù)。集中式服務(wù)器必須是高性能的計(jì)算機(jī),以便及時(shí)、有效地處理網(wǎng)絡(luò)上的各種請求。專用服務(wù)器則是指一臺(tái)服務(wù)器主機(jī)只對應(yīng)于一種服務(wù),如應(yīng)用程序服務(wù)器、數(shù)據(jù)文件服務(wù)器、電子郵件服務(wù)器、打印服務(wù)器等,專用服務(wù)器可以支持不同客戶,因?yàn)樨?fù)載分布于多臺(tái)機(jī)器上。

  總之,從邏輯上看,服務(wù)器是對應(yīng)于客戶機(jī)的一種服務(wù),一種服務(wù)程序。

  作為服務(wù)器的計(jì)算機(jī)一般是高檔微型計(jì)算機(jī)或小型計(jì)算機(jī)。一般而言,選擇服務(wù)器時(shí)通常要考慮以下幾個(gè)方面的性能指標(biāo)。

  1)可管理性

  可管理性是指服務(wù)器的管理是否方便、快捷,應(yīng)用軟件是否豐富。在可管理性方面,基于Widows NT/2000平臺(tái)的個(gè)人計(jì)算機(jī)服務(wù)器要優(yōu)于Unix服務(wù)器。

  2)可用性

  可用性是指在一般時(shí)間內(nèi)服務(wù)器可供訪問者正常使用的時(shí)間的百分比。.提高可用性有兩個(gè)方面的考慮:減少硬件平均故障時(shí)間和利用專用功能機(jī)制。專用功能機(jī)制可在出現(xiàn)故障時(shí)自動(dòng)執(zhí)行系統(tǒng)或部件切換機(jī)制,以避免或減少意外停機(jī)。

  3)高性能

  這是指服務(wù)器綜合性能指標(biāo)要高。主要要求在運(yùn)行速度、磁盤空間、容錯(cuò)能力、擴(kuò)展能力、穩(wěn)定性、監(jiān)測功能及電源等方面具有較高的性能指標(biāo)。尤其是硬盤和電源的熱插拔性能、網(wǎng)卡的自適應(yīng)能力的性能指標(biāo)要高。

  4)可擴(kuò)展性

  為了使服務(wù)器隨負(fù)荷的增加而平穩(wěn)升級(jí),井保證服務(wù)器工作的穩(wěn)定性和安全性,必須考慮服務(wù)器的可擴(kuò)展性能。首先在機(jī)架上要有為硬盤和電源的增加而留有的充分空間,其次主機(jī)上的插槽不但要種類齊全,而且要有一定的余量。

  5)模塊化

  模塊化是指電源、網(wǎng)卡、SCSI卡、硬盤等部件為模塊化結(jié)構(gòu),且都是有熱插拔功能,可以在線維護(hù),從而使系統(tǒng)停機(jī)的可能性大大減少。特別是分布式電源技術(shù)可使每個(gè)重要部件都有自己的電源。

  以上幾個(gè)方面是所有網(wǎng)站在選購服務(wù)器時(shí)要重點(diǎn)考慮的因素。它們之間既互相影響,又各自獨(dú)立。在具體使用時(shí),這些方面的重要性因服務(wù)器工作任務(wù)的不同也有輕重之分,因此必須綜合權(quán)衡。此外,晶牌、價(jià)格售后服務(wù)及廠商實(shí)力等因素也需要考慮在內(nèi)。

7.網(wǎng)絡(luò)服務(wù)器[3]

  網(wǎng)絡(luò)服務(wù)器是計(jì)算機(jī)局域網(wǎng)的核心部件。網(wǎng)絡(luò)操作系統(tǒng)是在網(wǎng)絡(luò)服務(wù)器上運(yùn)行的,網(wǎng)絡(luò)服務(wù)器的效率直接影響整個(gè)網(wǎng)絡(luò)的效率。因此,一般要用高檔計(jì)算機(jī)或?qū)S梅?wù)器計(jì)算機(jī)作為網(wǎng)絡(luò)服務(wù)器。網(wǎng)絡(luò)服務(wù)器主要有以下4個(gè)作用。

  ·運(yùn)行網(wǎng)絡(luò)操作系統(tǒng),控制和協(xié)調(diào)網(wǎng)絡(luò)中各計(jì)算機(jī)之間的工作,最大限度地滿足用戶的要求,并做出響應(yīng)和處理。

  ·存儲(chǔ)和管理網(wǎng)絡(luò)中的共享資源,如數(shù)據(jù)庫、文件、應(yīng)用程序、磁盤空間、打印機(jī)、繪圖儀等。

  ·為各工作站的應(yīng)用程序服務(wù),如采用客戶/服務(wù)器(Client/Server)結(jié)構(gòu)使網(wǎng)絡(luò)服務(wù)器不僅擔(dān)當(dāng)網(wǎng)絡(luò)服務(wù)器,而且還擔(dān)當(dāng)應(yīng)用程序服務(wù)器。

  ·網(wǎng)絡(luò)活動(dòng)進(jìn)行監(jiān)督及控制,對網(wǎng)絡(luò)進(jìn)行實(shí)際管理,分配系統(tǒng)資源,了解和調(diào)整系統(tǒng)運(yùn)行狀態(tài),關(guān)閉/啟動(dòng)某些資源等。

評(píng)論  |   0條評(píng)論