
計算機的高速發(fā)展,網(wǎng)絡目前已基本覆蓋校園,創(chuàng)建和維護一個穩(wěn)定、可靠的服務體系是一個系統(tǒng)管理員的重要工作。在進行這項工作時,系統(tǒng)管理員必須考慮許多基本要素。最重要的是在設計和開發(fā)的各個階段都要考慮到用戶的需求,要和用戶進行交流,發(fā)現(xiàn)用戶對服務的要求和預期,將這些要求列出清單,提供給系統(tǒng)管理員團隊。
服務應該建立在服務器級的機器上,而且機器應該放在合適的環(huán)境中,作為服務器的機器應當具備適當?shù)目煽啃浴7蘸头账蕾嚨臋C器應該受到監(jiān)控,一旦發(fā)生故障就發(fā)出警報或產(chǎn)生故障記錄清單。
作為服務一部分的機器和軟件,應當依賴那些建立在相同或更高標準上的主機和軟件,服務的可靠性和它所依賴的服務鏈中最薄弱環(huán)節(jié)的可靠性是相當?shù)摹R坏┓战ê茫⑼瓿闪藴y試,就要逐漸轉到用戶的角度,進行進一步的測試和調(diào)試。
用戶的要求
建立一個新服務應該從用戶的要求開始,用戶才是建立服務的根本所在。搜集用戶的需求應該包括下面這些內(nèi)容:他們想怎樣使用這些新服務、需要哪些功能、喜歡哪些功能、這些服務對他們有多重要,以及對于這些服務他們需要什么級別的可用性和技術支持。盡可能讓用戶試用一下服務的試用版本,并對使用這個服務的用戶群規(guī)模、特點有深入了解,對他們需要和希望獲得什么樣的性能進行詳盡的調(diào)查,對用戶的需求進行準確定位。
操作上的要求
對于系統(tǒng)管理員來說,新服務的有些要求不是用戶直接可見的。比如,系統(tǒng)管理員要考慮到新服務的管理界面、是否可以與已有的服務協(xié)同操作,以及新服務是否能與核心服務(如認證服務、目錄服務等)集成到一起。
從用戶期望的可靠性水平以及系統(tǒng)管理員們對系統(tǒng)將來要求的可靠性的預期,系統(tǒng)管理員們就能建立一個用戶期望的功能列表,其內(nèi)容包括群集、從屬設備、備份服務器或具有高可用性的硬件和操作系統(tǒng)。
開放的體系結構
有時銷售商使用私有協(xié)議,就是為了和其他銷售商達成明確的許可協(xié)議,但是這樣會在一個銷售商使用的新版本和另一個銷售商使用的兼容版本之間存在明顯的延遲,兩個銷售商所用的版本之間也會有中斷,而且沒有提供兩個產(chǎn)品之間的接口。
基于開放標準的協(xié)議,讓雙方都能選擇自己的軟件,這是一個好的解決方法。這就把用戶端應用程序的選擇同服務器平臺的選擇過程分離了,用戶可以按照自己的需求、偏好,自由地選擇,系統(tǒng)管理員們也可以獨立地選擇基于他們的可靠性、規(guī)模可設定性和可管理性需要的服務器解決方案。系統(tǒng)管理員們可以在一些相互競爭的服務器產(chǎn)品中進行選擇,而不必被囿于那些適合某些用戶端應用程序的服務器軟件和平臺。
建立一個服務,除了要求可靠、可監(jiān)測、易維護支持,還要考慮到一些特別的情況。如果可能的話,應該讓每個服務使用專門的機器,這么做可以讓服務更容易得到支持和維護,也能減少忘記一些服務器機器上的小的服務機會。
使用專門的機器
理想的情況下,服務應該建立在專門的機器上。一般情況下,較大的網(wǎng)站應該有能力根據(jù)服務的要求來調(diào)整到這個結構,而小網(wǎng)站很難做到。每個服務都有專門的機器會使服務更可靠,當發(fā)生可靠性問題是也容易調(diào)試,發(fā)生故障的范圍更小,以及容易升級和進行容量計劃。
從小公司成長起來的大網(wǎng)站,一般有一個集中管理的機器作為所有重要服務的核心,這臺機器提供名字服務、認證服務、打印服務、郵件服務等。最后,由于負荷的增長,機器不得不分開,把服務擴展到其他服務器。常常是在這之前,系統(tǒng)管理員們已經(jīng)得到了資金,可以買更多的管理用的機器,但是操作又較為復雜,因為有很多的服務依賴這機器,把它們都分開十分困難。當把服務從一臺機器上分開時,IP地址的依賴問題就很難處理,有些服務,如名字服務的IP地址都在用戶那里都已經(jīng)記得很牢固了,還有一些IP地址被安全系統(tǒng)如路由器、防火墻等使用。
把一個中心主機分解到許多不同的主機上是非常困難的,建立起來的時間越長,上面的服務越多,就越難分解。使用基于服務的名字會有所幫助,但是必須整個公司都使用標準化的、統(tǒng)一的、始終如一的名字。
充分的冗余
充分的冗余是指有一個或一系列復制好的服務器,能在發(fā)生故障的時候接管主要的故障設備。冗余系統(tǒng)應該可以作為備份服務器連續(xù)地運行,當主服務器發(fā)生故障時能自動連上線,或者只要少量的人工干預,就能接管提供服務的故障系統(tǒng)。
冗余的另一個好處就是容易升級,并可以進行滾動升級。每次有一臺主機被斷開、升級、測試然后重新開始服務。單一主機的故障不會停止整個服務,雖然可能會影響性能。
參考文獻
[1]莫衛(wèi)東.計算機網(wǎng)絡技術及應用[M].北京:機械工業(yè)出版社,2009(4)
[2]吳怡.計算機網(wǎng)絡配置、管理與應用[M].北京:高等教育出版社,2009(1)
(作者單位:江蘇省金壇中等專業(yè)學校)