VPS入門基礎常識,KVM與OpenVZ架構的區別 KVM與OpenVZ架構優缺點

2020年9月13日13:50:19 2 5,909 次瀏覽
幣安

  VPS入門基礎常識,KVM與OpenVZ架構的區別 KVM與OpenVZ架構優缺點

 

  在租用VPS的時候,經常在配置參數中看到OpenVZ和KVM架構,很多朋友可能對這個都不太了解,並不知道這個到底有什麼用。

  其實,OpenVZ和KVM都是基於內核虛擬機而應用的,是Linux操作系統的一個內核模塊,該內核模塊使得Linux系統變成了一個 Hypervisor,常常被應用於VPS主機上面。那麼,OpenVZ和KVM架構究竟有哪些優勢?各自有什麼特點?

KVM與OpenVZ

 

這裡VPSMVP部落就簡單來說說兩者之間區別和各自優缺點。

 

  第一、OPENVZ架構普及知識

  OpenVZ是基於Linux內核和作業系統的操作系統級虛擬化技術。OpenVZ允許物理服務器運行多個操作系統,被稱虛擬專用服務器(VPS,Virtual Private Server)或虛擬環境(VE, Virtual Environment)。

  OpenVZ軟件同時為用戶提供工具,協助自動化管理虛擬服務器。基於模板的應用程序部署可以在幾分鐘內用簡單的方法創建新的虛擬服務器並投入使用,而且與其他的虛擬化技術相比,OpenVZ可以在每CPU上運行幾倍於其他虛擬化服務器技術的虛擬化服務器。

  OpenVZ可以在單個物理服務器上創建多個隔離的虛擬專用服務器(VPS)並以最大效率共享硬件和管理資源。每個VPS的運行和獨立服務器完全一致,因其自身的用戶、應用程序都可以獨立重啟,它擁有根訪問權限、用戶、IP地址、內存、處理器、文件、應用服務、系統庫文件和配置文件等。擁有輕量級處理損耗和高效設計的OpenVZ是運行應用服務和實時數據生產型服務器虛擬化的最佳選擇。

 

  OpenVZ(簡稱baiOVZ)採用SWsoft的Virutozzo虛擬化服務器軟件du產品的內核,是基於Linux平台的操作zhi系統級服務器虛擬化架構。這個架構直接調用dao母服務器(母機)中的內核,模擬生成出子服務器(VPS,小機),所以,它經過虛擬化後相對於母服務器,性能損失大概只有的1-3%。

  當然OpenVZ可以超售,意思味着一台服務器總共16G內存,他可以開出配置為1G內存×17台以上的子服務器。因為他的虛擬架構關係屬於:客戶用多少,就扣除母服務器多少,所以OpenVZ架構的VPS較為便宜。但由於存在超售因素,如果服務商毫無休止的超售會導致服務器的性能急劇下降。

 

  OpenVZ另一個特點是,它是直接調用母服務器的內核,所以會導致部分軟件無法使用,以及部分內核文件是無法修改。

  與硬件虛擬化的VMware和半虛擬化的Xen相比,OpenVZ可以在單個物理服務器上創建多個隔離的虛擬專用服務器,並以最大效率共享硬件和管理資源,並擁有根訪問權限、用戶、IP地址、內存、處理器、文件、應用服務、系統庫文件和配置文件等。

 

  主要優勢特點:

  1、具有標準的啟動腳本、軟件廠商提供的軟件可以運行在VPS內部而無需為OpenVZ做特別的修改或調整,擴展性強。

  2、用戶可以修改任何配置文件和安裝其他軟件,靈活性非常高,易於管理維護。

  3、每個VPS賬戶相互之間完全隔離,包括文件系統、進程、內部進程、操作系統等,獨立性非常強;

 

  第二、KVM架構普及知識

  KVM作為內核的一個模塊,來提供虛擬化功能。如果系統需要虛擬化功能,則KVM模塊可以被Linux內核按需動態加載到內存運行。如果不需要的KVM功能,可以動態卸載該模塊。

  KVM是嵌入在Linux操作系統標準內核中的一個虛擬化模塊,它能夠將一個Linux標準內核轉換成為一個VMM,嵌有KVM模塊的Linux標準內核可以支持通過kvm tools來進行加載的GuestOS。所以在這樣的操作系統平台下,計算機物理硬件層上直接就是VMM虛擬化層,而沒有獨立出來的HostOS操作系統層。

 

  kvm 是完全虛擬的,所以不分 PV (Paravirtual 半虛擬化)和 HVM(Hardware Virtual Machine 硬件虛擬化) 的區別,所有的 kvm 類型的虛擬技術都可以裝各種 linux 的發行版和各種 win 的發行版,不管供應商在主頁有沒有寫明是否支持 win,只要你配置夠 win 運行,那就肯定可以裝的上去,只是方法的問題而已。

 

  KVM是Linux下的全功能虛擬化架構,基於KVM架構的VPS,默認是沒有系統的,可自己上傳ISO或調用服務商自帶的ISO手動安裝系統。這個非常適合熱愛DIY自己VPS的客戶。

  由於KVM架構全功能虛擬化架構,甚至擁有獨立的BIOS控制,所以對母服務器性能影響較大,所以基於KVM的VPS較貴,但KVM VPS相對其它架構的VPS較為自由。

 

  主要優勢特點:

  1、支持半虛擬化I/O及對稱多處理;

  2、支持 PCI 設備直接分配和單根I/O虛擬化 ;

  3、支持x86 (32 and 64 位), s390, Powerpc等CPU類型;

  4、從Linux2.6.20起就作為一模塊被包含在Linux內核中;

  5、KVM構架是解決虛擬化問題的最佳方案,也是第一個進入內核的虛擬化解決方案;

  6、KVM構架是內核本身的一部分,因此可以利用內核的優化和改進,穩定性能非常好。

 

  第三、OPENVZ 與 KVM 缺點比較

  OPENVZ - 超賣,沒有不超賣的,導致各種石頭盤,鑽石盤。連帶的 cpu 也被過度分割導致性能升值不如其標明的 1/10。再有就是內存,基本上 OpenVZ 技術沒有獨佔的,都是共享,別人多了你就少了,而且這種技術最大的劣勢就是內存下來後直接就是當機。

  KVM - KVM 資源佔用也看周邊鄰居的資源使用情況,如果折騰的用戶太多,也會導致自己的不穩定。

 

  綜上所述,在租用VPS的時候,OpenVZ和KVM是比較常見的兩種構架,雖然這兩種構架擁有性能好、穩定性高、擴展性強等優勢特點,但也不排除一些負面影響,大家應該加以正確認識。

  無論是OPENVZ還是KVM架構,我們還需要看商家的技術,以及管理控制的良好,才會擁有穩定不宕機的機器,讓自己的網站程序運行平穩!

火幣
收銀唄

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前評論:2   其中:訪客  0   博主  0

    • 老田360博客 老田360博客 1

      到底哪種好呢?