亞馬遜云端資料儲存服務Amazon S3(Amazon Simple Storage Service),在美國時間2月28 日上午發生故障一度中斷,連帶使數千個采用Amazon S3服務的網站受到波及,包括軟件系統服務、新聞媒體、政府機構等網站皆無法正常運作。此次故障持續4個小時之久,已經給受影響的Amazon S3用戶造成巨大損失。
遭遇Amazon S3中斷事件后的思考
即使云計算能夠提供其承諾的“像自來水和電力”一樣的隨用隨取的資源,但是別忘了還有不期而遇的“停水”、“停電”的煩惱。
此次Amazon S3服務中斷撩動了企業運維人員那根緊繃的神經。解決這類問題的原理很簡單,不要把雞蛋放在同一個籃子里。但是在云的時代,這還可能嗎?
Amazon提供了一個針對這種問題的建議:“將工作負載分散到多個可用區(AZ)“。但是,我總覺得這個建議不那么實誠 – 因為我們的服務不盡人意,所以用戶要多給我們點錢去買更多的服務。而且,依照這個邏輯,用戶更合理的做法,不是將工作負載分散到不同的Amazon AZ,而是分散到不同的云提供商,在不同的云平臺之間部署應用程序。市場上除了Amazon還有很多家云提供商提供的服務并不比Amazon差。
不過,這種終極保護方式有個問題。因為不同的云之間沒有統一的標準,一旦選用了亞馬遜,就幾乎無法再選擇微軟Azure或者其他云。其中的關鍵障礙在于數據的跨云遷移。搞過企業存儲的朋友一定對這個場景有點似曾相識,這不是跟企業存儲上不同存儲陣列之間的兼容性壁壘是一樣的嗎?
別擔心,有挑戰就有應對方法。就像飛康早已通過SDS解決了不同存儲陣列間的遷移一樣,飛康FreeStor實現了一種叫做“云間跳轉”的強大能力:FreeStor可以將數據在不同的云,如Amazon和微軟Azure之間,實現數據的復制、保護和遷移。
用戶可以讓數據通過FreeStor實現在不同的云之間進行快照或者復制,一旦一個云出現故障,可以立刻用另一個云實現接管,而不會對業務產生重大影響。這種體驗就跟飛康用戶一直在用的異地雙活和容災是一樣的。
云間跳轉的功能不但可以避免由于云服務商的停機造成損失,還有一個好處,就是可以給用戶與這些云提供商議價的優勢。如果云的服務質量不滿足要求,或者云的價格不能讓客戶滿意,用戶隨時點幾下鼠標,就可以遷移到新的云上去。這就如同原來的多廠商采購策略一樣,不會被任何一個供應商綁架。
可以說,飛康FreeStor的“云間跳轉”功能有助于在云運營商之間實現更充分的自由競爭。
另外,雖然將一份數據放在多個云上,但用戶不需要擔心成本問題。根據飛康FreeStor最新的定價策略,只對原始的一份數據收費,不管之后對其做多少個拷貝,放在多少個云上,全部是免費的。
最后,飛康FreeStor的云間跳轉能力除了已經在亞馬遜、微軟Azure、阿里云、Oracle Cloud上充分驗證,還支持基于OpenStack的其它公有云或私有云架構。
這么看,FreeStor就幫云上的企業用戶解決了這個大問題!