雲爆發遷移方法具有額外計算高峰周期的計算密集型應用程式,提供了解決方案以便於當套用之前運行的數據中心或私有雲出現可用計算資源低於實際需求的情況時,應對套用高峰。可以幫助企業用戶使用公共雲來管理突發需求高峰,所謂雲爆發是指一種套用部署模式,即在私有雲和公共雲之間遷移工作負載以滿足工作負載變化的需求
基本介紹
- 中文名:雲爆發遷移
- 屬性:應用程式
雲爆發遷移方法為具有額外計算高峰周期的計算密集型應用程式提供了解決方案以便於當套用之前運行的數據中心或私有雲出現可用計算資源低於實際需求的情況時應對套用高峰。
使用這類應用程式部署模式的客戶只會在他們有需要時才會為增量計算資源支付費用。最初,這個方法被認為是對諸如零售業或娛樂業等具有周期性或季節性需求企業具有潛在優勢的。但是,事實證明雲爆發遷移只對一小部分的環境和工作負載才有實際意義。以下幾點要求將幫助用戶確定運行在混合雲部署中的應用程式是否適合使用雲爆發遷移。
1. 本地內部數據中心或私有雲環境必須與公共雲環境都對雲爆發遷移應用程式兼容。這就意味著一個應用程式所依賴的基礎設施的任何部分(通常包括了伺服器虛擬化、存儲設施和網路組件等)都必須是完全兼容的。雖然這一點肯定是可行的,但是對於那些在他們的混合雲運行不同類型工作負載和/或希望靈活性以便於充分利用多個公共雲的企業來說,這一點又是不切實際的。
2. 具有安全性、隱私性或者合規性需求的應用程式和數據都不是雲爆發遷移的良好候選套用對象。可能會運行工作負載的任何公共雲都必須支持這些安全性和合規性的要求。例如,如果一個處理客戶採購交易的電子商務應用程式被要求遵守PCI-DSS合規性,那么運行這一應用程式的任何公共雲都必須滿足該合規的標準。
3.存儲密集型應用程式並不適於使用雲爆發遷移。這是因為它們要求用戶在雲計算之間來回移動存儲數據。為實現該目標的網路頻寬和公共雲存儲的費用並不是微不足道的,而且這一成本很容易就會超出臨時性按需使用計算容量所帶來的好處。類似地,任何顯著依賴於資料庫的應用程式可能也都不適合雲爆發遷移。這是因為在內部平台和公共雲環境之間實現數據同步的費用和努力都是太高了。
4. 狀態管理是具有挑戰性的。這適用於希望在不同網站、或內部平台和雲中應用程式伺服器上運行原有應用程式、或者在不同位置依賴於輔助應用程式的用戶。例如,如果應用程式是在雲中的網路伺服器上運行的且使用無狀態HTTP協定與在內部平台運行的相同應用程式進行通信,那么這個應用程式就必須管理“狀態”以便於確保兩個環境之間數據與用戶互動的一致性。