那些尋找更具靈活性的數據中心的公司開始逐漸將注意力轉向整合有虛擬服務器、存儲和網絡的公有(外部)或私有(內部)云上。從這些系統中獲得最低的成本、最快的速度和靈活性需要對性能、控制和互操作性等方方面面進行評估。公司規模越越大,就越需要規劃一個能夠滿足你的性能、安全和合規需求的“企業級”云。
需求簡單的小型企業和創業公司通常會通過公有云服務迅速得到引人注目的結果。這是因為他們的現有基礎設施沒有“沉沒成本”(注:沉沒成本,意思是已經付出的成本,且對未來不會產生任何正面作用的一種成本),并且沒有什么內部應用需要與云平臺進行整合。此外,SaaS(軟件即服務)廠商所推出的按席位收費的計劃將更有利于小型企業。
云部署的最大收益者是SaaS廠商自己。例如,Digital Technology International公司在遠程數據中心中管理自己的硬件,以為出版商提供托管應用。該公司工程與研發副總裁Byron Oldham稱,他們發現與預測的一樣,云在價格下降一半的情況可以提供五倍以上的利潤。
基于SaaS的銷售網點與加密應用提供商AlertBoot在一年前轉向了公有云,并放棄了自己的數據中心。該公司首席執行官Tim Maliyil稱:“公司實現的成本削減目標遠遠超出了他的想像。”這家總部位于拉斯維加斯的公司在硬件升級中節省了250萬美元。此外,他們每月可以節省8.5萬美元運營開銷和數千美元的咨詢費。
但是,環境越復雜,在選擇將哪些東西轉移到云上以及轉移方式時需要考慮的因素就越多。這尤其適合那些來自外部廠商的公有云解決方案。Ernst & Young詢問公司合股人David Nichols稱,例如,大型公司經常不考慮將老應用與SaaS解決方案的成本。
與許多大公司一樣,金融服務巨頭ING集團首先部署了一個私有云。該集團首席技術官Tony Kerrison稱,這一舉措能夠幫助他們降低30%的成本,讓他們有能力在數小時內就向內部用戶提供新的服務器。ING還將于明年向公有-私有混合云模式過渡,之后,其將開始有選擇的將一些應用轉移至公有云上。
在轉向云服務的同進,該集團還將堅持企業級服務,提供與內部系統相同水平的控制、安全與審核性能。對于執行將云與遺留應用整合在一起這類整合,ING還需要一些通用標準。Kerrison正在負責一項工作以在服務提供商商會的TM論壇中創建這類標準。
公有云提示
有時候公有云并不是一個特價商品。Internap網絡服務公司高級副總裁Paul Carmody稱:“如果你有一個經常使用的應用,在規模相同、負載相同的情況下,你最好使用專用環境,而不是將經常性的負載放在公有云上運行。”他稱,原因是大型用戶付給提供商的費用與得到的服務不成比例。
Carmody稱,公有云最好用于那些“突發性”的工作負載,因為這些工作負載需求量無法預測。例如,一些網絡游戲服務商在他們確定哪些受歡迎,以及所需要的最高性能之前,他們會在公有云上托管新游戲。最熱門的游戲會重新放回到公司的數據中心上。
賽門鐵克在四月份對3700家中小企業和大型企業進行了調查。受訪者被分為關注于策略問題的執行官和IT經理以及關注于具體問題的IT經理。調查發現,大多數云用戶對他們的能力增強感到滿意或是對在服務器、存儲和網絡的開支降低感到滿意。不過,他們對云的性能并不是完全滿意。
RightScale首席執行官Michael Crandell稱,其中一個原因是從速度較快的內部網絡轉至速度較慢的互聯網的這轉變不可避免的影響到了性能。盡管公有-私有混合云能夠解決這一方面的問題,但是關鍵是正確部署它們,以設定適當的性能期望值。由Internap和Riverbed Technology等公司提供的WAN優化工具能夠提供幫助,不過用戶必須將這些技術的成本計入他們的云開支中。
對保留應用控制權的疑慮也讓公司對公有云持謹慎態度。在賽門鐵克的調查中,使用混合云的公司最常提及的是疑慮是災難恢復、安全和對數據的控制,這些是導致他們在是否將關鍵業務應用放在公有云上猶豫不決的主要原因。
在Nestor Benavides關注一家云提供商時,他繞開了大型業務,并選擇了Wayne公司。EMG 公司總裁Benavides稱:“在我們遇到問題時,我希望打一個電話,打到能夠解決問題的人。我們希望參觀一下我們的服務器所在地。我們希望定制一些東西,讓我們的系統具有可視性。谷歌類型的云盡管價格上便宜些,但是我們使用起來很不順手。”
在認識到用戶的這些疑慮后,CloudSigma公司在九月份開始在美國推廣其IaaS(基礎設施即服務)解決方案。這些瑞士公司的服務允許用戶運行他們選擇的操作系統和軟件,并提供用戶所需要的CPU、RAM、存儲和帶寬。用戶可以隨時將數據移入和移出云。
另外一些疑慮是關于哪種類型的虛擬化更為合適。賽門鐵克的調查發現用戶希望通過服務器虛擬化獲得更多的好處,而不是存儲虛擬化。
云設置的復雜性使得我們做一些分析非常值得。需要考慮的不僅僅是服務器合并與整合所帶來的短期成本節約,還需要考慮長期的管理成本和合規需求。
總的來說,老應用并不非常適合轉移至云上。組件之間通過硬接線接口相連的系統或是依賴于大型中央數據庫的系統難以根據業務需求變化進行升級或下降。因此公司可能無法從云中獲得靈活性。
最適合使用云的應用是那些使用了Web服務標準和多個層,以及現代化的分布式數據庫的應用,而不是使用了一個與一個服務器相連的大型數據庫的應用。這些特點使得其更容易增加或減少應用可獲得的服務器、存儲和網絡帶寬數量。
Cloud技術合作公司和HCL技術咨詢公司均為提供評估系統是否適合云計算的工具或服務的廠商。HCL的云準備評估服務考慮了大約30項因素,包括應用運行的平臺未來是否會得到支持,應用是否為任務關鍵應用、必須支持的傳輸容量,以及業務部門如何使用它們。
Cloud技術合作公司高級云架構師Beth Cohen稱,公司還應當評估一下將應用轉移到云上所需要的時間和工作量。除了確保轉移大量數據所需的時間外,還需要確保復雜的工作負載能夠獲得所需要的服務水平。
. AlertBoot發現最棘手的云挑戰是復制與本地數據中心一樣的負載平衡能力。Maliyil稱,大多數IaaS廠商提供的僅僅是簡單的負載平衡器,其缺乏諸如SSL加速等功能。在云上回避升級共享負載平衡器的用戶都擔憂新功能可能會影響到他們的應用。AlertBoot選擇了由Riverbed提供的基于軟件的負載平衡器,其允許在不依賴昂貴的備用服務器的情況滿足峰值處理需求。
工具與技巧
盡管面向于服務的解決方案通常在云上能夠提供最大的靈活性,但是不是每個公司都能夠詳細檢查它的架構。軟件開發公司WireLoad的首席執行官Viktor Petersson稱, “相反,一個好的起點是創建基于角色的服務器” ,專門用于諸如Web服務、應用和負載平衡。大量廠商提供了一些預配置模式,便于復制服務器。
代替傳統的SQL數據庫,Petersson喜歡類似MongoDB和Hadoop的替代方案,因為它們能夠更容易的擴展,提供更高的冗余。它們還可更容易的在多個服務器間傳輸文件,并充分利用云的可擴展性。
在Digital Technology International公司,Oldham創建了使用由InterSystems公司提供的Cache數據庫的應用。除了提供基于目標和SQL的功能外,其還允許DTI消除中間件,提高性能。他稱,Cache能夠很好的處理緩存數據,因此“你不用點擊速度慢的磁盤”,同時其還允許他根據需要添加新的數據庫服務器。
程序、條件與環境
由于豐富的腳本語言,以及能夠識別所有應用、中間件和服務器所依賴的組件,基于SaaS的電郵傳輸系統提供商Constant Contact選擇了由Puppet 實驗室提供的Puppet開源系統管理工具。該公司系統自動化經理Mark Schena稱,Puppet能夠很好的消除人為錯誤,幫助降低服務宕機時間,并且能夠允許Constant Contact減少管理員與服務器的比例,由去年的1:300提高到了今年的1:400,預計明年將下降至1:600。
Puppet還能夠讓開發者創建需求更少部署工作的應用,減輕開發者工作負載,否則將需要更多的運營人員。這是一種跨職能團隊,一些觀察人士稱這對于正確管理公有云、私有云或混合云架構非常重要。
IT基礎設施提供商F5 網絡公司的產品管理高級總監Jason Needham稱,這類團隊必須懂得“應用問題、網絡問題和存儲問題,而不是將問題推給其他的團隊。”
使用者應當意識到讓云提供商規避責任的SLA(服務水平協議)問題。專門從事IT相關問題的Scott & Scott 律師事務所的管理合伙人Robert Scott稱,不能簡單的接受由提供商提供的標準SLA,應當個性它們,以確保它們滿足你的要求。他稱,你不能相信諸如“99.9%正常運行時間”等含糊的承諾,相反應當為性能和正常運行時間設定明確的目標,并考慮使用性能測量工具以監測是否符合要求。
諸如HCL等咨詢公司已經創建了能夠監測和管理公有云和私有云的工具。Sensible Cloud等公司也提供了一些工具,這些工具旨在根據性能和正常運行時間等因素幫助用戶控制和測量服務器性能。此外,他們還提供了一些能夠監測和限制業務部門對亞馬遜EC2等公有云服務開銷的工具。
客戶還需要更好的工具以管理云服務的存儲和網絡組件。他們還需要尋找能夠提供企業級可靠性和性能的IaaS提供商,以及能夠適合企業工作流需求、滿足金融等垂直市場需求的SaaS解決方案。
Sensible Cloud公司產品策略與營銷副總裁Eddie Budgen稱,那些通過虛擬化來節約成本的首席信息們遲早會在數據中心效率方面實施下一步變革。當他們開始實施時,他們需要評估他們的架構,搞清楚他們需要創建什么樣的企業級“靈活基礎設施”。