當前位置:學問君>學習教育>畢業論文>

淺談關於計算機網絡中服務的概念

學問君 人氣:9.62K
淺談關於計算機網絡中服務的概念

  論文關鍵詞:服務;系統 

   論文摘要:
由系統員管理的結構化和只有一臺或幾臺孤立計算機組成的計算機環境的主要區別是什麼呢——服務!這種只有幾臺孤立計算機的典型環境是家庭和那些很小的非技術性的辦公室,而典型的結構化計算機環境則是由技術人員操作大量的計算機,透過共享方便的、優化的資源等服務來互相聯結在一起。當一臺家用電腦透過互聯網或透過ISP連接到因特網上,它就是使用了ISP或其他人提供的服務才進入網絡的。
  
  
  1 服務的基本問題
  
  大多數服務都依賴其它服務,透過進一步理解服務是如何進行的,會使你洞悉這個服務所依賴的其它的服務。例如,幾乎所有的服務都依靠域名服務(DNS)。要給一個服務配置機器名或域名,要靠DNS;要想在日誌檔案中包含所使用服務或服務訪問過的主機名,要用到DNS;如果你進入一臺主機透過它的服務聯繫別的機器,也要用到DNS。同樣,幾乎所有的服務都依靠網絡,其實網絡也是一種服務。DNS是依靠網絡的,所以所有依賴DNS的服務也依靠網絡。有一些服務是依靠email的(而email是依賴DNS和網絡的),還有別的服務依靠訪問其它計算機上的共享檔案,也有許多服務也依靠身份認證和授權服務來對人們進行區分,特別是在那些基於認證機制而又具有不同級別服務權限的環境中。某些服務如DNS的故障,會引起所有依賴DNS的其它服務的一連串的失敗。所以在構建一個服務時,瞭解它所依賴的其它服務是非常重要的。
  系統管理員在構建一個服務時必須要作幾個決策,比如從哪個廠家買設備、對於一個複雜的服務用一臺還是多臺服務器、構建服務時要留多大的冗餘度。一個服務應該儘可能的簡單,儘可能小的依賴性,這樣才能提高可靠性和易維護性。
  一旦服務建好並完成了測試,就要逐漸轉到用戶的角度來進行進一步的測試和調試。
  1.1 用戶的要求
  建立一個新服務應該從用戶的要求開始,用戶纔是你建立服務的根本原因。如果建立的服務不合乎用戶的需要,那簡直就是在浪費精力。
  很少有服務不是爲了滿足用戶的需求而建立的,DNS就是其中之一。其它的如郵件服務和網絡服務都是明顯爲了用戶的需求建立的。用戶需要他們的郵件用戶端具備某些功能,而且不同的用戶想要在網絡上作不同是事情,這些都依靠提供服務的系統設定情況。其它的服務如購物系統則更是以用戶爲導向的了。系統管理員們需要理解服務怎樣影響用戶,以及用戶的需求又如何反過來對服務的.設計產生影響。
  1.2 操作上的要求
  對於系統管理員來說,新服務的有些要求不是用戶直接可見的。比如系統管理員要考慮到新服務的管理介面、是否可以與已有的服務協同操作,以及新服務是否能與核心服務如認證服務和目錄服務等集成到一起。
  系統管理員們還要考慮怎樣規劃一個服務,因爲隨着公司規模的增長,所需要的服務當然也會比當初預期的有所增長,所以系統管理員們還得想辦法在增長服務規模的同時不中斷現存的服務。
  一個相對成熟的方法是升級服務的路徑。一旦有了新版本,如何進行升級呢?是否得中斷現在的服務呢?是否要觸及桌面呢?能不能慢慢地逐漸升級,在整個公司發生衝突之前先在一些人中進行測試呢?所以要儘量把服務設計得容易升級,不用中斷現有的服務就能升級,不要觸及桌面而且能慢慢地逐漸升級。
  從用戶期望的可靠性水平以及系統管理員們對系統將來要求的可靠性的預期,系統管理員們就能建立一個用戶期望的功能列表,其內容包括羣集、從屬設備、備份服務器或具有高可用性的硬件和操作系統。