上期提到了,學習云計算從虛擬化開始,那本期開始講述華為計算虛擬化的基礎知識,
重要的事情,再說一遍,云計算不是虛擬化,虛擬化只是云計算的重要組成部分,
為什么要學虛擬化
在之前的文章中,我們有了解到VMware公司推出的VMware Workstation這個軟體,它實作的是單機版虛擬化,可以用來做實驗或者搭建測驗環境,但是它不能用于商業用途;如果說安裝VMware Workstation的這臺機器本身故障了,就沒法來保證業務的連續性了, 這里要強調,業務系統的設計思想,即便是業務出現中斷,也要做到讓用戶無感知,因為不管怎么說,業務的運行始終要依靠物理機器硬體設備,但是在硬體設備使用程序中,如果使用時間過長無論如何也會出現一定的故障,它也不可能永遠正常的使用不出一點問題, 再比如說,某些企業的核心關鍵性業務一旦業務上線,就必須要保證業務的連續性,而不能出現業務中斷的問題,那怎么解決業務連續性的這個問題呢?于是就有了企業級的虛擬化,每個廠商都有自己的虛擬化解決方案,華為的虛擬化解決方法是FusionCompute,對應VMware公司的VMware vsphere虛擬化解決方案,
華為虛擬化的架構
FusionCompute是云作業系統軟體,主要負責硬體資源的虛擬化,以及對虛擬資源、業務資源、用戶資源的集中管理,它采用虛擬計算、虛擬存盤、虛擬網路等技術,完成計算資源、存盤資源、網路資源的虛擬化,同時通過統一的介面,對這些虛擬資源進行集中調度和管理,從而降低業務的運行成本,保證系統的安全性和可靠性,協助運營商和企業構筑安全、綠色、節能的云資料中心能力,

| Fusioncompute定位 |
華為虛擬化的架構是什么樣的呢?
FusionCompute由CNA和VRM兩部分組成,CNA(Computing Node Agent):計算節點代理;
VRM(Virtual Resource Manager):虛擬資源管理器, 它們分別是怎么使用的呢?

VRM & CNA
VRM作為Fusioncompute的管理單元,它可以單獨部署在一臺物理機上——是一個精簡版的linux系統,它也可以部署在虛擬機里面,根據實際生產環境的規模可靈活部署在物理機上或虛擬機上;而CAN作為Fusioncompute的計算單元,一般來說是裝在物理機上, 有人就問,CNA可以裝在虛擬機里面嗎?在實驗場景下可以,在生產環境不推薦,因為虛擬機是運行在CNA里面的 ,如果在虛擬機里安裝CNA,然后再部署虛擬機,這樣帶來的性能開銷會很大,所以不推薦這樣使用,而對于CNA來說,CPU和記憶體配置的越多越好,就可以運行更多的虛擬機;對于VRM來說,分配足夠的CPU和記憶體保證系統穩定運行即可,這樣可以節約資源, 然后,當我們安裝部署完VRM后就會提供一個WEB操作界面,可以實作對Fusioncompute的管理和對接CNA來提供計算資源, 這里強調一下,VRM安裝完成后提供web界面,可以通過VRM的IP地址來訪問,而CNA安裝完成后是沒有web界面的,只提供linux命令列操作視窗,在實際的操作中,我們可以通過在VRM的web界面上通過向導的方式來安裝部署需要的虛擬機,簡化操作,便于管理;但其實虛擬機最終是運行在節點CNA上,而不是VRM節點上,VRM只做管理,真正提供業務功能的是CNA,
企業虛擬化解決的第一個問題
當運行關鍵核心業務的虛擬機出現故障了,通過企業級的虛擬化Fusioncompute的特性,可以實作業務虛擬機出現故障后,自動切換到其它正常主機開機繼續提供業務,保證業務的連續性, 要實作這樣的特性,也是需要前提條件的,從上面的架構圖來看,為什么底層需要連接共享存盤呢? 如果沒有共享存盤,那么虛擬機是安裝在服務器的本地硬碟上,一旦服務器故障,這些虛擬機就無法作業了,因為沒有共享存盤,就沒有共享存盤的高級特性,如果我們把虛擬機安裝在共享存盤里,那么當一個主機出現故障后,系結了同一共享存盤的主機,都是能讀到這些檔案的,然后就可以在正常的主機重新開啟虛擬機,來提供業務,這就是企業虛擬化解決的第一個問題,
和我們在生活中息息相關的一個例子,比如說我們打電話的時候,有時候會感覺打不出去,但是過一會兒又正常可以打出去了,這有可能就是運行這個電話業務的虛擬機出現故障,它在其它的主機上又正常啟動了繼續來提供服務,只是這個重新啟動虛擬機繼續提供業務的程序很短暫,在用戶能接受的范圍內,用戶沒有感知是業務故障了,
還有一個有意思的例子,就是銀行業務,有時候我們去柜臺辦理業務,柜臺的作業人員會說今天這個業務在維護升級中,不能提供業務了,明天再來辦理,其實啊,有可能就是今天在運行這個業務的虛擬機出現故障了,提供不了業務而已,但是又不能直接和客戶說業務出現問題不能使用,所以才提示業務升級維護,讓客戶安心,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/27872.html
標籤:其他
