混合云使企業能夠同時擁有公有云和私有云的好處。但IT部門應該如何管理數據以避免性能上的瓶頸呢?
對于許多企業來說,建立混合云是在他們2016年的首要任務。而雖然成功部署混合云的模型本身就是一個成就,只是在私有云和公有云之間擁有互操作性和穩定性仍然是不夠的。IT團隊還需要應用數據管理技術來解決混合云的性能瓶頸問題并保持性能穩定。
混合云需要一種方式可以同時訪問私有和公有云上的數據存儲系統。例如,如果組織使用公有云來支持云爆發,運行應用所需的數據對象需要對該公有云平臺可見。由于安全性和治理方面的約束以及當前廣域網(WAN)技術的限制,這是很難實現的。但是,如果不解決這些瓶頸,混合云的性能將一落千丈。
混合云性能的第一個瓶頸便是廣域網本身。電信運營商,尤其是美國的,一直不愿承認云對廣域網的影響。1 Gbps的光纖傳輸所帶來的更高帶寬和低延遲對許多用戶來說還要好幾年才能實現。而且,當最終實現的時候,它們將同數據中心里面的100 Gbps或200 Gbps的主干網連接,從而產生嚴重的速度斷層。
為本地存儲所編寫的應用,如存儲區域網絡,或甚至私有云,將被公有云的訪問壓制成在私有云中數據的“單一副本”。為了防止出現瓶頸,我們必須使用一些數據管理技術,諸如確定什么樣的數據要同時在兩個云中保存,以及哪些數據需要異步更新。我們還必須確定哪些本地的主數據副本,如庫存盤點和訂單編號,必須要同步更新,以及數據庫條目的鎖定機制。
如果你的數據可以分片,這將進一步減少網絡流量,由于主副本可以分散于各個云之間,并本地化到計算所在的地方。如果分片是預先規劃好的,那轉移到公有云的分片上的重要事務可以被繼續處理,從而達到干凈的切換,提高混合云的性能。
將大量數據放到公有云上也是一個挑戰。最好的方法包括將老式的磁帶或磁盤遷移到公有云上。將這些數據加密是至關重要的,因為數據將在多個地點和車輛間轉移。
數據庫同步是另一個挑戰,由于廣域網有著相比于局域網來說100倍的延遲。將數據庫拆分是一個很好的方法,還有變更操作流程,使應用的兩部分更加獨立也是值得考慮的。比方說,我們可以預先為每個應用段分配好事務的ID號,減少所有事務都從一個段內讀取一條記錄的需要。
正確的數據管理技術對于保證混合云性能來說非常關鍵。盡量讓一個應用的公有云和私有云部分獨立于其他分段的存儲系統。雖然這通常涉及到修改應用,但不需要真的去實時移動或訪問數據所帶來的立竿見影的好處就是能夠讓更多的用戶和客戶滿意。