新聞中心
瘦客戶端的前世今生:從打印機到瀏覽器的轉變
原創(chuàng)
作者:小龍 編譯 2010-02-23 08:56:39
云計算
虛擬化
新聞 瘦客戶端的概念相對于胖客戶端而言,這種計算機系統(tǒng)透過網(wǎng)絡和遠程服務器相連并使用遠程服務器的處理能力。近年來,網(wǎng)絡技術的飛速發(fā)展使瘦客戶端越來越全能,使用更方便。

網(wǎng)站的建設創(chuàng)新互聯(lián)專注網(wǎng)站定制,經(jīng)驗豐富,不做模板,主營網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁面制作!給你煥然一新的設計體驗!已為成都服務器托管等企業(yè)提供專業(yè)服務。
【51CTO 2月23日外電頭條】瘦客戶端是一種計算機系統(tǒng),在瘦客戶端中運行的各種應用實際上都是在遠程服務器中進行處理的,而瘦客戶端只是用來顯示處理的結果,并且盡可能的接近本地運行的效果。
瘦客戶端的歷史
瘦客戶端的概念并不算很新鮮,它實際上是現(xiàn)代計算的最基本的概念之一。很久以前我們就知道它們,只是那時更多被叫做啞終端。
早期的瘦客戶端系統(tǒng)一般包括一臺顯示器,通過電纜與遠端的計算機相連接。終端沒有什么功能,基本上也就是打印和發(fā)送文件。
有些品牌和型號的打印機可以執(zhí)行一些輔助的打印和文字處理功能。顯示器還可以幫助某些操作命令,比如移動光標、插入或刪除文字等,但這些都嚴重依賴于設備。
早期版本的瘦客戶端除了最起碼的打印和顯示功能之外,基本沒什么別的功能,因為這些功能都是和它們的主機相依賴的。也有例外,比如20世紀70年代DEC的VMS系統(tǒng)可以支持某些特殊的顯示操作功能,但僅支持自己品牌的終端而已。
在之后的20年里,計算機的硬件成本大幅度的下降,而處理能力卻爆炸式的增長。瘦客戶端也隨之從一個遠程的打印機進化到全面的計算機終端。這意味著PC的所有資源—它的顯卡、它的內(nèi)存,以及所連接的其他設備現(xiàn)在都可以被遠程系統(tǒng)使用。網(wǎng)絡帶寬和傳輸效率也飛速的上升,通過網(wǎng)絡發(fā)送數(shù)據(jù)變得異常方便。
隨著硬件以及網(wǎng)絡帶寬成本的持續(xù)下降,人們對瘦客戶端的興趣越來越大,許多企業(yè)已經(jīng)開始把服務器用于中央計算任務,然后用瘦客戶端來應對各種不同的功能?,F(xiàn)在瘦客戶端往往與虛擬化技術聯(lián)系在一起,成為了虛擬化部署的一個常見選擇。此外,客戶端虛擬化、零客戶端等概念,也是虛擬化技術的一些常見組成部分。
瘦客戶端上的應用
理論上幾乎所有的應用都可以在瘦客戶端中運行。而在實際做法中,要使某個應用在瘦客戶端上發(fā)揮***效果,還要取決于其他因素,比如網(wǎng)絡帶寬、支持協(xié)議、硬件加速等等。
不同的瘦客戶端支持不同的工作量。例如,VNC協(xié)議對視頻流支持不好,如果你在使用VNC連接的桌面上打開視頻播放器,只會看到影片一幀幀跳著走,即使是寬帶連接。當然你可以通過網(wǎng)絡瀏覽器的Flash插件,連接到遠程視頻服務器并享受全屏的H.264影片,使用完全相同的網(wǎng)絡連接。
典型的瘦客戶端
基于這些原因,瘦客戶端很自然的給自己分出了類別:
高安全性或公共環(huán)境中使用的瘦客戶端
在需要安全性的地方,瘦客戶端一般設置為把數(shù)據(jù)保存在后臺,而用戶在客戶端只能查看具有權限的內(nèi)容,防止數(shù)據(jù)被人竊取。
在公共環(huán)境里部署瘦客戶端也是非常有好處的,比如圖書館、政府部門、機場、網(wǎng)吧等,在這些地方有許多人可能會使用同一臺機器,有必要減少風險。
用于最小工作量的瘦客戶端
在非CPU密集型的工作中,瘦客戶端是非常合適的,只需要在一個網(wǎng)頁瀏覽器盡可能多的提供信息。事實上,很多瘦客戶端基本上就是一個具有足夠多的交互功能的網(wǎng)頁瀏覽器。
用于高計算需求的瘦客戶端
在高計算需求的環(huán)境中,將舊的PC硬件改造成瘦客戶端系統(tǒng)是經(jīng)常出現(xiàn)的情況。當老PC已經(jīng)無法良好的在本地運行應用時,可以把它們變?yōu)檫B接到服務器的瘦客戶端,保證應用的功能不會受到阻礙。
瘦客戶端類型
瘦客戶端可以分為兩個基本分類:軟件瘦客戶端和硬件瘦客戶端。
硬件瘦客戶端是專為運行瘦客戶端軟件和其他設備而設計的硬件??梢院鸵郧暗摹皢〗K端”或“無盤工作站”比較一下,它們有更好的圖形功能,當然在其他方面也有差異。
軟件瘦客戶端簡單的說就是運行在本地機上的應用軟件。它可以使用本地主機的硬件能力,例如硬件圖形加速等等,以便更好地渲染遠程客戶端的界面效果。
軟件瘦客戶端的幾個例子:
X11
這是為當前各種版本的UNIX開發(fā)的圖形窗口系統(tǒng)。X11的工作控制在一個很低的系統(tǒng)級別,作為核心的協(xié)議沒有理會如窗口、按鈕、菜單/主題等問題,這些事情通常由其他組件處理。
X11的重點是向后兼容性,并且關注機制多于用戶界面,所以它被視為一個低級別的傳輸協(xié)議。除了UNIX,X11的客戶端和服務器可以在多種系統(tǒng)里運行,包括Macintosh和windows。
Microsoft Windows Terminal Services
微軟遠程桌面應用的專有協(xié)議不僅可以用于瘦客戶端連接,盡管這是它的主要職能之一。它也可以用來向另一個系統(tǒng)發(fā)布特定的窗口應用。
Citrix
Citrix的遠程應用產(chǎn)品系列和微軟Terminal Services有些類似,但可以同時支持跨平臺的客戶端和應用服務器。
VNC
這是Virtual Network Computing的縮寫,允許一臺計算機將它的桌面虛擬到另一臺計算機上,不論另一端的操作系統(tǒng)是什么。它能夠非常精準的遠程渲染桌面,但付出的代價是帶寬和延遲問題。
網(wǎng)絡瀏覽器
網(wǎng)絡瀏覽器很可能會成為現(xiàn)實世界中最常見的一種軟件瘦客戶端,尤其是現(xiàn)在的網(wǎng)絡瀏覽器已經(jīng)擁有了非常豐富的交互能力,Google的Chrome OS就是一個很好的例子。
有關更多瘦客戶端產(chǎn)品的介紹,可參考51CTO之前的《認識linux瘦客戶機》一文。
瘦客戶端的局限
瘦客戶端的***弱點就是它對于網(wǎng)絡的依賴。因為瘦客戶端上的一切都是網(wǎng)絡提供的,因此網(wǎng)絡成為了單點故障的所在之處,并且成為系統(tǒng)中***的性能瓶頸。如果網(wǎng)絡速度變慢,出現(xiàn)延遲或徹底斷開,客戶端都會受到很大影響直到完全無法工作。
人們有時通過特定的瘦客戶端/服務器模型來改善網(wǎng)絡緩慢的問題。另外網(wǎng)絡瀏覽器也可以把下載的內(nèi)容存儲在本地緩存里,當然緩存的大小取決于客戶端的硬件能力。
然而這些辦法無法從根本上消除瘦客戶端對網(wǎng)絡的依賴,這也在一定程度上影響了瘦客戶端的成本效益,許多用戶正是因為這個問題而選擇了傳統(tǒng)的本地工作站解決方案。
【51CTO.com譯稿,合作站點轉載請注明原文譯者和出處?!?/p>
原文:Thin Client Guide 作者:Serdar Yegulalp
【編輯推薦】
- 零客戶端還是瘦客戶端?真正告別硬件和維護
- 給桌面虛擬化(VDI)一個說法
- 下一個熱點是桌面虛擬化?
分享文章:瘦客戶端的前世今生:從打印機到瀏覽器的轉變
本文鏈接:http://www.5511xx.com/article/dphcigo.html


咨詢
建站咨詢
