混合云管理仍然是IT面臨的一個挑戰。供應商已經發力解決這些與公有云類似的,本地系統的挑戰——但障礙仍然存在。
隨著越來越多的企業采用混合云,他們也將面臨新的管理上的挑戰。腳本無法輕易跨越公有和私有云段,存儲兼容性也可能成為問題,企業必須升級其虛擬LAN,并且解決其他挑戰。
混合云管理正在改進,但是公有和私有云可以使用相同的服務器和存儲平臺的事實也引出了一個明顯的問題:為什么不在公有和私有本地云上使用相同的技術來簡化管理呢?
包括微軟Azure,IBM和Oracle等在內的供應商們都已經想到這個想法,他們的本地云系統,雖然還不是主流的方案,但所期望的目的都是做到這一點。讓我們更詳細地看看這三個產品,以及它們的潛在挑戰。
Microsoft Azure Stack
Azure Stack,預計在2017年中期可用,本質上是預包裝系統中的Azure公有云。目前市場上的Azure Stack是有限操作和概念驗證(PoC)版本,但它和早期的產品軟件一樣,被限制在三個硬件供應商——惠普、聯想和戴爾——至少現在只是他們的一些款產品。PoC本身是一臺單機,不支持任何嚴格的規模測試或系統間的網絡通信。相反,它的目的只是演示操作觀念和方法。
Azure Stack的生產版本將具有Azure公有云的全部功能,這就滿足了許多企業所需的一致性。擁有同一版本的鏡像,應用程序代碼,API和網絡腳本是Azure Stack的一大優勢。
IBM Bluemix Local
IBM Bluemix Local是標準公共Bluemix Cloud的本地私有版本。它為用戶提供了一個安全的內部環境以滿足合規性要求。它還為他們提供了一種安全地開發應用程序的方法,然后決定他們是否要將這些應用程序部署到私有云,公有云或公共云中的專用私有云區域。
Bluemix方案的一個優勢在于云之上。例如,系統允許用戶訪問一系列Bluemix API和服務,包括那些支持IBM Watson的API和服務。云管理工具還為傳統應用程序提供了通過VPN訪問這些服務的方式。
Oracle Cloud Machine
Oracle Cloud Machine是Oracle公有云的本地版本,從而在很大程度上吸引了當前的Oracle用戶。由于公有和私有操作區域之間的一致操作,Oracle云產品能夠簡化混合云的部署和使用。
任何混合云都面臨的一個問題是當應用程序和工作負載跨越公共-私有云邊界時如何保持性能,特別是解決延遲問題。Oracle在內存中集群數據庫的延遲管理方面的經驗可能是一個優勢,可以幫助企業解決這個問題。
本地云系統面臨的挑戰
供應商需要解決的本地云系統的另一個問題是對實例性能的控制。在理想的混合云中,所有實例都是平等的,并且I/O都具有相同的速率和延遲。但這在現實世界中是不可能實現的。高度競爭的經濟,成本驅動的云業務決定了公有云供應商配置其平臺的方式。然而,企業根據不同的標準,最終還要根據不同的經濟水平來制定自己的決策。
隨著本地云系統配置選項的擴展,管理員可能希望支持任務或時序嚴格的工作負載,而不是通用計算。在這些情況下,編排可能會對像Azure Stack這樣的單一系統提出一些挑戰,這些系統針對公有云進行了優化,并且可能缺少監控或調整的工具來處理不均勻性。
限制這些本地云系統可支持配置的數量的原因,可能是供應商對這個問題的響應。然而,結果往往是用戶喜歡讓原始設計制造商為他們提供產品,而錯失了主要云提供商的成本優勢。這就是為什么相對于所有公有云的總體擁有成本來說,組織必須衡量混合云平臺的成本。
考慮到提供統一混合云市場的吸引力,我們可能會看到Amazon Web Services(AWS)和Google也會借助其產品加入這一戰局。在許多方面看,AWS已經在戰局中了,它提供可用的專用區域和專用于政府的私有云部署。盡管AWS支持公有云模式,但企業需求和混合云的價值可能會促使供應商做出改變。AWS擁有在當今市場領先的豐富的服務組合,這將有益于其私有云的實例。
由于本地公有云方法出現還不到一年,管理員會明智地對它押注,直到技術成熟。這也意味著他們不應該放棄基于OpenStack的內部私有云,特別是在開源社區與公有云供應商正合作統一接口和API的時候。如果成功的話,這個開源模型也可以幫助實現統一的操作,即使云平臺來自于多個供應商。