你真的認為應用程序運行在公有云當中就不需要進行備份了嗎?云服務提供商會替你進行備份?當然不會。
備份應用程序及其相關數據這項工作毫無疑問應該由IT運維團隊負責完成。如果應用程序在出現問題之后能夠恢復到此前的已知健康狀態,那么會在很大程度上幫助糾正管理員犯的錯誤、從惡意攻擊當中及時恢復或者滿足電子取證需求。此外,在許多企業當中,必須對遠程站點進行全面備份才能夠滿足法律合規性要求。
備份云中的應用程序是一項非常復雜的任務,現在還沒有明確的最佳實踐,Virtualization Practice公司的首席分析師Edward Haletky表示。
“一些人什么都沒做,一些人在自定義備份方案,還有一些人正在做一些完全不相干的事情,” Haletky說道。
云備份廠商也支持這種觀點。“不得不說,我和潛在客戶一半的交流時間都是在告訴他們云到云的備份仍然是十分重要的,”Datto公司的產品總監Dan Flanigan表示,該公司提供的Backupify服務能夠保護像Office 365和Salesforce這樣的托管應用程序。“但是用戶的第一反應通常是‘這(不需要備份)難道不是我將應用程序放到云中的原因之一嗎?’”
但是這些人并不知道他們犯了多大的錯誤。
彈性 vs. 可恢復性
云服務提供商采用各種方式來保證其底層基礎架構具有良好的彈性,這樣即便數據中心出現任何故障,運行在上層的服務依然能夠正常工作。
“毫無爭議的是這些云平臺比用戶自己搭建的平臺具有更好的耐用性,”Enterprise Strategy Group公司的高級分析師Jason Buffington表示。借助于Availability Zone和跨區域同步等技術,被遷移到云中或者在云中創建的應用程序可以依賴于底層系統所具有的彈性。但是系統彈性和數據恢復之間還是存在很大差異的。
“很多人并不理解生產效率和數據保護之間的區別,” Buffington說。一個應用程序可能具有很高的生產效率,因為其在很多可用區域之間進行多次同步,所以幾乎不會受到故障的影響,但是“如果你在Office 365當中編輯了一個錯誤的電話號碼,即便這個數據能夠在全球進行同步——但其仍舊是個無效號碼。”
不幸的是,由于云租戶所擁有的系統管理權限過大,導致這種錯誤的發生頻率十分驚人,Spanning公司的副總裁兼總經理Jeff Erramouspe表示,Spanning是EMC旗下的一家備份服務提供商,可以提供針對Office 365、Google Apps和Salesforce等應用的服務。比如,對于Salesforce來說,很多擁有銷售和市場背景的管理員并非技術出身,這種情況很有可能導致錯誤發生和配置異常,并且Salesforce不會幫助你輕松找回數據。數據恢復是非常昂貴的(通常10000美元起)、耗時的(恢復過程可能需要兩到三個星期),并且只能“盡力而為”,服務商也許只能為你找回一個CVS文件,而并非所有。
好消息是Spanning 和 Datto提供的服務能夠幫助企業備份以及恢復常見的托管應用程序,并且逐漸支持更多的SaaS(軟件即服務)應用程序。而壞消息是在IaaS(基礎架構即服務)平臺上運行云應用的企業必須認真思考自己的備份策略,因為目前還沒有一種理想的方案來備份原生云應用,傳統備份技術并不能很好地滿足這種新的云需求。