隨著企業內云基礎設施服務逐漸成熟,企業迫切希望能將重要工作負載遷移到云計算——公共云、私有云或混合云中。但如何遷移關鍵任務應用——尤其是構建在傳統架構上的應用程序,可以說,非常具有挑戰性。
專門從事高可用性解決方案的Stratus Technologies公司高級戰略總監Dvae LeClair表示,很多企業正在計劃將其基礎設施中的重要部分遷移到云中。
由Stratus、North Bridge Venture Partners 和GigaOM Research共同進行的一次調查發現,75%的企業正在使用某種形式的云平臺,到2013年,全球可使用的云計算市場將達到1588億美元,這比2011年增加了126.5%。
“大家對云計算的熱情持續升溫,這種熱情超越了對安全問題的擔憂,”LeClair表示,“今年的調查結果顯示,云部署的步伐持續加快,企業希望供應商能夠提供始終可行的基礎設施,以支持其更關鍵業務應用程序在這種新環境下的運行。”
LeClair表示,企業需要仔細檢查他們正在將哪些應用放在云中,然后,從資源、技能、成本和復雜性的角度來考慮管理這種轉變涉及的因素。我們知道這些考慮并是很全面,重新編寫適合云的應用程序也不是解決大多數問題的方法。
關鍵任務應用在云中的可用性問題
遷移應用到云的價值主張似乎很清楚,這樣做可以極大地提高應用的靈活性和伸縮性。在很多情況下,企業的關鍵任務應用最能夠從云計算基礎設施中受益。但可用性問題仍然是“心頭大患”。
云計算架構的目的主要針對可擴展性和彈性。單個云組件可能會出現故障,而無法被替換。如果企業的應用無法應對這些故障問題,就可能會面臨嚴重的問題。
“我們看到很多基礎應用遷移到云計算,”LeClair表示,“我們也看到很多新的應用在云環境中構建,但我們并沒有看到最重要的網絡應用轉移過來。”
關鍵任務應用“宕機”的高代價
關鍵任務應用停機的話可能會造成企業癱瘓。例如,在去年感恩節前,美國聯合航空公司控制其地面運作的軟件出現了故障,導致兩小時中斷。這造成美聯航乘客延誤或者錯過了航班。另外,在圣誕節前夕,亞馬遜云計算服務基礎設施出現故障導致Netflix無法加載媒體內容到數百萬用戶,讓用戶無法觀看自己喜歡的節目和電影。
Aberdeen集團的研究表明,現在,停機時間的平均費用估計是每小時138,888美元。
“一半的IT決策者普遍希望每年的停機時間不要超過30分鐘,”LeClair表示,“但實際上,他們遠遠沒有達到這個水平。”
LeClair指出,最終某些應用可能永遠不應該遷移到云中,因為相關的開支和風險非常大。它們仍然將保持在裸機、虛擬化和非云環境中。這些應用可能需要專門的硬件來解決硬件或性能問題,或者說,通過一些規范將這些應用程序鎖定在安全環境中。
企業需要對每個應用進行評估,來確定該應用是最適合于物理環境、虛擬化環境、私有云環境、公共云環境或者是混合云環境。在每種情況下,企業都應該進行利弊權衡。
三個重要的可用性考慮因素
“無論你在尋求云環境還是企業內部部署環境,我們都建議你首先要評估應用停機時間的成本,”他表示,“在公共安全應用的情況下,停機時間成本可以以美元計算,而名譽受損甚至可以根據喪失的生命來計算。這讓你能夠了解實際需要的可用性水平,從而更好地部署應用。”
如果企業決定轉移到云服務供應商,LeClair建議企業應該仔細檢查服務水平協議(SLA)以確定,當沒有得到供應商承諾的可用性時,該怎么辦。
“一些服務水平協議可能會說,‘我們保證100%的正常運行時間’,但如果仔細看看合同細節,可能會看到,‘如果我們無法保證這一點,我們將會在下個月的賬單中返還20%的點’, Stratus的承諾是償還5萬美元,然而最關鍵的網絡應用程序停機時間的每小時成本為15萬美元,因此這種優惠根本不值得一提。”
LeClair 還表示企業還有必要考慮數據保護情況。
他表示,“企業應該在傳輸層保護應用,但還需要考慮可能發生的其他類型的停機事故——如果是海嘯掀翻了辦公大樓該怎么辦?或者是我多久回復一次數據