雲計算時代,雲主機其可擴展性、價格便宜、安全可靠的特性深受企業和開發者歡迎,但目前有些 IDC 企業,新瓶裝舊酒,將虛擬主機、 VPS 進行包裝推出所謂的雲主機服務,為了幫助用户更好的辨別和挑選雲主機,下文詳細介紹虛擬主機、 VPS 和雲主機產品的特點以及差異性。
一、虛擬主機、 VPS 和雲主機
共享主機也稱虛擬主機,從互聯網誕生至今,大部分站長都是從」 共享主機」(shared hosting) 開始學習建站的。所謂」 共享主機」,就是一台服務器上有許多網站,大家共享這台服務器的硬件和帶寬。如果它發生故障,那麼上面的所有網站都無法訪問。
VPS 主機 (Virtual Private Server 虛擬專用服務器),將一部服務器分割成多個虛擬專享服務器的優質服務。每個 VPS 都可分配獨立公網 IP 地址、獨立操作系統、獨立超大空間、獨立內存、獨立 CPU 資源、獨立執行程序和獨立系統配置等。用户除了可以分配多個虛擬主機及無限企業郵箱外,更具有獨立服務器功能,可自行安裝程序,單獨重啓服務器。
」 雲主機」(Cloud hosting) 可以看成是新一代的共享主機。
首先,主機公司將它的硬件和網絡線路,做成一朵」 雲」,然後提供一些通向這朵」 雲」 的網絡接口 API,供客户使用。這時,每個客户共享的不再是某一台特定的服務器,而是雲裏的所有服務器。
比如,假設你要把本機的文件備份到網上,你可以使用共享主機,把文件傳到某一台服務器上; 也可以使用雲主機,通過某種形式的接口,把它們傳到雲裏。也就是説,共享主機用户直接面對特定的服務器,而云主機用户直接面對網絡接口,看不到服務器內部。
一個通俗的比喻是,你可以向銀行租一個編號為」8888″的保險箱 (共享主機),也可以把貴重物品直接交給保管公司,聽任他們保管。
諸如 Gmail 、 FaceBook 、 Twitter 、 Flickr 這樣的產品,都可以看作是基於」 雲主機」 的服務。
雲主機能真正獲得 root 權限,用户可以重裝和升級操作系統,而 VPS 主機用户沒有 root 權限,無法重裝和升級操作系統。
二、虛擬主機、 VPS 、雲主機的區別
(1) 供應和部署時間
虛擬主機——數天至數週
VPS———即時,無需安裝操作系統
雲主機——即時,幾分鐘即可完成,可一鍵部署、也可自主安裝操作系統
(2) 安全可靠性
虛擬主機——一般:租用白牌服務器故障率高、基本無 ARP 、木馬和 DDOS 防範能力、基本無備機和數據備份服務
VPS———差:同一台物理服務器上其他 VPS 上安裝的程序缺陷、 ARP 欺騙、病毒、資源擠佔等會嚴重影響到自身; 基本無 ARP 、木馬和 DDOS 防範能力
雲主機——高:內置 ARP 防範,規模化提升 DDOS 防攻擊能力; 分享品牌企業級服務器和硬件虛擬化的性能和可靠性,內置 HA; 提供備機、快照、數據備份等多種快速恢復措施
(3) 性能及保障
虛擬主機——好且有保障
VPS———差:性能一般,只適用於小規模併發訪問; 性能無保障,易遭受同一台物理服務器上其他 VPS 的擠壓
雲主機——好且有保障:同物理服務器
(4) 彈性和擴展性
虛擬主機——擴容需要重新租用新服務器、還需為原有租用資源付費
VPS———擴容快,受制於單台服務器配置
雲主機——即時供應、按需擴展 ,無需為原有租用資源付費
(5) 擁有成本
虛擬主機——季付年付成本高、需要為服務商轉嫁 CapEx 支出支付押金; 需要自己維護租用的服務器導致 Opex 較高
VPS———低配置的 VPS 租用價格最低; 但低安全可靠性和無保障的性能導致服務質量無保障,運營成本難控制且偏高
雲主機——綜合成本最低:月付無押金、按需使用按需付費、基本零維護 ,還可分享規模化、綠色節能、最佳 IT 實踐帶來的成本優勢
(6) 易用、易管理性
虛擬主機——需要遠程控制卡且只有租用品牌機才有可能,無法實現集中統一管理
VPS———提供單一的單機管理界面,無 root 或超級管理員操作系統權限,管理靈活性受制於管理界面
雲主機——內置 KVM 、客户通過自服務系統可以集中統一管理分佈在各地的雲主機; 完全擁有 root 或超級管理員操作系統權限
三、雲主機的優點
雲主機主要有三大優點。
(1) 便宜。
因為服務可以分散到多台服務器,因此能夠充分利用資源,這樣就降低了硬件、電力和維護成本。而且,雲主機是根據使用量計費的,多用多付,少用少付,所以對小網站特別有利。
(2) 可靠。
因為服務分佈在多台服務器、甚至多個機房,所以不容易徹底宕機,抗災容錯能力強,可以保證長時間在線。
(3) 可擴展性好 (scalability) 。
雲主機的基本特點就是分佈式架構,所以可以輕而易舉地增加服務器,成倍擴展服務能力。
四、雲主機的缺點
一些客户擔心雲主機的安全問題,感到對服務缺乏控制。
因為雲主機只是提供網絡接口,所以客户的數據必然全部服從雲服務公司的安排,完全在後者控制之下。數據是否安全保密,取決於後者的職業道德和保護能力。
但是,這其實是一個」 偽問題」,因為絕大多數情況下,雲服務公司會比客户更在乎、也更善於保護數據。 Paul Graham 在 《黑客與畫家》 一書中,就談過這一點:
」 反對者往往覺得我們的產品不安全,如果員工可以很容易地登錄,那麼壞人也可以很容易地登錄。一些大公司覺得不能把客户的信用卡資料交給我們,而是放在自己的服務器上更安全。……但是事實上,他們的服務器就是沒我們的安全,我們對數據的保護幾乎肯定比他們好。
想想看,誰能僱到更高水平的網絡安全專家,是一個所有業務就是管理服務器的技術型創業公司,還是一家服裝零售商?……而且我們比他們更關心數據的安全。如果一家服裝零售商的服務器被入侵,最多隻影響到這家公司本身,這件事也很可能在公司內部被掩蓋起來,最嚴重的情況下可能還會有一個員工被解僱。但是,如果我們的服務器被入侵,就有成千上萬家公司可能受到影響,這件事也許還會被當作新聞,發表在業內網站上面,使得我們生意做不下去,不得不關門歇業。
如果你想把錢藏在安全的地方,請問你是選擇家中牀墊下面,還是選擇銀行?這個比喻對服務器管理的方方面面都適用,不僅是安全性,還包括正常運行時間、帶寬、負載管理、備份等等,都是我們佔優。」