* 虛擬化與雲端計算的區別?雲端計算和虛擬化關係?華為雲端計算怎麼做的?

虛擬化是一種具體的技術,實現的是對硬體資源的虛擬化,提升資源利用率,降低能耗,雲端計算是一種概念各種技術元件的集合,針對的是對各種資源的管理和排程,面向的是服務層面。

虛擬機器把底層硬體資源轉化為虛擬化層(泛指 Hypervisor,華為稱之為 VMM)。

雲端計算

雲端計算是一種計算模式,實現資源的池化、服務的自助化和自動化

雲端計算的特徵

1. 按需自助服務(On-demand Self-service)

2. 無處不在的網路接入(Ubiquitous network access)

3. 與位置無關的資源池(Location independent resource pooling)

4. 快速彈性(Rapid Elastic)

5. 按使用付費(Pay per user)

雲端計算和虛擬化的差別

虛擬化是雲端計算的基礎。雲端計算目的是為了實現資源池化,進而達到服務自動化。而要實現資源池化,那就必須使用虛擬化技術。

<補充:

業內也出現了裸金屬架構解決虛擬化技術無法滿足高效能應用的要求,但裸金屬架構並不能支援整個雲端計算,因為它缺少靈活性。

>

Openstack和虛擬化的差別。

Openstack 是雲作業系統,故其目的是為了遮蔽底層的差異,進行向上提供統一的、抽象接 口。而底層的差異包含來自虛擬化間的差異。所以從架構上 Openstack在虛擬化的上面。

解釋下IaaS、PaaS、SaaS

IaaS:基礎設施即服務,指的是把基礎設施以服務形式提供給終端使用者使用。包括計算、儲存、網路和其它的計算資源,使用者能夠部署和執行任意軟體,包括作業系統和應用程式。例如:虛擬機器出租、網盤等。

PaaS:平臺即服務,指的是把二次開發的平臺以服務形式提供給終端使用者使用,客戶不需要管理或控制底層的雲端計算基礎設施,但能控制部署的應用程式開發平臺。例如:微軟的 Visual Studio開發平臺、Salesforce、呼叫中心等。

SaaS:軟體即服務,提供給消費者的服務是執行在雲端計算基礎設施上的應用程式。例如:企業辦公系統。

解釋下公有云、私有云、混合雲。各自的應用場景,舉例說明公有云。

私有云:一般由一個組織來使用,同時由這個組織來運營。華為資料中心屬於這種模式,華為自己是運營者,也是它的使用者,也就是說使用者和運營者是一體,這就是私有云。

公有云:就如共用的交換機一樣,電信運營商去運營這個交換機,但是它的使用者可能是普通的大眾,這就是公有云。

混合雲:它強調基礎設施是由二種或更多的雲來組成的,但對外呈現的是一個完整的實體。企業正常運營時,把重要資料儲存在自己的私有云裡面(比如:財務資料),把不重要的資訊放到公有云裡,兩種雲組合形成一個整體,就是混合雲。比如說電子商務網站,平時業務量比較穩定,自己購買伺服器搭建私有云運營,但到了聖誕節促銷的時候,業務量非常大,就從運營商的公有云租用伺服器,來分擔節日的高負荷;但是可以統一的排程這些資源,這樣就構成了一個混合雲。

介紹塊儲存、檔案儲存、物件儲存並說明區別?

塊儲存是以塊為基本儲存單位提供儲存空間,因其是最原始的儲存使用方式,過去以硬體的形態設計(如硬碟),設計簡單,未考慮鎖機制,在多個客戶端(程序、應用)使用同一塊裝置的情況下,存在資料受損風險,因此不適合(不代表不能)給多個客戶端(程序、應用)使用。特點:不易共享、效能好

檔案儲存是以檔案為基本單位提供儲存空間,其通常是在塊儲存上,以軟體的形態工作。因此其可輕易的設計出一些機制,例如塊儲存沒有的鎖機制,從而保障了多個客戶端(程序、應用)可以使用同一檔案儲存。(易共享、效能較差)

物件儲存是以物件為基本單位提供儲存空間,其核心思想在於元資料與資料分離。利用分散式技術,以軟體為形態,通常在塊儲存或檔案儲存之上以物件的方式提供儲存空間。相對塊儲存、檔案儲存,最主要的特點是線性擴充套件能力、基於網路的使用方式(體現在多主機可以共享物件儲存空間),某些執行在x86上的物件儲存系統甚至具備廉價的特點。物件儲存的缺點是需要考慮時延問題,或設計機制降低時延,或要求應用自身對時延不敏感。(易共享、效能優)