作者pttnews (PTT新聞)
看板Cloud
標題[新手] Virtual Private Server vs VirtualHost
時間Wed Jan 8 12:01:36 2014
Virtual Private Server 與 virtual host
都是共享主機,
小弟是新手,會寫程式但不太會架站
請問既然都是共享主機,
為什麼VPS價格是VH的五倍呢?
可否就硬體技術討論,
VPS為什麼成本比VH高?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.227.131.127
1F:推 felaray:猜測是虛擬話出來的資源為 獨自使用/共用 才有價格差異 01/08 12:12
2F:→ felaray:VM能跑的東西還是比業者規劃好給你用的虛擬主機來的多 01/08 12:17
3F:→ felaray:如果沒有特定需求 虛擬主機會是在價格考量下的選擇 01/08 12:17
4F:→ felaray:像我客戶要求一定要跑雷電和獨有的ERP,這種只能給他跑VM 01/08 12:18
5F:→ felaray:附註:你第一行,前者是VM 後者是虛擬主機 01/08 12:19
謝謝回覆,
容我再問一個笨問題
VM 不就是虛擬主機嗎?
這樣前者、後者不就沒有差別嗎?
VPS 可以當成遠端pc,自己灌java寫軟體自己架站、防火牆等...
VH只能在現有框架跑,可塑性很差,只能用主機商提供的AP
小弟還懂一點點
我不懂的是
VPS VH 都是虛擬主機,大家共用一群CPU跟HD
為什麼VPS比較貴?
※ 編輯: pttnews 來自: 125.227.131.127 (01/08 13:45)
6F:→ freeunixer:不是...VM 是從作業系統開始都你自己管. VH 只管檔案. 01/08 13:40
7F:→ freeunixer:vm 是一台 host, vh 只是網站的空間/資料庫使用權. 01/08 13:41
使用差異,這個小弟略懂
我比較想知道對主機商而言,為什麼VPS定價比較貴?
都是VM 啊~
SOPPY ~小弟個性龜毛,喜歡打破砂鍋問到底
※ 編輯: pttnews 來自: 125.227.131.127 (01/08 13:47)
8F:推 felaray:VM的資源是實體主機叢集用虛擬化產生的運算資源 01/08 14:00
9F:→ felaray:如果是VM,通常規格最低從1CPU起跳,整個CPU資源你獨享 01/08 14:01
10F:→ felaray:VH的話則是它可以把一堆VH掛在單一CPU資源上上 01/08 14:02
11F:→ felaray:這是虛擬硬體效能層面的差異,而有的人會覺得我的資料是高 01/08 14:03
12F:→ felaray:敏感度,不想和人共用資源,也會考慮"包下"一個VM 01/08 14:04
13F:→ felaray:另外我用了雲平台上的web role以後我找不到甚麼理由去用VH 01/08 14:09
謝謝~
那小弟又有一事請教,
我不知道主機板可以插多少CPU,假設4顆最多,
實體主機叢集用虛擬化,假設四台主機,
那就是只能服務16人,
但是事實上不可能這麼做,這樣主機商會虧本
所以切給50人使用,然後祈禱不要衝到爆表,
或是有某人用太多CPU就限定他的CPU資源,
如此一來可以假設VM的廣告不實,
因為他是事實上根本不能fullTime運算,
不知道小弟這樣假設是否正確?
另外某人在vm下面跑cpu benchmark,
會不會收到主機上的黃牌警告?
還是根本跑不到廣告上說的數字,因為cpu被限制了
請問是那一種呢?
14F:→ freeunixer:你不是喜歡打破砂鍋問到底,是懶得自己去搞清楚有啥不同 01/08 14:47
15F:→ freeunixer:已經講那麼白,VM 是主機 VH 只是空間,你還搞不清楚, 01/08 14:48
16F:→ freeunixer:那你還要別人教你什麼? 01/08 14:48
17F:→ freeunixer:VM 上還能再開 VH , 反過來,你在 VH 上能開 VM 嗎? 01/08 14:49
無視....無視~
18F:推 qrtt1:virtual !? 01/08 19:30
遮臉~是我打錯了
※ 編輯: pttnews 來自: 220.135.143.146 (01/08 21:29)
※ 編輯: pttnews 來自: 220.135.143.146 (01/08 21:30)
19F:→ felaray:我建議真的有興趣的話可以了解虛擬化技術看看,Win的話是 01/08 23:45
20F:→ felaray:hyper-v,現在已經是第三版.另外虛擬出來的CPU不是真的有 01/08 23:46
21F:→ felaray:一個CPU在服務你,而是說你得到的運算資源等同於一顆CPU的 01/08 23:46
22F:→ felaray:效能.而伺服器叢集的整體資源分配都是靠hyper-v去處理 01/08 23:47
23F:推 ChampionYe:這個要教講不完吧...自己去google找不到資料才來問 01/09 23:28
24F:→ felaray:這些要搞懂可是上課等級了XD 我也不懂如何實作 對我來說有 01/10 01:50
25F:→ felaray:SaaS/PaaS能用就好了 01/10 01:50
26F:→ a73126:看起來原PO把"虛擬機器"和"虛擬主機"兩個名詞搞混了 01/10 02:22
27F:→ a73126:VM是虛擬機器,不是虛擬主機 01/10 02:22
28F:→ a73126:VH是在一台Server上用不同的資料夾去限制每個使用者 01/10 02:32
29F:→ a73126:但是Web Server用的程式是同一隻,也就是使用者會互相影響 01/10 02:33
30F:→ a73126:Server的資源和執行狀況 01/10 02:33
31F:→ a73126:VM則是透過Hypervisor方式由VMM去管理資源分配 01/10 02:34
32F:→ a73126:對於租用者來說他看到的就是可以用的資源,至於這vCPU實際 01/10 02:34
33F:→ a73126:當下運算速度有可能被VMM所限制 01/10 02:34
34F:→ pttnews:謝謝樓上指導, 受教了 01/16 22:17