雲主機是什麼?
發佈時間:2010-11-01
-
瀏覽次數:3805次
一、共用主機和雲主機
從互聯網誕生至今,大部分站長都是從"共用主機"(shared hosting)開始學習建站的。所謂"共用主機",就是一台伺服器上有許多網站,大家共用這台伺服器的硬體和帶寬。如果它發生故障,那麼上面的所有網站都無法訪問。
"雲主機"(Cloud hosting)可以看成是新一代的共用主機。
首先,主機公司將它的硬體和網路線路,做成一朵"雲",然後提供一些通向這朵"雲"的網路介面API,供客戶使用。這時,每個客戶共用的不再是某一台特定的伺服器,而是雲裏的所有伺服器。
比如,假設你要把本機的檔備份到網上,你可以使用共用主機,把檔傳到某一台伺服器上;也可以使用雲主機,通過某種形式的介面,把它們傳到雲裏。也就是說,共用主機用戶直接面對特定的伺服器,而雲主機用戶直接面對網路介面,看不到伺服器內部。
一個通俗的比喻是,你可以向銀行租一個編號為"8888"的保險箱(共用主機),也可以把貴重物品直接交給保管公司(雲主機),聽任他們保管。
諸如Gmail、FaceBook、Twitter、Flickr這樣的產品,都可以看作是基於"雲主機"的服務。
二、雲主機的優點
雲主機主要有三大優點。
(1)便宜。
因為服務可以分散到多台伺服器,因此能夠充分利用資源,這樣就降低了硬體、電力和維護成本。而且,雲主機是根據使用量計費的,多用多付,少用少付,所以對小網站特別有利。
(2)可靠。
因為服務分佈在多台伺服器、甚至多個機房,所以不容易徹底宕機,抗災容錯能力強,可以保證長時間線上。
(3)可擴展性好(scalability)。
雲主機的基本特點就是分散式架構,所以可以輕而易舉地增加伺服器,成倍擴展服務能力。
三、雲主機的缺點
一些客戶擔心雲主機的安全問題,感到對服務缺乏控制。
因為雲主機只是提供網路介面,所以客戶的資料必然全部服從雲服務公司的安排,完全在後者控制之下。資料是否安全保密,取決於後者的職業道德和保護能力。
但是,這其實是一個"偽問題",因為絕大多數情況下,雲服務公司會比客戶更在乎、也更善於保護資料。Paul Graham在《駭客與畫家》一書中,就談過這一點:
反對者往往覺得我們的產品不安全,如果員工可以很容易地登錄,那麼壞人也可以很容易地登錄。一些大公司覺得不能把客戶的信用卡資料交給我們,而是放在自己的伺服器上更安全。......但是事實上,他們的伺服器就是沒我們的安全,我們對資料的保護幾乎肯定比他們好。
想想看,誰能雇到更高水準的網路安全專家,是一個所有業務就是管理伺服器的技術型創業公司,還是一家服裝零售商?......而且我們比他們更關心資料的安全。
如果一家服裝零售商的伺服器被入侵,最多只影響到這家公司本身,這件事也很可能在公司內部被掩蓋起來,最嚴重的情況下可能還會有一個員工被解雇。但是,如果我們的伺服器被入侵,就有成千上萬家公司可能受到影響,這件事也許還會被當作新聞,發表在業內網站上面,使得我們生意做不下去,不得不關門歇業。
如果你想把錢藏在安全的地方,請問你是選擇家中床墊下面,還是選擇銀行?這個比喻對伺服器管理的方方面面都適用,不僅是安全性,還包括正常運行時間、帶寬、負載管理、備份等等,都是我們占優。"
四、如何選擇雲主機一般來說,知名公司總是優先的選擇。目前主要有三家:Amazon Web Services、NetDepot和Rackspace。但是,小公司也有自己的優勢,比如滿足個性化需求和更低的價格。
你可以根據客戶服務、機房分佈、可靠性、API的強大程度、安全措施、價格等因素,進行綜合考慮。
作者:阮一峰
(文章來源中國站長)
ICANN & CNNIC & HKDNR認證頂級域名註冊商
搜索