雖然2017年里多云計算領域仍舊紛紛擾擾,但對于很多企業來說,混合云仍然是終極目標。
然而,和任何IT環境一樣,對于大多數混合云部署來說,高效的管理實踐至關重要——這涉及到的領域包括從網絡到數據管理和存儲連通性的所有東西。
在進入新年之前,本文回顧了SearchCloudComputing的2016年里在混合云管理領域的五大技巧。
為混合云優化企業網絡設計
要優化混合云部署,高效的網絡管理是必要條件。沒有這一項,就會遇到網絡瓶頸,特別是廣域網瓶頸,從而阻礙到整體性能并且降低公有云和私有云之間數據傳輸的速度。
有些公司嘗試依賴于傳統的互聯網連接將其私有云鏈接到公有云供應商,但是網絡帶寬可能會是個問題。一種方案是更新你的互聯網鏈路,提升速度——但是這么做費用很高。
另外,可以考慮私有網絡方案,比如虛擬私有網絡或者來自于公有云供應商的直接鏈接。使用直接鏈接服務,比如Amazon Web Services(AWS)或者Azure提所供的類似服務,用戶可以訪問一個私有的,獨占的鏈路,從而提升從自己的數據中心到公有云的傳輸速度。
為混合環境管理云資源池
云蔓延是企業IT團隊的常見難題。當企業使用他們實際上并不需要的云資源的時候就會導致云蔓延,這樣會抬高開銷,很可能會收到高得驚人的云賬單。
在混合云部署里,控制云蔓延特別難。這是因為當企業使用公有和私有云的混合體時,他們通常將每個環境都當做單獨的,獨特的資源集,而不是當做一個整體。后果就是四分五裂的資源池,這會降低效率,并且最終抬高開銷。
要阻止這樣的情況發生,并且長期來看節約費用,IT團隊需要使用盡可能小數量的服務器以及VM配置。通過資源需求將應用程序分類,并且創建最小數量的標準托管模型來滿足需求。這樣可以降低混合云資源池碎片化的風險。
另外,企業必須持續審核云計算合同來找到并且消除云蔓延。大多數情況下,指定某個人或者組織作為云協調員,能夠起到一定的作用。
實現混合云的分層存儲架構
分層存儲架構通常將數據存儲在主要,次要和歸檔層。主要層通常是最貴的,但是能夠提供最好的性能,而歸檔層——用于那些不經常訪問的數據——最便宜,提供的性能也最低。
要在混合云里創建分層存儲系統,IT團隊必須要記住一些最佳實踐。如,如果私有云是大多數應用程序運行之處,通常來說最好將主存儲系統放在私有云上,將次要存儲放在公有云上。主系統必須是高性能的,負責存儲應用運行所必需的文件和數據。
公有云上的次要存儲系統通常作為主系統的活動備份,或者存儲更舊一些的數據,從而幫助釋放主系統的空間。而歸檔存儲并不是必需的,不過推薦使用。從長期來看,歸檔數據,可以考慮類似AWS Glacier或者Google Cloud Storage Nearline這樣的方案。
除了上述優勢,混合云部署里的分層存儲能夠幫助企業確保自動的冗余,并且降低數據丟失的風險。但是,一定要完整測試存儲架構,確保能夠滿足自己的需求。
混合云管理工具還有待改進
混合云部署的優勢顯而易見——更加靈活,能夠滿足特定的安全或者合規需求,并且應用程序測試和開發量不大。但是得到這些優勢的同時也增加了系統的復雜度,因為IT團隊需要努力管理私有和公有云之間的工作負載。
因此,很多企業嘗試改進云管理工具集,來解決所遇到的混合云難題。但是,問題是混合云管理工具市場仍然相對新,需要強制一些團隊將多種工具整合起來,使用API以及其他方式,來實現整體目標。在兩種云環境之間管理連通性和網絡也一直是難點所在。
幸運的是,公有云供應商逐漸意識到用戶想要部署的是其產品的混合體。比如,AWS和Google,已經在致力于改進其管理服務,Microsoft提供了一系列混合云管理工具,對公有云和私有云提供相同的接口。另一種方案是評估第三方云工具供應商,比如RightScale 或者 ScalR,來輔助混合云管理程序。
使用數據管理技巧優化混合云性能
可靠性和可交互性是混合云的主要優勢。但是如果沒有適當的數據管理技術的話,就很難獲得這些優勢。
混合云數據管理技術,比如決定哪些數據放在私有和公有云里,對于避免遇到瓶頸從而優化性能來說就很重要。IT團隊還需要決定在哪里作異步更新,以及哪些數據放在本地或者主要數據復制,如訂單數量,就要求同步更新。
想要降低混合云部署里的流量,可以考慮將數據分片。將大塊數據挪到公有云上——IT團隊的常見挑戰,考慮到古老的錄音或者磁盤的傳輸。但是要記住,一定要做數據加密。