作者曾經説明別人搭建過網路伺服器和相應設備架構。 這種工作涉及有關硬體、網路、作業系統和程式等多方面。 我從搭建硬體和網路層開始,然後添加作業系統,再安裝各種軟體,如Drupal(一個內容管理程式),Postfix (e-mail程式),以及Bind (DNS)。 最後將搭建好的架構交給Web設計人員和開發人員,由他們添加客戶需要的業務層內容。 實際上,建立一個物理伺服器,從購買硬體設備到安裝和調試作業系統和軟體,佔用了這個專案的大部分時間。
很久以前,系統都是這樣靠年輕的IT人白手起家的搭建起來的。 而且那時候的價格很昂貴。 而如今,我們都因為站在了巨人的肩膀上而節省了大量的時間:廠商的工程師已經將這些系統變成了商品,直接購買整體商品就可以了。
既然這樣,我想是不是可以把自己的工作重擔都推給雲服務供應商,讓自己的工作更輕鬆一些呢?如果你是企業的IT決策者,正在考慮是否要將企業的部分架構遷移到公共雲服務環境,或者是剛開始瞭解雲服務, 我希望能夠通過我選擇雲服務供應商的個人經驗,給你提供參考。 希望這個參考可以幫你更好的評估自己企業的環境以及未來能夠從雲服務架構中獲得什麼樣的好處。
雲計算模型可以分為三層:軟體即服務(SaaS),平臺即服務(PaaS),架構即服務(IaaS)。 IaaS是基礎層,即雲架構服務。 大部分企業,包括我都需要找一個IaaS供應商。
找合適的IaaS供應商:Sortingwheatfrom chaff
嘗試通過搜尋引擎精確搜索「IaaSproviders」這個詞,Bing給出的搜尋結果有172,000個,Google則給出了上百萬個搜尋結果。 我從搜索清單的首頁找了一些比較新的文章、白皮書以及有關企業的名稱。
其實大部分搜尋結果並不適合我。 其中有些是Saas產品,比如GoogleApps,Zoho,以及Salesforce.com。 而我並不需要SaaS。 有些大型公司會銷售用於搭建雲計算平臺的產品。 在硬體方面,HP, IBM以及Intel都有這樣的產品銷售,軟體方面則是VMware, Microsoft 以及Oracle等公司,而網路產品公司裡, Juniper 和 Cisco也都有各自的用於搭建雲計算環境的產品, 看上去搭建一個雲服務平臺,就是將一堆高價的產品混合到一起去。 不過我並不打算靠這些產品搭建一個私有雲,也不想浪費自己的一分錢。
通過白皮書我瞭解到AmazonAWS可以提供目前最大規模的雲架構服務,而如果我在這方面遇到困難,可以通過網路找到無數的有關AWS的技術支援資訊。
Rackspace是另一個大型雲服務平臺,它曾經收購了Slicehost和它的OpenStack。 據我瞭解,他們在很努力的建立一套優秀的基於開源的雲服務專案,因此對於同樣持有開源理念的我來說,Rackspace深得我心。
在英國,我知道很多小型的web設計工作室,他們主要使用英國本土的web託管商,因為他們喜歡本土供應商的一些服務優勢。 同樣,小型雲服務供應商吸引我的因素也是他的支援服務:我可以直接通過電話與技術人員或售後人員聯繫。 而AWS這樣的大平臺,有自動化的管理機制,反而讓我遠離了售後人員。 不過小的本土雲服務供應商並沒有很好的利用雲服務的優勢。 他們為客戶提供虛擬機器,但是雲服務的一些特點卻沒有被充分體現出來,比如靈活而低廉的定價以及巨大的需求彈性
所以我最後還是決定選擇AWS雲服務。 之所以選擇這個供應商,是因為:
· AWS貌似很流行
·他們提供AmazonVPC(虛擬私有雲服務)。 當我設計一個 Internet cluster時,其中大部分都是私人網路絡,而且網路上運行著很多企業特有的程式。 因此在以後VPC會非常有用,而且這是唯一的解決方案。
·使用AWS的門檻很低,以至於我可以抱著體驗的目的來嘗試著玩玩這個系統。 如果我覺得AWS不令我滿意,我可以隨時放棄。
任何小型企業都可以通過租賃雲服務供應商提供的虛擬機器,滿足自身的IT運算需求。 就算這些公司對於雲計算能提供的多種特性,如處理流量峰值,移除空閒資源等沒有需求也無所謂。 雲計算費用低廉,而且觸手可及,可以支援企業的大部分基礎需求,而且不需要複雜的技術知識就能掌握它的管理。 這就好像在沃爾瑪購物一樣。
而對於大型企業來說,選擇IaaS會稍有些複雜,因為這些企業本身的需求就具有複雜性。 如果沒有事先的定制階段,那麼大部分雲計算供應商提供給大型企業的設備都不能保證完美的匹配企業的需求。 不過還好我懂得事先定制。
(責任編輯:蒙遺善)