[新手] Virtual Private Server vs VirtualHost

看板Cloud作者 (PTT新聞)時間11年前 (2014/01/08 12:01), 編輯推噓4(4030)
留言34則, 6人參與, 最新討論串1/2 (看更多)
Virtual Private Server 與 virtual host 都是共享主機, 小弟是新手,會寫程式但不太會架站 請問既然都是共享主機, 為什麼VPS價格是VH的五倍呢? 可否就硬體技術討論, VPS為什麼成本比VH高? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.227.131.127

01/08 12:12, , 1F
猜測是虛擬話出來的資源為 獨自使用/共用 才有價格差異
01/08 12:12, 1F

01/08 12:17, , 2F
VM能跑的東西還是比業者規劃好給你用的虛擬主機來的多
01/08 12:17, 2F

01/08 12:17, , 3F
如果沒有特定需求 虛擬主機會是在價格考量下的選擇
01/08 12:17, 3F

01/08 12:18, , 4F
像我客戶要求一定要跑雷電和獨有的ERP,這種只能給他跑VM
01/08 12:18, 4F

01/08 12:19, , 5F
附註:你第一行,前者是VM 後者是虛擬主機
01/08 12:19, 5F
謝謝回覆, 容我再問一個笨問題 VM 不就是虛擬主機嗎? 這樣前者、後者不就沒有差別嗎? VPS 可以當成遠端pc,自己灌java寫軟體自己架站、防火牆等... VH只能在現有框架跑,可塑性很差,只能用主機商提供的AP 小弟還懂一點點 我不懂的是 VPS VH 都是虛擬主機,大家共用一群CPU跟HD 為什麼VPS比較貴? ※ 編輯: pttnews 來自: 125.227.131.127 (01/08 13:45)

01/08 13:40, , 6F
不是...VM 是從作業系統開始都你自己管. VH 只管檔案.
01/08 13:40, 6F

01/08 13:41, , 7F
vm 是一台 host, vh 只是網站的空間/資料庫使用權.
01/08 13:41, 7F
使用差異,這個小弟略懂 我比較想知道對主機商而言,為什麼VPS定價比較貴? 都是VM 啊~ SOPPY ~小弟個性龜毛,喜歡打破砂鍋問到底 ※ 編輯: pttnews 來自: 125.227.131.127 (01/08 13:47)

01/08 14:00, , 8F
VM的資源是實體主機叢集用虛擬化產生的運算資源
01/08 14:00, 8F

01/08 14:01, , 9F
如果是VM,通常規格最低從1CPU起跳,整個CPU資源你獨享
01/08 14:01, 9F

01/08 14:02, , 10F
VH的話則是它可以把一堆VH掛在單一CPU資源上上
01/08 14:02, 10F

01/08 14:03, , 11F
這是虛擬硬體效能層面的差異,而有的人會覺得我的資料是高
01/08 14:03, 11F

01/08 14:04, , 12F
敏感度,不想和人共用資源,也會考慮"包下"一個VM
01/08 14:04, 12F

01/08 14:09, , 13F
另外我用了雲平台上的web role以後我找不到甚麼理由去用VH
01/08 14:09, 13F
謝謝~ 那小弟又有一事請教, 我不知道主機板可以插多少CPU,假設4顆最多, 實體主機叢集用虛擬化,假設四台主機, 那就是只能服務16人, 但是事實上不可能這麼做,這樣主機商會虧本 所以切給50人使用,然後祈禱不要衝到爆表, 或是有某人用太多CPU就限定他的CPU資源, 如此一來可以假設VM的廣告不實, 因為他是事實上根本不能fullTime運算, 不知道小弟這樣假設是否正確? 另外某人在vm下面跑cpu benchmark, 會不會收到主機上的黃牌警告? 還是根本跑不到廣告上說的數字,因為cpu被限制了 請問是那一種呢?

01/08 14:47, , 14F
你不是喜歡打破砂鍋問到底,是懶得自己去搞清楚有啥不同
01/08 14:47, 14F

01/08 14:48, , 15F
已經講那麼白,VM 是主機 VH 只是空間,你還搞不清楚,
01/08 14:48, 15F

01/08 14:48, , 16F
那你還要別人教你什麼?
01/08 14:48, 16F

01/08 14:49, , 17F
VM 上還能再開 VH , 反過來,你在 VH 上能開 VM 嗎?
01/08 14:49, 17F
無視....無視~

01/08 19:30, , 18F
virtual !?
01/08 19:30, 18F
遮臉~是我打錯了 ※ 編輯: pttnews 來自: 220.135.143.146 (01/08 21:29) ※ 編輯: pttnews 來自: 220.135.143.146 (01/08 21:30)

01/08 23:45, , 19F
我建議真的有興趣的話可以了解虛擬化技術看看,Win的話是
01/08 23:45, 19F

01/08 23:46, , 20F
hyper-v,現在已經是第三版.另外虛擬出來的CPU不是真的有
01/08 23:46, 20F

01/08 23:46, , 21F
一個CPU在服務你,而是說你得到的運算資源等同於一顆CPU的
01/08 23:46, 21F

01/08 23:47, , 22F
效能.而伺服器叢集的整體資源分配都是靠hyper-v去處理
01/08 23:47, 22F

01/09 23:28, , 23F
這個要教講不完吧...自己去google找不到資料才來問
01/09 23:28, 23F

01/10 01:50, , 24F
這些要搞懂可是上課等級了XD 我也不懂如何實作 對我來說有
01/10 01:50, 24F

01/10 01:50, , 25F
SaaS/PaaS能用就好了
01/10 01:50, 25F

01/10 02:22, , 26F
看起來原PO把"虛擬機器"和"虛擬主機"兩個名詞搞混了
01/10 02:22, 26F

01/10 02:22, , 27F
VM是虛擬機器,不是虛擬主機
01/10 02:22, 27F

01/10 02:32, , 28F
VH是在一台Server上用不同的資料夾去限制每個使用者
01/10 02:32, 28F

01/10 02:33, , 29F
但是Web Server用的程式是同一隻,也就是使用者會互相影響
01/10 02:33, 29F

01/10 02:33, , 30F
Server的資源和執行狀況
01/10 02:33, 30F

01/10 02:34, , 31F
VM則是透過Hypervisor方式由VMM去管理資源分配
01/10 02:34, 31F

01/10 02:34, , 32F
對於租用者來說他看到的就是可以用的資源,至於這vCPU實際
01/10 02:34, 32F

01/10 02:34, , 33F
當下運算速度有可能被VMM所限制
01/10 02:34, 33F

01/16 22:17, , 34F
謝謝樓上指導, 受教了
01/16 22:17, 34F
文章代碼(AID): #1IpCsaYw (Cloud)
文章代碼(AID): #1IpCsaYw (Cloud)