天天看點

雲主機是什麼?

雲主機是什麼?

一、共享主機和雲主機

從網際網路誕生至今,大部分站長都是從"共享主機"(shared hosting)開始學習建站的。所謂"共享主機",就是一台伺服器上有許多網站,大家共享這台伺服器的硬體和帶寬。如果它發生故障,那麼上面的所有網站都無法通路。

"雲主機"(cloud hosting)可以看成是新一代的共享主機。

首先,主機公司将它的硬體和網絡線路,做成一朵"雲",然後提供一些通向這朵"雲"的網絡接口api,供客戶使用。這時,每個客戶共享的不再是某一台特定的伺服器,而是雲裡的所有伺服器。

比如,假設你要把本機的檔案備份到網上,你可以使用共享主機,把檔案傳到某一台伺服器上;也可以使用雲主機,通過某種形式的接口,把它們傳到雲裡。也就是說,共享主機使用者直接面對特定的伺服器,而雲主機使用者直接面對網絡接口,看不到伺服器内部。

一個通俗的比喻是,你可以向銀行租一個編号為"8888"的保險箱(共享主機),也可以把貴重物品直接交給保管公司(雲主機),聽任他們保管。

諸如gmail、facebook、twitter、flickr這樣的産品,都可以看作是基于"雲主機"的服務。

二、雲主機的優點

雲主機主要有三大優點。

(1)便宜。

因為服務可以分散到多台伺服器,是以能夠充分利用資源,這樣就降低了硬體、電力和維護成本。而且,雲主機是根據使用量計費的,多用多付,少用少付,是以對小網站特别有利。

(2)可靠。

因為服務分布在多台伺服器、甚至多個機房,是以不容易徹底當機,抗災容錯能力強,可以保證長時間線上。

(3)可擴充性好(scalability)。

雲主機的基本特點就是分布式架構,是以可以輕而易舉地增加伺服器,成倍擴充服務能力。

三、雲主機的缺點

一些客戶擔心雲主機的安全問題,感到對服務缺乏控制。

因為雲主機隻是提供網絡接口,是以客戶的資料必然全部服從雲服務公司的安排,完全在後者控制之下。資料是否安全保密,取決于後者的職業道德和保護能力。

但是,這其實是一個"僞問題",因為絕大多數情況下,雲服務公司會比客戶更在乎、也更善于保護資料。paul graham在《黑客與畫家》一書中,就談過這一點:

"反對者往往覺得我們的産品不安全,如果員工可以很容易地登入,那麼壞人也可以很容易地登入。一些大公司覺得不能把客戶的信用卡資料交給我們,而是放在自己的伺服器上更安全。......但是事實上,他們的伺服器就是沒我們的安全,我們對資料的保護幾乎肯定比他們好。 想想看,誰能雇到更高水準的網絡安全專家,是一個所有業務就是管理伺服器的技術型創業公司,還是一家服裝零售商?......而且我們比他們更關心資料的安全。如果一家服裝零售商的伺服器被入侵,最多隻影響到這家公司本身,這件事也很可能在公司内部被掩蓋起來,最嚴重的情況下可能還會有一個員工被解雇。但是,如果我們的伺服器被入侵,就有成千上萬家公司可能受到影響,這件事也許還會被當作新聞,發表在業内網站上面,使得我們生意做不下去,不得不關門歇業。 如果你想把錢藏在安全的地方,請問你是選擇家中床墊下面,還是選擇銀行?這個比喻對伺服器管理的方方面面都适用,不僅是安全性,還包括正常運作時間、帶寬、負載管理、備份等等,都是我們占優。"

四、如何選擇雲主機

你可以根據客戶服務、機房分布、可靠性、api的強大程度、安全措施、價格等因素,進行綜合考慮。

繼續閱讀