04.02 虛擬化的關鍵技術有哪些?

虛擬化精華問答 | 虛擬化的關鍵技術有哪些?

在實際的生產環境中,虛擬化技術主要用來解決高性能的物理硬件產能過剩和老的舊的硬件產能過低的重組重用,透明化底層物理硬件,從而最大化的利用物理硬件。今天就讓我們一起來看看關於虛擬化的精華問答吧。

1

Q:什麼是虛擬化?

A:虛擬化是雲計算的基礎,基於虛擬化我們可以實現私有云、公有云、桌面雲等。

虛擬化是一種資源管理技術,是將計算機的各種實體資源(CPU、內存、磁盤空間、網絡適配器等),予以抽象、轉換後呈現出來並可供分區、組合為一個或多個電腦配置環境。由此,打破實體結構間的不可切割的障礙,使用戶可以比原本的配置更好的方式來應用這些電腦硬件資源。這些資源的新虛擬部分是不受現有資源的架設方式,地域或物理配置所限制。一般所指的虛擬化資源包括計算能力和數據存儲。

2

Q:

虛擬化的分類

A:【常規分類】

虚拟化精华问答 | 虚拟化的关键技术有哪些?

此外還有混合虛擬化,是指將一個內核級驅動器插入到宿主操作系統內核。這個驅動器作為虛擬硬件管理器來協調虛擬機和宿主操作系統之間的硬件訪問。混合虛擬化需要底層硬件支持虛擬化擴展功能。

【按虛擬化技術分類】

1.服務器虛擬化,計算、存儲、網絡和IO的虛擬化

2.存儲虛擬化,如Serversan,支持虛擬化的存儲陣列等

3.網絡虛擬化,如vlan、虛擬防火牆、虛擬分佈式交換機

4.桌面(應用)虛擬化,即桌面雲

3

Q:虛擬化有哪些優勢?

A:

1.降低運營成本

服務器虛擬化降低了IT基礎設施的運營成本,運維人員可以從繁重的物理服務器、OS、中間件及兼容性的管理工作解放處理,減少人工干預頻率,使管理更加強大、便捷。

2.縮短上線週期

虛擬化中對可以將需要批量預安裝機器進行模板化,使用模板創建虛擬機,不僅可以縮短安裝週期,也可以減少人工帶來的配置失誤。從而縮短操作系統安裝部署週期,進而縮短業務的上線週期。

3.提高可靠性

通過集群部署、雙網卡、雙電源以及OS盤的RAID策略都可以為我們提升基礎架構的可靠性。通過對集群設置,我們可以實現虛擬機的冷熱遷移,故障恢復甚至容錯等,從而在架構上實現了高可靠。

4.提高資源利用率

擺脫傳統架構單臺服務器單個應用,通過虛擬化技術,資源可以以更小的單位提供,可以實現一比多的形式,很大程度提高了物理資源的利用率,同時,可對虛擬機進行隔離,保證了安全性。

5.動態資源調度(DRS)

通過DRS可以實現機房節能環保,降低功耗,在資源閒置時自動遷移並關閉部分資源,資源緊張時可自動開啟資源並負載均衡

4

Q:虛擬化的關鍵技術有哪些?

A:

一、內存複用

a.內存共享:虛擬機內存只讀時,可共享同一內存空間,需要寫時,再分配空間。

b.內存氣泡:虛擬機之間的內存交換負載,即內存使用低的釋放給內存使用較高的虛擬機。

c.內存置換:暫時不用的內存置換到存儲中,從而提高內存使用。

二、CPU相關

CPU虛擬化的開啟,物理在BIOS裡面設置相關Virtual Technology項,如果需要開啟虛擬化嵌套,則需要在VMwareworkstation設置相關虛擬化模式,如果是kvm的嵌套則可能需要升級內核。

三、ServerSan

ServerSan通常基於傳統的X86服務器,配以SSD做緩存和萬兆網卡做傳輸,同時滿足了計算和存儲資源,從而實現了計算和存儲的融合,大多數的ServerSan都基於開源的Ceph,不僅可以實現高性能,也可以實現數據的多副本,更可以實現存儲的高級功能,如快照、鏈接克隆、精簡配置等。

5

Q:桌面虛擬化的應用場景有哪些?

A:1.開發環境;2.分支機構;3.辦公桌面;4.移動辦公;5.CTI呼叫中心;6.培訓中心;7.外包場景

虚拟化精华问答 | 虚拟化的关键技术有哪些?

小夥伴們衝鴨,後臺留言區等著你!

關於虛擬化,今天你學到了什麼?還有哪些不懂的?除此還對哪些話題感興趣?

快來留言區打卡啦!留言方式:打開第XX天,答:……

同時歡迎大家蒐集更多問題,投稿給我們!風裡雨裡留言區裡等你~

福利

1、掃描添加小編微信,備註“姓名+公司職位”,加入【雲計算學習交流群】,和志同道合的朋友們共同打卡學習!

虚拟化精华问答 | 虚拟化的关键技术有哪些?

2、公眾號後臺回覆:白皮書,獲取IDC最新數據白皮書整理資料!

  • 2019年技術盤點微服務篇(一) | 程序員硬核評測

  • 為什麼說要註銷 QQ 的,都是君子呢?

  • 程序員怒了!你敢削減專利獎金,我敢拒絕提交代碼!

  • 如何教小朋友編寫第一個程序?

  • 研究人員:Intel 的 VISA 漏洞可訪問計算機中所有數據

  • 大數據殺熟時代, 隱私被扒光的你毫無自由可言, 而隱私幣就是你的那根救命稻草!

  • 如何將TensorFlow Serving的性能提高超過70%?

  • 做了四年以太坊核心開發者, 以太坊升級了, 我也該離開了……

虚拟化精华问答 | 虚拟化的关键技术有哪些?

喜歡就點擊“在看”吧


分享到:


相關文章: