導(dǎo)讀:在客戶端領(lǐng)域可以看到的可論證計算模型要比服務(wù)器領(lǐng)域有更多種類。對于服務(wù)器來說,本質(zhì)上有兩種。本文中,筆者為我們介紹了其他幾種計算模型,同時介紹了客戶端虛擬化需要注意的一些問題。
在客戶端領(lǐng)域可以看到的可論證計算模型要比服務(wù)器領(lǐng)域有更多種類。對于服務(wù)器來說,本質(zhì)上有兩種,早期的靜態(tài)合并模型和比較新的動態(tài)模型,動態(tài)模型中虛擬機收到其物理主機的束縛要少,而且遷移起來相對容易一些。虛擬化客戶端也有兩個主要模型,取決于應(yīng)用執(zhí)行是否發(fā)生在數(shù)據(jù)中心的服務(wù)器中,或者是發(fā)生在物理客戶端上。除此之外,我們定義了至少七個有明顯區(qū)別的種類,每一種架構(gòu)來處理具體的管理、安全和TCO需求以及具體業(yè)務(wù)場景中的用力模型。至少對于基于服務(wù)器的客戶端,它們的出現(xiàn)可能會在云領(lǐng)域的客戶端和服務(wù)器產(chǎn)品之間呈現(xiàn)一種技術(shù)融合的現(xiàn)象。
圖1中,基于服務(wù)器的計算模型由會話虛擬化或者終端服務(wù)組成。
圖2中,基于客戶端的模型由OS流、遠程OS引導(dǎo)、應(yīng)用流、虛擬容器和富分布式計算組成。
把刀片PC分類,像由Hewlett Packard或者ClearCube提供的這些,取決于用戶是否歸屬于一對一的或者一對多的刀片。如果每一個用戶都歸屬于單一的PC刀片,這個模型就和富客戶端概念緊密相連,它只能用于固定場所,而且持續(xù)同網(wǎng)絡(luò)連接。如果一個單獨的PC刀片同時服務(wù)于多個用戶,這個模型就和虛擬主機桌面更接近。
每一個這樣的計算模型的恰當(dāng)使用都基于業(yè)務(wù)場景、用戶需求和基礎(chǔ)設(shè)施需求。英特爾的位置就是客戶端執(zhí)行模型,提供最佳用戶體驗,進行符合IT安全和可管理性需求的部署。
基礎(chǔ)設(shè)施需求
每一個計算模型都要求唯一的企業(yè)基礎(chǔ)設(shè)施。轉(zhuǎn)移海量客戶端計算、圖形、內(nèi)存,并存儲在一個數(shù)據(jù)中心中,這個數(shù)據(jù)中心很可能要求傳統(tǒng)的基礎(chǔ)設(shè)施構(gòu)造,除非目前的設(shè)備沒有被充分使用。
要考慮的基礎(chǔ)設(shè)施問題包括:
• 服務(wù)器計算能力
• 網(wǎng)絡(luò)帶寬(有線和無線)
• 用戶OS、應(yīng)用、數(shù)據(jù)和自定義配置文件的存儲
• 新連接代理或者遠程接入網(wǎng)關(guān)
• 新的管理工具
• 傳統(tǒng)計算、圖形、內(nèi)存的輸出以及在數(shù)據(jù)中心中存儲
• 數(shù)據(jù)中心冷卻能力
• 數(shù)據(jù)中心物理空間
• 數(shù)據(jù)中心和相關(guān)客戶端之間的物理距離
客戶端設(shè)備和計算模型
圍繞著計算模型的對話通常錯綜復(fù)雜,尤其是就即將部署的設(shè)備。如果設(shè)備和模型能單獨處理,分析就容易多了。例如,業(yè)務(wù)場景可能為一個具體的應(yīng)用指定一個基于服務(wù)器的計算,像病人信息數(shù)據(jù)庫。然而,這個“瘦客戶端”模型不需求要在瘦終端部署。桌面或者筆記本電腦可能是更加適合的設(shè)備,取決域用戶的總應(yīng)用和移動性需求。
混合計算模型
在大多數(shù)案例中,IT將會部署一個混合計算模型,取決于對于數(shù)據(jù)安全、性能和移動性的需求。個人用戶可能有一個混合模型。例如,某領(lǐng)域的場景搭建評估人可能使用移動解調(diào)器,通過終端服務(wù)器會話來訪問集中的工作安排工具,但是也是用本地設(shè)置的微軟辦公軟件進行文字處理和電子表格。用戶完整的應(yīng)用和業(yè)務(wù)需求被詳細地剖析,從而理解哪一種應(yīng)用和數(shù)據(jù)相對于本地安置來說,對于集中化更有意義。只有在具體案例中進行100%的服務(wù)器端模型才能使得業(yè)務(wù)有意義。
安全注意事項
沒有什么是絕對安全的。只是防護的程度有所不同。簡單的來說,我們考慮一種基于軟件襲擊的安全考慮(病毒、蠕蟲、軟件漏洞)和遠程黑客,假設(shè)用戶用戶不是惡意襲擊者。排除基于硬件的襲擊,像錄制屏幕圖像或者有目的地襲擊硬件。沒有一種計算模型天生不受這些襲擊。
基準(zhǔn)應(yīng)用
對于替換計算模型,沒有一種產(chǎn)業(yè)標(biāo)準(zhǔn)基準(zhǔn)參考?;谀壳暗默F(xiàn)狀,對計算模型進行性能比較是沒有意義的。性能比較可以在模型之間嘗試,如果普通工作負載可測量,但是即使在這樣的情況下,像網(wǎng)絡(luò)架在、同步用戶數(shù)量、服務(wù)器和網(wǎng)速、工作量問題和其他因素可能導(dǎo)致仿真結(jié)果和實際的部署有所不同。IT經(jīng)理應(yīng)該評估性能索賠,仔細理解這個應(yīng)用對于自己的實際情況。
自動化(Streaming)和應(yīng)用虛擬化
自動化和應(yīng)用虛擬化不是同義詞,盡管它們經(jīng)?;Q使用。自動化指為通過網(wǎng)絡(luò)在客戶端執(zhí)行的發(fā)送軟件的交付方法。自動化軟件可以安裝在本地的客戶端操作系統(tǒng)中,或者在很多案例中,它可以被虛擬化。應(yīng)用虛擬化,自動化軟件運行在抽象層,不用安裝在操作系統(tǒng)注冊庫或者系統(tǒng)文件中。當(dāng)停止的時候,虛擬化應(yīng)用可以從客戶端移除,或者存儲在一個具體的本地緩存中,以便更快的啟動或者脫機使用。抽象層可能會限制虛擬化應(yīng)用同其他應(yīng)用的加護。應(yīng)用虛擬化也會限制操作系統(tǒng)注冊庫和導(dǎo)致系統(tǒng)不穩(wěn)定性的系統(tǒng)文件夾中連續(xù)的隨機累計。
應(yīng)用 VS.圖像交付
一種有助于模型的思考方式和它們?nèi)绾纹ヅ溆脩粜枨蟮姆绞绞牵还苄枰鉀Q的問題處于應(yīng)用層還是圖像層。在這個例子中,一個圖像是一個操作系統(tǒng)和需求應(yīng)用的完整包。一些計算模型解決應(yīng)用問題,一些計算模型解決圖像問題。在這個領(lǐng)域理解用戶需求至關(guān)重要。
公共 VS.私有圖像
當(dāng)桌面圖像在中央分布的時候,無論是虛擬主機桌面還是OS自動化,理解通用公共圖像和自定義私有圖像的不同很重要。
公共圖像是OS標(biāo)準(zhǔn)化的,應(yīng)用棧從一個單一的地點管理、打補丁并更新并分發(fā)給所有授權(quán)用戶。應(yīng)用創(chuàng)建的文件和數(shù)據(jù)單獨存儲。自定義圖像是最小的,但是所有用戶訪問操作系統(tǒng)和應(yīng)用的單一備份,存儲需求相對較小。
私有圖像是OS和應(yīng)用棧對每個用戶的個性化設(shè)置。盡管用戶喜歡大量的自定義,每一個私有圖像必須單獨存儲并管理,就像管理富、分布式客戶端。目前的產(chǎn)品不允許私有圖像在其存儲單元打包或者更新,但是要求它們活躍下載并在帶內(nèi)(合規(guī)頻率)管理,無論是在服務(wù)器還是客戶端。私有圖像存儲需求更高級,因為每一個用戶的OS和應(yīng)用備份必須存儲。