- 相關(guān)推薦
論計算機網(wǎng)絡(luò )中服務(wù)的概念
由系統管理員管理的結構化計算機環(huán)境和只有一臺或幾臺孤立計算機組成的計算機環(huán)境的主要區別是什么呢――服務(wù)!這種只有幾臺孤立計算機的典型環(huán)境是家庭和那些很小的非技術(shù)性的辦公室,而典型的結構化計算機環(huán)境則是由技術(shù)人員操作大量的計算機,通過(guò)共享方便的通信、優(yōu)化的資源等服務(wù)來(lái)互相聯(lián)結在一起。當一臺家用電腦通過(guò)互聯(lián)網(wǎng)或通過(guò)ISP連接到因特網(wǎng)上,他就是使用了ISP或其他人提供的服務(wù)才進(jìn)入網(wǎng)絡(luò )的。
由系統管理員管理的結構化計算機環(huán)境和只有一臺或幾臺孤立計算機組成的計算機環(huán)境的主要區別是什么呢――服務(wù)!這種只有幾臺孤立計算機的典型環(huán)境是家庭和那些很小的非技術(shù)性的辦公室,而典型的結構化計算機環(huán)境則是由技術(shù)人員操作大量的計算機,通過(guò)共享方便的通信、優(yōu)化的資源等服務(wù)來(lái)互相聯(lián)結在一起。當一臺家用電腦通過(guò)互聯(lián)網(wǎng)或通過(guò)ISP連接到因特網(wǎng)上,他就是使用了ISP或其他人提供的服務(wù)才進(jìn)入網(wǎng)絡(luò )的。辦公室環(huán)境也能提供同樣甚至更多的服務(wù)。
典型的辦公室環(huán)境包含很多服務(wù),主要有DNS、電子郵件、認證服務(wù)、聯(lián)網(wǎng)以及打印等等。這些服務(wù)非常重要,一旦沒(méi)有了這些服務(wù)會(huì )對你產(chǎn)生很大的影響。其它典型的服務(wù)還包括各種遠程接入方法、網(wǎng)絡(luò )證書(shū)服務(wù)、軟件倉庫、備份服務(wù)、連接因特網(wǎng)、DHCP、文件服務(wù)等等。如此多的服務(wù)確實(shí)令人厭倦,但這也證明了系統管理員團隊所創(chuàng )造并維護的服務(wù)是如此之多。你給用戶(hù)的每一個(gè)技術(shù)支持都包含了系統管理員團隊提供的服務(wù)在里面。
提供一個(gè)服務(wù)絕不僅僅是簡(jiǎn)單的把硬件和軟件累加在一起,它包括了服務(wù)的可靠性、服務(wù)的標準化、以及對服務(wù)的監控、維護、技術(shù)支持等。只有在這幾個(gè)方面都符合要求的服務(wù)才是真正的服務(wù)。
系統管理員的主要職責之一就是為用戶(hù)提供他們所需要的服務(wù),這是一項持續性的工作。隨著(zhù)技術(shù)的進(jìn)步和用戶(hù)工作的開(kāi)展,用戶(hù)的要求也會(huì )越來(lái)越高,結果系統管理員就必須花費大量的時(shí)間來(lái)設計并創(chuàng )建新的服務(wù),創(chuàng )建的新服務(wù)的質(zhì)量決定了以后系統管理員們對它們提供技術(shù)支持時(shí)所花費時(shí)間和精力的多少,同時(shí)也決定了用戶(hù)的滿(mǎn)意程度。
一、服務(wù)的基本問(wèn)題
創(chuàng )建一個(gè)穩定、可靠的服務(wù)是一個(gè)系統管理員的重要工作。在進(jìn)行這項工作時(shí)系統管理員必須考慮許多基本要素,其中最重要的就是在設計和開(kāi)發(fā)的各個(gè)階段都要考慮到用戶(hù)的需求。要和用戶(hù)進(jìn)行交流,去發(fā)現用戶(hù)對服務(wù)的要求和預期,然后把其它的要求如管理要求等列一個(gè)清單,這樣的清單只能讓系統管理員團隊的人看到。在這樣一個(gè)過(guò)程中"是什么"比"怎么樣"更重要,否則在具體執行時(shí)很容易就會(huì )陷入泥潭而失去目標。
服務(wù)應該建立在服務(wù)器級的機器上而且機器應該放在合適的環(huán)境中,作為服務(wù)器的機器應當具備適當的可靠性和性能。服務(wù)和服務(wù)所依賴(lài)的機器應該受到監控,一旦發(fā)生故障就發(fā)出警報或產(chǎn)生故障記錄清單。
大多數服務(wù)都依賴(lài)其它服務(wù),通過(guò)進(jìn)一步理解服務(wù)是如何進(jìn)行的,會(huì )使你洞悉這個(gè)服務(wù)所依賴(lài)的其它的服務(wù)。例如,幾乎所有的服務(wù)都依靠域名服務(wù)(DNS)。要給一個(gè)服務(wù)配置機器名或域名,要靠DNS;要想在日志文件中包含所使用服務(wù)或服務(wù)訪(fǎng)問(wèn)過(guò)的主機名,要用到DNS;如果你進(jìn)入一臺主機通過(guò)它的服務(wù)聯(lián)系別的機器,也要用到DNS。同樣,幾乎所有的服務(wù)都依靠網(wǎng)絡(luò ),其實(shí)網(wǎng)絡(luò )也是一種服務(wù)。DNS是依靠網(wǎng)絡(luò )的,所以所有依賴(lài)DNS的服務(wù)也依靠網(wǎng)絡(luò )。有一些服務(wù)是依靠email的(而email是依賴(lài)DNS和網(wǎng)絡(luò )的),還有別的服務(wù)依靠訪(fǎng)問(wèn)其它計算機上的共享文件,也有許多服務(wù)也依靠身份認證和授權服務(wù)來(lái)對人們進(jìn)行區分,特別是在那些基于認證機制而又具有不同級別服務(wù)權限的環(huán)境中。某些服務(wù)如DNS的故障,會(huì )引起所有依賴(lài)DNS的其它服務(wù)的一連串的失敗。所以在構建一個(gè)服務(wù)時(shí),了解它所依賴(lài)的其它服務(wù)是非常重要的。
作為服務(wù)一部分的機器和軟件應當依賴(lài)那些建立在相同或更高標準上的主機和軟件,一個(gè)服務(wù)的可靠性和它所依賴(lài)的服務(wù)鏈中最薄弱環(huán)節的可靠性是相當的。一個(gè)服務(wù)不應該無(wú)故的去依賴(lài)那些不是服務(wù)一部分的主機。
為了可靠性和安全性,對服務(wù)器的訪(fǎng)問(wèn)權限應當進(jìn)行限制,只有系統管理員才能具有訪(fǎng)問(wèn)權限。使用機器的人和機器上運行的程序越多,發(fā)生內存溢出或突然出現其它故障、服務(wù)中斷的機會(huì )就越大。用戶(hù)使用計算機時(shí)總喜歡多裝點(diǎn)東西,這樣他們就能方便的存取自己需要的數據和使用其它的服務(wù)。但是服務(wù)器應該是盡可能的簡(jiǎn)單,簡(jiǎn)單化可以讓機器更加可靠,發(fā)生問(wèn)題時(shí)更容易調試。服務(wù)器在滿(mǎn)足服務(wù)運轉正常的前提下應當安裝最少的東西,只有系統管理員們具有安裝權限,而且系統管理員們登錄服務(wù)器時(shí)應該也只是為了維護。從安全的角度來(lái)看,服務(wù)器比普通的臺式機更敏感。入侵者一旦獲得了服務(wù)器的管理員權限,他所能做的破壞比獲得臺式機管理員權限所能做的破壞大的多!越少的人具有管理員權限,服務(wù)器運行的東西就越少,入侵者獲得權限的機會(huì )就越小,入侵者被發(fā)現的機會(huì )就越大。
系統管理員在構建一個(gè)服務(wù)時(shí)必須要作幾個(gè)決策,比如從哪個(gè)廠(chǎng)家買(mǎi)設備、對于一個(gè)復雜的服務(wù)用一臺還是多臺服務(wù)器、構建服務(wù)時(shí)要留多大的冗余度。一個(gè)服務(wù)應該盡可能的簡(jiǎn)單,盡可能小的依賴(lài)性,這樣才能提高可靠性和易維護性。
另一個(gè)使服務(wù)易于維護的方法是使用標準硬件、標準軟件、標準配置以及把文件放在標準位置,對服務(wù)進(jìn)行集中管理。例如,在一個(gè)公司中,用一個(gè)或兩個(gè)大的主要的打印服務(wù)器比零星分布的幾百個(gè)小服務(wù)器使服務(wù)更容易得到支持。最后,也是非常重要的是在執行一些新服務(wù)時(shí),服務(wù)所在的機器在用戶(hù)端配置時(shí)最好使用基于服務(wù)的名字,而不是用真實(shí)的主機名,這樣服務(wù)才會(huì )不依賴(lài)于機器。如果你的操作系統不支持這個(gè)功能,那就去告訴你的操作系統銷(xiāo)售商這對你很重要,同時(shí)要考慮是否使用別的具有這個(gè)功能的操作系統。
一旦服務(wù)建好并完成了測試,就要逐漸轉到用戶(hù)的角度來(lái)進(jìn)行進(jìn)一步的測試和調試。
1.用戶(hù)的要求
建立一個(gè)新服務(wù)應該從用戶(hù)的要求開(kāi)始,用戶(hù)才是你建立服務(wù)的根本原因。如果建立的服務(wù)不合乎用戶(hù)的需要,那簡(jiǎn)直就是在浪費精力。
很少有服務(wù)不是為了滿(mǎn)足用戶(hù)的需求而建立的,DNS就是其中之一。其它的如郵件服務(wù)和網(wǎng)絡(luò )服務(wù)都是明顯為了用戶(hù)的需求建立的。用戶(hù)需要他們的郵件用戶(hù)端具備某些功能,而且不同的用戶(hù)想要在網(wǎng)絡(luò )上作不同是事情,這些都依靠提供服務(wù)的系統設置情況。其它的服務(wù)如電子購物系統則更是以用戶(hù)為導向的了。系統管理員們需要理解服務(wù)怎樣影響用戶(hù),以及用戶(hù)的需求又如何反過(guò)來(lái)對服務(wù)的設計產(chǎn)生影響。
搜集用戶(hù)的需求應該包括下面這些內容:他們想怎樣使用這些新服務(wù)、需要哪些功能、喜歡哪些功能、這些服務(wù)對他們有多重要,以及對于這些服務(wù)他們需要什么級別的可用性和技術(shù)支持。如果可能的話(huà),讓用戶(hù)試用一下服務(wù)的試用版本。不要讓用戶(hù)使用那些很麻煩或是不成功的系統和項目。盡量計算出使用這個(gè)服務(wù)的用戶(hù)群有多大以及他們需要和希望獲得什么樣的性能,這樣才能正確的計算。
2.操作上的要求
對于系統管理員來(lái)說(shuō),新服務(wù)的有些要求不是用戶(hù)直接可見(jiàn)的。比如系統管理員要考慮到新服務(wù)的管理界面、是否可以與已有的服務(wù)協(xié)同操作,以及新服務(wù)是否能與核心服務(wù)如認證服務(wù)和目錄服務(wù)等集成到一起。
系統管理員們還要考慮怎樣規劃一個(gè)服務(wù),因為隨著(zhù)公司規模的增長(cháng),所需要的服務(wù)當然也會(huì )比當初預期的有所增長(cháng),所以系統管理員們還得想辦法在增長(cháng)服務(wù)規模的同時(shí)不中斷現存的服務(wù)。
一個(gè)相對成熟的方法是升級服務(wù)的路徑。一旦有了新版本,如何進(jìn)行升級呢?是否得中斷現在的服務(wù)呢?是否要觸及桌面呢?能不能慢慢地逐漸升級,在整個(gè)公司發(fā)生沖突之前先在一些人中進(jìn)行測試呢?所以要盡量把服務(wù)設計得容易升級,不用中斷現有的服務(wù)就能升級,不要觸及桌面而且能慢慢地逐漸升級。
從用戶(hù)期望的可靠性水平以及系統管理員們對系統將來(lái)要求的可靠性的預期,系統管理員們就能建立一個(gè)用戶(hù)期望的功能列表,其內容包括群集、從屬設備、備份服務(wù)器或具有高可用性的硬件和操作系統。
系統管理員們需要考慮到由服務(wù)主機位置和用戶(hù)位置而引起的網(wǎng)絡(luò )性能問(wèn)題。如果遠程用戶(hù)通過(guò)低帶寬、高等待時(shí)間連接,那這樣的服務(wù)該怎么完成呢?有沒(méi)有一種方法可以讓各個(gè)地方的用戶(hù)都獲得好的或比較好的服務(wù)呢?銷(xiāo)售商很少測試用他們的產(chǎn)品連接時(shí)是否高等待時(shí)間的――即RTT值是否比較大――每個(gè)人從程序員到銷(xiāo)售員都忽略了這個(gè)問(wèn)題。人們只是確信內部測試的結果。
3.開(kāi)放的體系結構
一個(gè)新服務(wù),不管在什么情況下,只要可能,就應該建立在使用開(kāi)發(fā)式協(xié)議和文件格式的體系結構上。特別是那些在公共論壇上記錄成文的協(xié)議和文件格式,這樣銷(xiāo)售商才能依據這些標準生產(chǎn)出通用的產(chǎn)品。具有開(kāi)放體系結構的服務(wù)更容易和其它遵循相同標準的服務(wù)集成到一起。
開(kāi)放的反義詞是私有,使用私有協(xié)議和文件格式的服務(wù)很難和其它產(chǎn)品共同使用,因為私有協(xié)議和文件格式的改變可以不發(fā)布通知,也不要求得到協(xié)議創(chuàng )造者的許可。當銷(xiāo)售商擴展到一個(gè)新領(lǐng)域,或者試圖保護自己的市場(chǎng)而阻止創(chuàng )造一個(gè)公平競爭的環(huán)境時(shí),他們會(huì )使用私有協(xié)議。
有時(shí)銷(xiāo)售商使用私有協(xié)議就是為了和別的銷(xiāo)售商達成明確的許可協(xié)議,但是會(huì )在一個(gè)銷(xiāo)售商使用的新版本和另一個(gè)銷(xiāo)售商使用的兼容版本之間存在明顯的延遲,兩個(gè)銷(xiāo)售商所用的版本之間也會(huì )有中斷,而且沒(méi)有提供兩個(gè)產(chǎn)品之間的接口。這種情況對于那些依靠它們的接口同時(shí)使用兩種產(chǎn)品的人來(lái)說(shuō),簡(jiǎn)直是一場(chǎng)惡夢(mèng)。
商業(yè)上使用開(kāi)放協(xié)議的例子很簡(jiǎn)單:它使你能夠建立更好的服務(wù),因為你可以選擇最好的服務(wù)器和用戶(hù)端軟件,而不必被迫地選擇,比如在選擇了最好的用戶(hù)端后,又被迫選擇不是最理想的服務(wù)器。用戶(hù)想要那些具有他們需要的功能,而又易于使用的應用程序,而系統管理員們卻希望服務(wù)器上的應用程序易于管理,這兩個(gè)要求常常是沖突的。一般來(lái)說(shuō),或者用戶(hù)或者系統管理員們有更大權利私下做一個(gè)另對方驚奇的決定。如果系統管理員們做了這個(gè)決定,用戶(hù)會(huì )認為他們簡(jiǎn)直是法西斯,如果用戶(hù)做了這個(gè)決定,這會(huì )成為一個(gè)難以管理的包袱,最終使得用戶(hù)自己不能得到很好的服務(wù)。
下一頁(yè)
【論計算機網(wǎng)絡(luò )中服務(wù)的概念】相關(guān)文章:
《邏輯哲學(xué)論》中的真理概念03-03
談?dòng)嬎銠C網(wǎng)絡(luò )中服務(wù)的概念03-18
探析計算機網(wǎng)絡(luò )中服務(wù)的概念03-28
論概念設計01-06
淺談?dòng)嬎銠C網(wǎng)絡(luò )中服務(wù)的概念03-18
論樂(lè )理教學(xué)中的幾個(gè)基本概念問(wèn)題03-26
淺談關(guān)于計算機網(wǎng)絡(luò )中服務(wù)的概念03-04
論梅羅-龐蒂的肉體概念01-09
論“老子的思想”在營(yíng)銷(xiāo)服務(wù)中的運用03-02
最新推薦
- 試論智能電網(wǎng)中計算機網(wǎng)絡(luò )系統的安全作用分析
- 對我國中小型企業(yè)實(shí)施CRM的探討
- 淺談智能移動(dòng)電話(huà)與移動(dòng)智能網(wǎng)的發(fā)展
- 艾雷斯ACS-3662工作站在硫化機中的應用
- 淺談?dòng)嬎銠C網(wǎng)絡(luò )中服務(wù)的概念
- 我國WIFI網(wǎng)絡(luò )技術(shù)的應用與市場(chǎng)發(fā)展
- ASP.Net中程序構架與程序代碼的分離
- 論愛(ài)倫·坡文學(xué)理論中“美”的概念
- 高職院校計算機網(wǎng)絡(luò )專(zhuān)業(yè)實(shí)驗教學(xué)分析
- Delphi
- 物理概念教學(xué)論文
- 自我意識的概念
- 人力資源規劃的概念
- 人力資源管理概念
- 論會(huì )計的職業(yè)道德
- 計算機網(wǎng)絡(luò )論文
- 計算機網(wǎng)絡(luò )的論文
- 計算機網(wǎng)絡(luò )簡(jiǎn)歷
- 計算機網(wǎng)絡(luò )試題
- 化學(xué)教學(xué)論畢業(yè)論文