首先,技術上
VDS采用全虛擬化技術,提供完全獨立的虛擬服務器環境,相當於真實的物理機。各種類型的操作系統可以在VDS上同時運行。典型的技術平臺有VMware、Hyper-V等。
VPS主要是壹種基於軟件層的虛擬化技術,即操作系統級虛擬化。它可以不使用虛擬硬件環境,但需要對客戶操作系統進行壹些必要的修改。典型的技術平臺有Virtozzo和OpenVZ。
另外,值得壹提的是,在實踐中,大家都習慣把Xen歸為VPS,但它所使用的準虛擬化技術在特性上更類似於VDS,所以也是模棱兩可的。
第二,資源
壹旦CPU、內存和帶寬等資源被VDS分配,它們將永遠只被自己使用。運行前會提前分配硬件資源,可分配的資源不得超過物理機可分配的最大資源,即如果物理機有2G內存,絕對不能分配4G。已交換內存。
VPS對CPU、內存、帶寬的占用是共享的,各個VPS會互相影響。其資源分配不受限制。比如物理機是2G內存,妳可以虛擬分配4G,但是沒有太大意義。沒有交換內存。
因此,在資源分配方面,VDS顯然是壹個更穩定和可靠的選擇。VDS在虛擬服務提供商中是罕見的,而VPS是最受歡迎和最便宜的。
第三,在數量上
就虛擬機數量而言,VDS更適合要求高穩定性和可靠性的應用程序,因此通常只有大約3-4個VDS會在壹臺物理機上運行。但VPS因為開銷低,顯然比全虛擬化更高效,所以運行在壹臺物理機上的VPS通常可以運行20-40個VPS。理論上,V可以在壹臺服務器上虛擬出數百個獨立的操作系統,但結果是可預測的,沒有意義。
第四,在安全方面
VDS完全獨立於硬件資源和系統,因此當它受到攻擊時,通常不會影響同壹服務器上的其他VDS。但是VPS總是在同壹個服務器上共享資源,所以當壹個VPS受到攻擊時,會直接影響到其他所有VPS的運行。另外,由於VPS沒有交換內存,壹旦使用的內存超過分配的內存,就會直接導致VPS崩潰的現象;因為VDS有交換內存,嚴重超標不會馬上死機,但是系統反應會很慢。壹般來說,它們都增強了物理機器的能力、安全性和可靠性。
第五,成本方面
從各方面比較來看,VPS在成本上比VDS低。