天天看點

虛拟化與雲計算硬核技術内幕 —— 開篇 屠龍少年的夢

在上古時代(20世紀末年到21世紀初期),企業IT系統的統治者是四大惡龍:

大小型機 (IBM, SUN為代表)

FC存儲 (EMC, Brocade為代表)

集中式資料庫 (Oracle, DB2為代表)

Unix作業系統 (AIX, Solaris為代表)

而目前占據主流的x86,Linux,雲存儲與MySQL/分布式資料庫,在當時還是非常弱小的少年。然而,每個少年,心中都醞釀着一個屠龍的夢……

“我生來就是高山而非溪流,

我欲于群峰之巅俯視平庸的溝壑。

我生來就是人傑而非草芥,

我站在偉人之肩藐視卑微的懦夫。”

——共産黨員 張桂梅

雖然在上古時代,Intel隻能占據桌面PC市場,但一直期望通過颠覆企業級IT市場實作自己屠龍的夢。它相信,自己生來就是勝利者,終有一天能夠俯視這個世界!

1995年,Intel期望通過推出支援雙處理器SMP的Pentium Pro處理器沖擊伺服器市場。1998年,Intel将Pentium Pro更新為Pentium II XEON 處理器,整機能夠支援8路處理器,處理能力得到了質的提升。

然而,Intel離屠龍之夢,還差最後一層窗戶紙——

這要從計算機世界的寒武紀說起。

早在50年代ENIAC的誕生起,在計算機科學家們眼中,如此昂貴的計算機,每一秒,甚至每一毫秒的閑置,都是嚴重的浪費,是對人(zi)民(ben)的犯罪。是以,科學家們發明了作業系統,讓計算機處理能力可以被多個任務和多個使用者同時使用。然而,作業系統提供的故障隔離機制是有限的,核心層面的問題會影響到所有使用者。

是以,在1972年,科學家們為基于Power處理器的IBM主機(Mainframe) System 370引入了一項蓋世武功。這就是大名鼎鼎的虛拟化(Virtuliazation)。IBM給這項技術起名叫zVM。在zVM的加持下,IBM的主機通過了最嚴格的EAL5級安全評測,同時,zVM對處理器性能方面的開銷接近于0。在zVM上,一台IBM主機可以虛拟化為數千台虛拟機,在實作核心級别故障隔離的同時,還将性能壓榨到了極緻。

虛拟化與雲計算硬核技術内幕 —— 開篇 屠龍少年的夢

而在Intel x86平台上的虛拟化平台,在1999年,才第一次由VMWare推出。但,少年真的能借助這一武器,實作自己的夢想嗎?