Client Hypervisor,看上去很美

2021-09-05 08:01:34 字數 1822 閱讀 8594

關注虛擬化平台的朋友,近年來一定看到很多關於hypervisor的宣傳介紹,大多數資料中介紹的hypervisor都是指伺服器虛擬化的hypervisor,如vmware esxi,microsoft hyper-v等,看到身邊有朋友偶爾提起client hypervisor,對於虛擬化技術狂熱的我,聽到這麼新鮮的詞彙,自然是喜上眉梢,興奮不已。

回到家裡,開始做功課,網上轉了一大圈,發現其中vmware(vmware使用了type 2技術,不屬於client hyerpvisor範疇),citrix都有在這方面的介紹。特別是自2023年開始,citrix即開始市場宣傳,推出名為xen client的產品。其中2023年由citrix發布的一篇文章,更是讓我比較感冒。

太牛了,思傑和intel合力開發哦,不過另外一條博文:intel收購創新企業neocleus 讓我開始有些疑惑了,看citrix官方發布的文章,intel不是跟citrix好得同親兄弟嗎?為什麼還要收購一家類似的公司呢?知名虛擬化達人brainmadden的博文給了乙個很有趣的分析:

翻譯:intel在這個世界上有乙個client hypervisor方案不是乙個壞事情,一些人說intel給citrix施加了一些壓力,確保此產品要執行在intel vpro之上(不是vt技術哦,vpro中文為博銳,通過vpro可以完成硬體協助能力(功能請參考intel**介紹),當然了,使用了此技術,每個筆記本的成本也將上公升數千元以上,intel推出此技術已經很多年,但是並沒有被廣泛認同及使用),當然intel付出的代價就是給citrix一些$,確保在xenclient 1.0時就開始支援vpro,但是citrix找了一些理由說沒有必要使用這個硬技術(不要強加給我的意思),因此,intel收購neocleus(收購價未公開)後就可以回擊citrix:」嘿,如果你不按我們的規則玩,我們就會f你(英文,翻譯成中文就是一句最著名的國罵),同時我們將發布自有的hyeprvisor.」

然而vmware一直保持著沉穩嚴謹的市場宣傳(這種風格可能與vmware從資料中心出生的背景有關,資料中心要求的嚴謹讓vmware的市場宣傳也較嚴謹)。

citrix xenclient的缺點:

type 1客戶虛擬化平台提供的上述優勢可能被一些劣勢所抵消。例如,因為需要刪除或覆蓋裝置原本的系統,安裝xenclient是乙個破壞性的過程。因為技術人員必須手動安裝產品,部署type 1虛擬化平台同樣很耗時。

除此之外,xenclient只適用於intel vpro系列晶元具有的硬體虛擬化相容性,這限制了配置了intel專有的虛擬化技術終端的硬體相容性列表。

也就是說,citrix xenclient有很多的限制,其實中最要命的是:

1.破壞使用者原本的系統,改變終端使用者多年使用計算機系統的習慣,而且必順要專業技術人員才能完成這個耗時的工作

2.因為和intel這種合作關係,導致了只有很少的裝置可以支援xenclient,同時前端裝置因為intel vpro成本也變高了

3.因為citrix 相當於自己要乙個os,因此硬體相容測試變得非常複雜,大多現有的裝置可能都沒有辦法支援此產品 (一年以前購買的裝置大都不可以)

4.與citrix xendesktop是完全沒有整合兩套方案,it管理人員管理成本上公升.

種種以上原因,導致citrix xenclient 2.1目前仍然是技術預覽版,沒有使用者敢做"小白鼠"也不足為奇了。

突然,想起了古文《愛蓮說》中的一句古語,xenclient,只可遠觀,不可褻玩焉!

更多關於兩家產品的區別,可以參考:

引用tt的文章:

brainmadden (知名虛擬化部落格)博文原文:

~完

雲計算,看上去很美

個人的理解是雲計算執行的應該是計算密集型的任務 不過我有乙個疑問,就是雲計算是執行在分布式的計算機系統上,那麼組成這個分布式系統的計算機由誰掌控?這些計算機之間的網路連線又由誰提供?資料安全性如何得到保證?對於事關國家機要的計算任務應該在 控制的超級計算機上完成的,而不可能在乙個由公共網連線起來的私...

設計,看上去很美 wayfarer

設計沒有標準,模式充滿變化,我們對設計與模式的 就是希望能從沒有標準的設計中體驗設計的樂趣,從充滿變化的模式中尋求問題的解決之道。我這裡所謂 設計沒有標準 其實並非沒有標準,現實是設計的標準實在太多了。我們都希望找到最好的設計方案,然而什麼是最好,每個人都有自己的 哈姆雷特 滿足客戶需求的設計就是最...

023 看上去像多型

描述 程式填空產生指定輸出 include using namespace std class b void fun b int n 在此處補充你的 int main 輸入無輸出 d fun b fun d fun nbval 2 nbval 24 ndval 8 b fun nbval 12 看題...