虛擬化與私有雲這兩個概念讓很多IT專業人士常常感到一頭霧水。 兩者一樣嗎?還是有差別?到底差在哪裡?我們已經對大多數的計算資源進行了虛擬化,那麼私有雲跟我們還有關系嗎?這些都是我經常被人問到的問題。 在明確回答這些問題之前,我想首先厘清一些必要的概念。
本文將分為兩個部分
第一部分:雲計算與虛擬化到底有何不同? (即本文)
第二部分:私有雲如何交付IT即服務
最近,有不少企業的IT部門紛紛把虛擬化引進了其現有的計算環境中。 整合伺服器、模仿生產環境、虛擬化測試網路、安全化商業網路、增加災備選項等等,所有這些都只是使用了虛擬化的應用而已。 有些企業還用各種系統管理解決方案所提供的自動化對其IT設施進行了高度虛擬化。 我認為很多IT專業人士已經認識到了虛擬化所帶來的好處,包括更高效地利用伺服器,通過減少物理碳足跡從而節約成本等等。 如今我們正在進入雲時代,於是問題就成了「虛擬化和私有雲一樣嗎?」 或者「我們已經擁有了高度虛擬化的計算資源,還需要私有雲嗎?」 對這些問題的回答一般總是從「你需要解決什麼樣的業務問題?」 開始的。 然後評估究竟私有HTTP://www.aliyun.com/zixun/aggregation/14226.html">雲解決方案才可以解決這一問題呢,還是說虛擬化就已足夠? 當然這裡是假定了我們對什麼是虛擬化和什麼事私有雲有很清晰的理解而言。 而問題的關鍵在於,虛擬化和雲計算並非一回事。 它們要解決的是不同維度的IT問題,而且對企業會產生不同層面的影響,導致不同的發展前景。
虛擬化
簡要言之,在IT環境中,虛擬化是要「隔離」計算資源,如此一來,某個層上的一個物件(如一個應用,一個任務,一個元件)就可以不考慮該層之下的其他變化而獨立操作。 對虛擬化做詳盡的探討超出了本文的範圍。 然而,還是讓我們解釋一些術語,虛擬化和「隔離」常常因為某些特殊原因而被選用,其實在「虛擬化」和「模擬」、「隔離」和「重定向」之間是存在技術差異的。 虛擬化隔離了各種計算資源,因此也就提供了重新分配與整合被隔離資源的機會,以便更好、更高效地利用這些資源。
雲計算
而另一方面,雲計算則是一種讓各種資源按需取用的能力。 一般而言,我們指望從雲計算獲得什麼,有很多種答案。 而美國國家標準與技術研究院(NIST)給出的雲計算定義概括出了基本特徵、如何交付,以及何種部署模式才算得上是雲計算等等。 我則進一步簡化了這一定義,提供了一種更直接、更簡單的方法來描述雲計算,下面就是我用5-3-2原理對雲計算所做的圖說。
(責任編輯:蒙遺善)