虛擬化技術的優點和缺點

虛擬化技術的優點和缺點

在過去幾年中,虛擬化一直是數據中心和企業技術的重點,大量企業已經使用雲計算和其他解決方案實現了虛擬化。即使是小型企業,尤其是那些依賴數據處理的企業,也在享受虛擬化帶來的好處。然而,需要注意的是,這項技術並不都是好的,它對企業提出了一些特定的挑戰。這意味着你應該準確地瞭解它的利弊,以便能夠決定它是否適用於你。

虛擬化技術的優點

  1. 集中化管理
    管理員不用再跑上跑下的處理每個工位上的主機,所有日常操作遠程完成。複製、快照等功能更爲管理員的日常維護提供了給力的工具。
  2. 提高硬件利用率
    包括兩個方面:1) 一般來說,企業IT的物理資源利用率都是非常低的,因爲所有的物理資源必須滿足當前甚至幾年以後的“峯值”計算需求。而在出現虛擬化以後,可以通過可動態擴展/調整來解決“峯值”的問題,讓一臺物理機器上運行多個虛擬機以利用這額外的“閒時”容量,而不必增加大量的物理資源;2)在沒有虛擬化之前,爲了保證應用的可靠性和可用性,避免他們之間的衝突和相互影響,每個物理機一般不會運行多個重要應用,也就是說物理資源一般得不到有效的利用。而虛擬化的隔離特性很好的解決了該問題,從而也提高了硬件的利用率。
  3. 動態調整機器/資源配置
    虛擬化把操作系統和應用程序與服務器硬件分離開來,提供了大大增強的靈活性。不用關閉及拆卸物理服務器,就可以爲虛擬機增加或減少資源。
  4. 高可靠性
    通過部署額外的功能和方案,帶來具有透明負載均衡、動態遷移、快速複製等高可靠服務器應用環境,減少服務器或應用系統的停機時間,提高可靠性。
    5.減低總體成本
    在IT基礎設施中使用此技術的最大優勢之一就是不需要投資昂貴的設備,內部的專業人員就可以輕鬆訪問各種軟件和服務器。此外,虛擬化的價格也是可以接受的,因爲無需直接購買設備,這意味着可以節省更多的開銷。我們只需向擁有和維護所有服務器的第三方支付虛擬化服務費用,無需支付額外的成本。
    6.降低終端設備數量
    通過虛擬化技術將多個網管系統整合到一臺主機上,可以依舊保證一套系統一臺服務器。從而在不影響網管業務的使用的基礎上,有效減少硬件設備的數量,降低電力資源的能耗。減少設備所需機架位置空問,避免因設備數量增長造成的機房環境改造。
    除此之外,虛擬化技術在安全性,可用性,可擴展性方面也有不錯的改進。

虛擬化技術的缺點

有諸多優點自然也伴隨着不足之處,當然並不是每一個應用程序可以虛擬化。有些應用程序需要直接調用硬件,必須在共享的內存空間中運行,或者需要一個只與特定的設備兼容的專用的設備驅動程序。

  1. 前期高額的費用
    雖然從長遠來看,虛擬化技術是有經濟效益的。當然考慮到更長久,我們不得不在硬件上投入更多的資金。從長遠來看,肯定會節省開支,但是現實成本還是挺高的。

  2. 降低硬件利用率
    這點似乎和上面所說的優點矛盾了,其實只是角度不同而已。虛擬化必然需要佔用一部分資源(CPU/內存/硬盤),一個可以發揮出100%性能的物理機,加上虛擬化以後,可能只能發揮出80%的性能,所以又說它會降低資源的利用率。因此某些極度喫資源的應用可能並不適用於虛擬化的環境。

  3. 更大的錯誤影響面
    在常規配置下,虛擬機存儲於本地物理機硬盤上。真實物理機down機,上面的虛擬機將全部不可用。另外物理機硬盤損壞,一般可以恢復出絕大部分文件,但碰巧壞的是虛擬機鏡像文件,結果虛擬機裏面的文件可能全部損壞。

  4. 實施配置複雜,管理複雜
    通常的IT管理員並不能很好的排查並解決虛擬化使用過程中的問題,例如經常碰到的VM不能啓動或者卡死,沒有真實物理機那麼好解決。

  5. 一定的限制性
    使用虛擬化技術的一個主要缺點是,它涉及到各種限制。並非所有的服務器和應用程序虛擬化是友好的,這意味着你的企業的IT基礎設施的某些方面可能與虛擬化解決方案兼容。爲此,應該考慮的是,仍然有不完全支持虛擬化環境的供應商。

  6. 安全性
    雖說虛擬化技術在安全上已經很不錯了,但是虛擬化技術自身也存在着一定的安全隱患。虛擬化過程的目的是分離虛擬化的資源,但是仍然有一些情況下,服務器意外地對其他不應該看到它們的人可見。

參考文獻

知乎專欄

百度文庫

一些國外的網站:https://www.businessnewsdaily.com/6014-pros-cons-virtualization.html
https://flowpsychology.com/14-pros-and-cons-of-virtualization/
https://milner.com/company/blog/technology/2015/07/14/the-advantages-and-disadvantages-of-virtualization

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章