這篇文章主要講解了“如何使用Linux瘦客戶機(jī)實(shí)現(xiàn)云計(jì)算”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“如何使用Linux瘦客戶機(jī)實(shí)現(xiàn)云計(jì)算”吧!
成都創(chuàng)新互聯(lián)網(wǎng)絡(luò)公司擁有十余年的成都網(wǎng)站開(kāi)發(fā)建設(shè)經(jīng)驗(yàn),上千多家客戶的共同信賴。提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)站開(kāi)發(fā)、網(wǎng)站定制、買友情鏈接、建網(wǎng)站、網(wǎng)站搭建、成都響應(yīng)式網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)
我們已經(jīng)在大量場(chǎng)合中從不同的角度討論了云計(jì)算。對(duì)于嵌入式 Linux 工程師和愛(ài)好者,云計(jì)算的一個(gè)令人興奮的方面就是它在瘦客戶機(jī)上的應(yīng)用。
云計(jì)算的一個(gè)基本概念就是利用通過(guò) Internet 得到的資源。通過(guò)綜合功能有限的客戶機(jī),云計(jì)算在很大程度上類似于借助 LAN 的客戶機(jī)-服務(wù)器計(jì)算,使用了啞(dumb)終端或曾經(jīng)十分流行的瘦客戶機(jī)。(“瘦” 的含義是這些設(shè)備本身只有有限的處理能力(或根本沒(méi)有處理能力),它們依賴于服務(wù)器上的處理能力)。
由于必須通過(guò)網(wǎng)絡(luò)傳輸大量數(shù)據(jù),帶寬成為了限制因素。在 20 世紀(jì) 90 年代中期,圖形化瘦客戶機(jī)風(fēng)靡一時(shí),但是由于無(wú)法滿足帶寬需求,它們的應(yīng)用在很大程度上仍然限制在 LAN 中。對(duì)于 Internet 來(lái)說(shuō),速度還有待提高。但是即使面對(duì)這樣的限制,集中化 — 特別是硬件成本,因?yàn)橛?jì)算機(jī)較貴而瘦終端很便宜 — 帶來(lái)的好處仍然值得人們做出權(quán)衡。
網(wǎng)絡(luò)計(jì)算
隨著高速 Internet 訪問(wèn)的快速發(fā)展以及 Internet 基礎(chǔ)結(jié)構(gòu)自身功能的不斷完善,不再需要作出上述的權(quán)衡。遷移到更高的吞吐量使各種有趣的技術(shù)變得可行。
現(xiàn)在,可以使用一個(gè) Web 瀏覽器來(lái)在遠(yuǎn)程服務(wù)器上執(zhí)行任務(wù),而在以前這只能通過(guò)本地機(jī)器上托管的軟件來(lái)實(shí)現(xiàn) — 即使是一些頁(yè)面布局或圖像編輯等圖形化操作。大量公司創(chuàng)建服務(wù)來(lái)滿足需求。想象一下您在本地執(zhí)行的任何任務(wù),而一些位于其他位置的公司在線提供這種服務(wù),并且很可能是免費(fèi)的。
這一范例為通過(guò)網(wǎng)絡(luò)訪問(wèn)信息的新方法鋪平了道路,包括全新的軟件和設(shè)備。不再使用啞終端,不再存在非常瘦的客戶機(jī)。對(duì)于某些人來(lái)說(shuō),“瘦” 的定義已經(jīng)得到了擴(kuò)展,包含可以訪問(wèn) Internet 的任何系統(tǒng),而與總體功能無(wú)關(guān):手機(jī)、netbooks 和移動(dòng) Internet 設(shè)備(MID)等新式設(shè)備,甚至重新設(shè)計(jì)的老式桌面和筆記本電腦。如果服務(wù)器在功能、內(nèi)容和連接性方面能夠達(dá)到和 Internet 相同的程度,那么所有客戶機(jī)都屬于瘦客戶機(jī)。
大部分行業(yè)分析師都認(rèn)為瘦客戶機(jī)的應(yīng)用 — 特別是手機(jī) — 得到了急劇增長(zhǎng)。事實(shí)上,在不久的未來(lái),對(duì)于大部分人來(lái)說(shuō),瘦客戶機(jī)將成為訪問(wèn) Internet 的主要手段。
正如 John Gage 在 1984 年所預(yù)測(cè)的那樣,網(wǎng)絡(luò)最終演變成為計(jì)算機(jī)。
底線
然而,有用性通常并不是決定能否得到廣泛采用的主要因素。在與價(jià)值有關(guān)的絕對(duì)成本和相對(duì)成本方面可以做出更加精確的判斷(特別是考慮在發(fā)展中國(guó)家進(jìn)行采用時(shí))??蛻魴C(jī)的 “胖瘦” 程度與它的成本有直接關(guān)系,因?yàn)楣δ茌^弱的系統(tǒng)在成本方面要低一些。類似地,基于云的軟件的成本直接關(guān)系到它是否能夠得到大規(guī)模采用。
創(chuàng)新的市場(chǎng)和成本價(jià)值比
云計(jì)算以及瘦客戶機(jī)等支持技術(shù)正在促使組織考慮采用不同的投資和營(yíng)銷方法。例如,One Laptop Per Child (OLPC) 生產(chǎn)價(jià)格極其低廉的設(shè)備(目前價(jià)位在 US$200 左右),開(kāi)發(fā)與教育有關(guān)的軟件,并且為了在此前不具備任何 Internet 訪問(wèn)或技術(shù)培訓(xùn)的國(guó)家中創(chuàng)造教育機(jī)會(huì),營(yíng)銷目標(biāo)指向了發(fā)展中國(guó)家的政府,而不是個(gè)人。雖然這種行為必然會(huì)為公司帶來(lái)豐厚的收益,但是,總體來(lái)說(shuō),它對(duì)于整個(gè)世界都是有益的。
OLPC 的案例也表明了價(jià)值和成本的關(guān)系的重要性??紤] “胖” 客戶機(jī)的總體成本。想像一名在咖啡館使用筆記本電腦工作的技術(shù)作家。筆記本電腦中可能包含用于完成項(xiàng)目所需的所有資源 — 文字處理程序、頁(yè)面布局程序、用于處理插圖和圖例的繪圖工具、用于處理 XML 和 PDF 的轉(zhuǎn)換工具 — 所有都包含在筆記本電腦中,這臺(tái)筆記本電腦可能價(jià)值 2,000 美元,并且具有與桌面電腦類似的功能。軟件的價(jià)格可能接近系統(tǒng)本身的價(jià)格,從而導(dǎo)致最終的總投資達(dá)到 4,000 美元。
相比之下,假設(shè)這個(gè)技術(shù)作家在同一家咖啡館中使用的是瘦客戶機(jī) — 一種更小巧、資源有限的系統(tǒng),其價(jià)格可能只有前面提到的昂貴筆記本電腦的十分之一。這要?dú)w功于云中提供的軟件和存儲(chǔ),這個(gè)瘦客戶機(jī)可能沒(méi)有活動(dòng)部件,只有一個(gè)非常簡(jiǎn)單的處理器、僅夠運(yùn)行現(xiàn)代 Web 瀏覽器的資源,以及快速的網(wǎng)絡(luò)連接,但是這名技術(shù)作家卻可以擁有大量資源,甚至可能要比本地用戶擁有更多的資源,并且還擁有了良好的安全性,他或她能夠知道在電池沒(méi)電或筆記本電腦被盜的情況下,所做的工作是否能夠保存下來(lái)。
與使用本地機(jī)器相比,云中的可用軟件可以生成相同品質(zhì)的文檔,對(duì)最終的工作成果也采用同等程度的控制,但是它是完全免費(fèi)的,同時(shí)得到了企業(yè)采用、廣告宣傳或其他一些創(chuàng)新的盈利過(guò)程。用戶的總投資只有 200 美元。
云的特征
圍繞云計(jì)算的瘦客戶機(jī)的***操作環(huán)境具有以下特征:
·高度可定制
·廉價(jià)的甚至免費(fèi)的操作系統(tǒng)
·所有必需的應(yīng)用程序,廉價(jià)的或免費(fèi)的
·聯(lián)網(wǎng)功能被內(nèi)置到操作系統(tǒng)內(nèi)核中
·足夠小巧,可以放入到小型設(shè)備中
·提供了足夠的靈活性和功能性來(lái)運(yùn)行完整的筆記本電腦
·十分省電,可以***限度地延長(zhǎng)電池壽命
Linux 符合所有這些標(biāo)準(zhǔn)。它被應(yīng)用于移動(dòng)領(lǐng)域、企業(yè)領(lǐng)域和嵌入式領(lǐng)域,包括圖書(shū)閱讀器和 set-top 盒等專用消費(fèi)設(shè)備。并且通過(guò)實(shí)現(xiàn)虛擬化,Linux 還可以運(yùn)行針對(duì) Windows®、Mac OS X 和其他操作系統(tǒng)構(gòu)建的應(yīng)用程序。
Linux:面向云的操作系統(tǒng)
Linux 已經(jīng)發(fā)展成熟,并且已經(jīng)可以作為嵌入式操作系統(tǒng)使用;它的免費(fèi)性 — 在成本和免版稅許可方面 — 徹底改變了以前只由少數(shù)幾家公司統(tǒng)治的市場(chǎng),這幾家公司都要求嚴(yán)格按照使用單位交付版稅。Linux 現(xiàn)在提供了實(shí)時(shí)支持以及結(jié)構(gòu)化驅(qū)動(dòng)支持,它的靈活性是其他專有實(shí)時(shí)操作系統(tǒng)所無(wú)法比擬的,而相關(guān)應(yīng)用程序的可用性也是***的。Linux 構(gòu)成了至少 4 個(gè)新的 netbook 操作系統(tǒng)的基礎(chǔ),***了智能手機(jī)的爆炸性增長(zhǎng),并且預(yù)計(jì)在未來(lái) 5 到 10 年內(nèi)將繼續(xù)擴(kuò)展市場(chǎng)份額。
Linux 的靈活性、開(kāi)發(fā)人員控制力、電源管理實(shí)用工具以及整體的穩(wěn)定性使它非常適合老式的、可循環(huán)利用的系統(tǒng)。通過(guò)加載 Linux 來(lái)替代(或補(bǔ)充)主機(jī)操作系統(tǒng),可以使老式機(jī)器煥發(fā)新的活力。
訪問(wèn)云的應(yīng)用程序
應(yīng)用程序是什么?它指的是云訪問(wèn)過(guò)程中除操作系統(tǒng)以外的組件,并且這里還必須考慮成本。云使瘦客戶機(jī)成為可能,但是降低成本的關(guān)鍵是限制運(yùn)行瘦客戶機(jī)的軟件的成本。
大多數(shù)開(kāi)發(fā)人員都知道,目前一些功能***大的面向網(wǎng)絡(luò)的應(yīng)用程序是完全免費(fèi)的,包括 Web 瀏覽器(比如 Firefox、Opera 和 Chrome)、電子郵件軟件(比如 Thunderbird 和 Evolution)、即時(shí)消息傳遞(比如 Pidgin 和 Trillian),以及多平臺(tái)應(yīng)用程序環(huán)境(比如 Java? 技術(shù))。僅綜合這四種應(yīng)用程序類型將構(gòu)成一個(gè)強(qiáng)大的瘦客戶機(jī),并且是完全免費(fèi)的。
然而,需要注意,免費(fèi)的、開(kāi)源的操作系統(tǒng)和應(yīng)用程序并不意味著可以構(gòu)成一個(gè)完全免費(fèi)的設(shè)備。正如著名的開(kāi)源開(kāi)發(fā)人員 Jamie Zawinski 曾經(jīng)說(shuō)過(guò)的一句名言一樣:“免費(fèi)軟件只有在您的時(shí)間無(wú)法創(chuàng)造價(jià)值的情況下才是免費(fèi)的”。您必須在免費(fèi)軟件的基礎(chǔ)上付出一定的勞動(dòng)來(lái)設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng),就好象您在開(kāi)發(fā)專有軟件時(shí)所必須做的工作一樣。但是,由于基本產(chǎn)品是免費(fèi)的,并且可以獲得它的源代碼,因此在這段時(shí)間內(nèi)從免費(fèi)軟件獲得的價(jià)值要遠(yuǎn)遠(yuǎn)高于付費(fèi)軟件,即使此過(guò)程本身花費(fèi)的時(shí)間更長(zhǎng)。
因此,嵌入式 Linux 開(kāi)發(fā)人員的數(shù)量目前已超過(guò)了 100000 名,這并沒(méi)有什么好奇怪的,并且這個(gè)數(shù)字還在增長(zhǎng)。
目前存在哪些瘦客戶機(jī)?
本小節(jié)將介紹目前市場(chǎng)上出現(xiàn)的幾種類型的瘦客戶機(jī)。其中許多客戶機(jī)都屬于新設(shè)備,仍然在客戶和企業(yè)中尋找它們的縫隙市場(chǎng)。所有這些客戶機(jī)都具有一些相同的特性:它們本身只具備較低的存儲(chǔ)和處理能力,用來(lái)執(zhí)行相關(guān)的功能,它們?nèi)繃@云計(jì)算設(shè)計(jì),并且全部運(yùn)行在基于 Linux 和其他開(kāi)源軟件的操作系統(tǒng)之上。
Netbooks
netbook 是一種體型小巧、處理能力較低(按照現(xiàn)代標(biāo)準(zhǔn)衡量)但功能全面的筆記本電腦,通常支持無(wú)線上網(wǎng)。Netbooks 被設(shè)計(jì)為作為瘦客戶機(jī)使用,并且大部分都不具備風(fēng)扇或磁盤(pán)驅(qū)動(dòng)。
netbook 的例子包括 OLPC XO、Asus EEE PC 和 MSI Wind。大部分 netbook 運(yùn)行完整的 Linux 發(fā)行版,比如 Fedora 或 Ubuntu,但是也有一些使用了針對(duì)它們量身定做的發(fā)行版,比如 OLPC 的基于 Linux 的 Sugar 操作系統(tǒng),這是由教育者們作為學(xué)習(xí)環(huán)境而開(kāi)發(fā)的。Sugar 界面也可以運(yùn)行在標(biāo)準(zhǔn)的 Windows 或 Apple 系統(tǒng)之上(參見(jiàn) 參考資料 中的鏈接,獲得更多信息)。
MID
移動(dòng) Internet 設(shè)備(MID)是一種非常小巧的設(shè)備,它帶有觸摸屏,有時(shí)可以選擇安裝一個(gè)微型鍵盤(pán)。MID 有時(shí)也被稱為超移動(dòng)(ultra-mobile)PC(UMPC),MID 支持無(wú)線上網(wǎng),并且專門(mén)針對(duì)移動(dòng)應(yīng)用設(shè)計(jì)(它們的大小和手機(jī)相仿)。netbooks 和 MID 之間的主要區(qū)別在于體積大小,因?yàn)閮烧咄ǔJ褂孟嗤奶幚砥?,但?MID 的功能總體來(lái)說(shuō)要弱一些:它們使用更少的存儲(chǔ)、更少的內(nèi)存,并且屏幕也更小。
MID 的例子包括 Nokia N810、Sony Vaio P 和 Acer Aspire ONE 系列。幾乎所有 MID 設(shè)備都運(yùn)行在各種 Linux 版本上。特別是,Nokia 設(shè)備運(yùn)行 Maemo,這是一種綜合性內(nèi)核和中間件平臺(tái),其用戶環(huán)境比較有限并且進(jìn)行了優(yōu)化,可以保持應(yīng)用程序資源的可用性,但是一些開(kāi)發(fā)人員還創(chuàng)建了替代的桌面環(huán)境。還可以使用 Ubuntu MID Edition,它可以與 Moblin 一起構(gòu)建在基于 Intel® 的中間件集之上,從而生成一個(gè)功能強(qiáng)大的操作環(huán)境。
智能手機(jī)
這些發(fā)展迅速的手機(jī)最初是作為用于讀取電子郵件并瀏覽 Web 的企業(yè)設(shè)備,后來(lái)變得十分流行。許多智能手機(jī)都附帶了小鍵盤(pán)以及快速、持久的 Internet 連接,這得益于 2.5G 和 3G 手機(jī)數(shù)據(jù)網(wǎng)絡(luò)的巨大發(fā)展。
帶鍵盤(pán)的智能手機(jī)的例子包括新的 Palm Pre、HTC G1 和 OpenMoko 項(xiàng)目。不帶鍵盤(pán)的智能手機(jī)有 Motorola Krave ZN4、Samsung Anycall SCH-i859 和 Emblaze Mobile Edelweiss,以及來(lái)自法國(guó)公司 Purple Magic 的 Purple Magic 參考設(shè)計(jì)。所有這些手機(jī)都使用 Linux 操作系統(tǒng)。
最近發(fā)布了許多運(yùn)行各種 Linux 版本的新型手機(jī)設(shè)計(jì)。專門(mén)針對(duì)智能手機(jī)設(shè)計(jì)的 Linux 發(fā)行版包括 Android(Google 產(chǎn)品)和基于 LiMo 的軟件,LiMo 是一家智能手機(jī)標(biāo)準(zhǔn)組織。
專用設(shè)備
一些專用設(shè)備的主要功能還需要依賴網(wǎng)絡(luò)。電子圖書(shū)閱讀器必須通過(guò)某種方式下載圖書(shū):Amazon Kindle 使用一種基于手機(jī)的網(wǎng)絡(luò)連接來(lái)直接連接到 Amazon 的服務(wù)器。(注意 Kindle 運(yùn)行的是 Linux)。其他專用的、帶有網(wǎng)絡(luò)功能的設(shè)備包括 TiVo 數(shù)碼視頻記錄器(DVR)和 Roku Netflix Player 視頻流 set-top 盒,這兩者都運(yùn)行 Linux。
混合設(shè)備
目前市場(chǎng)上出現(xiàn)了一種新的設(shè)備,可能***將其稱為混合式云計(jì)算機(jī)。它是一種標(biāo)準(zhǔn)的辦公式筆記本電腦,提供了一個(gè)有趣的特性:基于 Linux 的瘦客戶機(jī)被直接構(gòu)建在硬件中,共享鍵盤(pán)、屏幕和網(wǎng)絡(luò)連接。在一個(gè)機(jī)箱中包含兩臺(tái)計(jì)算機(jī)看上去有些奇怪,但是其優(yōu)點(diǎn)是顯而易見(jiàn)的,瘦客戶機(jī)啟動(dòng)后可以像手機(jī)一樣立即連接到網(wǎng)絡(luò),使用標(biāo)準(zhǔn)電池可一直使用 18 個(gè)小時(shí),并且在休眠后,用戶可在需要時(shí)啟動(dòng)并進(jìn)入到更大的機(jī)器中。這是一種真正的具有本地備份的云計(jì)算機(jī)。
當(dāng)前惟一一款混合式設(shè)備是 Dell Latitude E4200/E4400 系列(這種功能被稱為 Latitude ON),但是在未來(lái)計(jì)劃推出更多類似設(shè)備。
更加環(huán)保的云
云計(jì)算和使用基于 Linux 的瘦客戶機(jī)都可以帶來(lái)環(huán)保效益。
云計(jì)算集中使用資源,這意味著所有硬處理都出現(xiàn)在云中某個(gè)位置中的大型的、快速的機(jī)器上。一些公司 — 特別是 Google — 將這個(gè)概念作為核心理念,將服務(wù)器集群放到在物理位置上接近發(fā)電站的位置,比如 Oregon 和 Eemshaven。Netherlands(接近一個(gè)大型風(fēng)車發(fā)電站)。由于在傳輸中會(huì)損失大量電能,因此這種方法不僅環(huán)保,并且還對(duì)公司十分有利。Google 還擁有浮標(biāo)式波浪發(fā)電服務(wù)器集群的專利(非常著名),該服務(wù)器集群不僅可以和發(fā)電站位于相同位置,而且在資金上也完全可以承受得起。
瘦 Linux 客戶機(jī)還有其他好處。首先,它們非常 “瘦”,這意味著它們包含低耗電的硬件,因此要比價(jià)格高昂的筆記本更加省電。其次,它們運(yùn)行的是 Linux,它提供了許多電源管理優(yōu)勢(shì),即使是用于老式硬件。
再次,也是最為重要的一點(diǎn),Linux 可以在任何位置運(yùn)行。不必將舊的計(jì)算機(jī)扔到到電子污染廢品站,而是為它提供全新的、便宜的硬盤(pán) — 或從 CD 或 USB flash 驅(qū)動(dòng)(UFD)啟動(dòng) — 并將計(jì)算機(jī)重新配置為瘦客戶機(jī)。
感謝各位的閱讀,以上就是“如何使用Linux瘦客戶機(jī)實(shí)現(xiàn)云計(jì)算”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)如何使用Linux瘦客戶機(jī)實(shí)現(xiàn)云計(jì)算這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!