回顧過去幾年,混合云在IT界異軍突起。據許多行業分析師的觀點,混合云意味著將組織軟件驅動的私有云與公共云的性能、業務流程、自動化和計費功能相結合,以實現在公有云和私有云之間無縫遷移工作負載。實際上,混合云很少以這樣的形式落地。
事實上,公共云最近已經取得了巨大的發展—亞馬遜和微軟這樣的供應商宣布大幅收入增長。這些云服務提供商在其服務方面取得了巨大的進步:覆蓋更多的區域,支持更加多樣化的硬件,提高安全性和合規性,降低成本,提高互操作性。
在價格持續下降的同時保證服務質量,使公共云不可避免的吸引大多數組織的眼球。但對于已經有大型數據中心投資的組織來說,如何建立正確的“混合”模式的問題仍然存在。
除了處理現有的內部資源外,企業至少還有一個很好的理由想要將資源保留在本地:廠商鎖定。作為IT領導者,企業對數據和業務連續性的需求迫使企業謹慎思考,企業需要對資源保留控制,并能隨時根據業務需求遷移IT資源。
盡管企業對混合云有著迫切的需求,但想要順利的促進混合云的落地,還需要克服以下的挑戰:
1、不同云環境之間沒有共同點在不同環境之間的工作負載的遷移有很多用例,可能需要簡單地從本地遷移到Azure,或允許使用公有云進行測試和分段以實現靈活性。然而,從不同環境的組件的構成來看,首先他們需要知道在不同的云環境如何運行以及實現應用程序編程接口(API)的調用。
其中一個主要問題是企業和技術解決方案提供商正在尋求一個共同的標準來提供統一的用戶體驗,但是由于提供云服務的平臺的差異,這種做法似乎永遠不會實現。
2、缺乏專業知識根據RightScale發布的最新一項調查顯示,32%的全球云計算用戶都缺乏資源和專業知識,這逐漸成為采用云計算面臨的主要挑戰。從單一的基礎設施轉移到云端,IT團隊面臨著各種各樣的挑戰,尤其是他們需要更多的技能。亞馬遜和OpenStack等在幾年內快速演進,云計算環境變化如此之快,使得他們無休止的發展數據中心,同時還需要學習和采用不同的云環境。實施混合環境意味著試圖將這些環境整合成一個單一、自動化且運行良好的環境。
此外,知識是昂貴的。如果需要解決知識和技能的差距就意味著需要聘請專業人士或云計算管理服務提供商(MSP),并且對現有的團隊進行培訓和教育。把握新服務投向市場的時間至關重要,因為市場的競爭不會給你機會慢慢發展。
3、互操作性的安全上文中也有提到,企業有將關鍵任務的工作負載和數據保留在本地的訴求。但是,當企業從本地環境向公有云多租戶環境中遷移時,可能會面臨更多的攻擊。這可能并不是公有云不夠安全,而是在你利用另一個環境時,會存在更多的安全漏洞。因此,在整個環境中實施最佳的安全實踐,例如基于角色的訪問控制(RBAC),以及在輔助站點上保護數據非常重要。
此外,運行高度分布的環境非常重要。安全領域的新舉措正在引入更多的功能,以實現用戶自動化環境(如單個應用程序層、甚至特定容器)內各個組件的安全性,最終實現更細粒度的安全、更好的彌補漏洞和應對攻擊。
4、網絡因素顯然,網絡是處理混合或多云環境的基本要素。應用程序開發人員傾向于假設應用程序的所有組件都非常接近,例如他們可能會認為數據庫與中間層服務器非常接近。然而,每個管理員都知道兩個不同環境之間的鏈接經常會帶來很大的問題。
必須在考慮到內部和外部資源之間的安全性和不同層之間的潛在延遲的情況下規劃網絡拓撲,成熟的云計算提供商(如亞馬遜和微軟)已經意識到連接的重要性,并且開發了自己的混合云網絡解決方案:DirectConnect和ExpressRoute。
5、運行應用程序一般而言,從本地向云環境的遷移不是單個服務器,而是整個應用程序堆棧的遷移。旨在支持混合環境復雜性的很多工具往往從操作角度來實現混合管理,將其解決方案集中在底層基礎設施上。
協調應用程序堆棧資源的部署不僅涉及資源配置,而且基礎設施只是運行應用程序的一個因素。在混合環境中運行應用程序包括用容器來實現工作負載的遷移,這意味著需要使用編排解決方案、從底層基礎設施抽象應用程序、并允許其進程在每個環境中運行,這一層還應支持配置、管理、監控等功能。
在不久的將來,關于如何應對這些應用挑戰,將會發生巨變。首先,將這些應用程序移動到云端,以便在并行優化應用程序時享受云的優勢。此外,解決方案將開始自動優化和調整,從而減少遷移過程中的沖突。隨著解決方案的應用程序變得更加容易,自動優化任務,將降低應用重寫的必要性。實現簡單地重構,大大減少時間,精力和金錢投資,并大大加快大云遷移。
2017年將是公有云和企業混合云部署的重要年份。私有云和公有云之間的橋梁將繼續融合成一個無縫,簡單,高效的企業云架構。