本文翻譯自InfoWorld,作者EricKnorr是InfoWorld的首席編輯,從2003年開始發表文章,資深IT新聞人,獲得過多項新聞大獎。本文主要闡述作者理解的混合云和微軟在混合云方面的未來計劃和與眾不同之處。
云計算成功的關鍵是公有云和私有云環境上的一致性,微軟成為這個領域的領導者并且擁有大量的用戶群就是因為率先推行了混合云的策略。
我一直對「混合云」這個詞有所困惑,Wikipedia的定義是「由兩個或者更多的云構成」,但這樣的解釋并不好理解。我認為它是公有云(由云提供商維護)和私有云(由用戶自己維護)的和諧融合。
去解釋一個新興的技術范例,最好的方法就是研究在這個領域走得最遠的公司。而對于混合云,這個公司就是微軟,沒有誰比微軟云Azure的CTO Mark Russinovich更有資格來討論這個話題,他上周來到InfoWorld的辦公室闡述了他的混合云戰略。他多年來一直致力于為微軟用戶創造一個統一的共有云和私有云環境,讓Azure的技術可以部署到本地的Windows Server或者系統中心(System Center)。
亞馬遜、谷歌、IBM都是頂級的云提供商,而為什么我覺得微軟才是混合云領域的最領先玩家?首先,亞馬遜和谷歌甚至都沒有混合云,IBM有混合云,但是它的意義好像只是讓IBM的工程師在客戶的數據中心去搭建OpenStack的私有云,使它可以和IBM的公有云SoftLayer整合。
相比之下,微軟的目標就更具有產品化的想法,讓私有云建立在Windows Server或者系統中心,使公有云Azure可以擴展到更遠的地方。關鍵對于私有云部分,并不是在真實世界中大規模的構建私有云,因為他們難以搭建和維護,而且,當我們一邊在本地搭建私有云的同時,幾乎同時需要在另一邊建立公有云。
Russinovich為了體現微軟面向產品的方式,它對微軟私有云的定義很簡單:在2016年Windows服務器運行Azure Stack,下一年成為Azure Pack在云領域的繼承者。他說「我們相信,我們真正與眾不同之處在于實現了本地主機的跨度和Azure公有云達到一致。」
這聽起來非常激進,它同樣表明了整套解決方案所有權的優勢被單個公司所控制,而不是一個聯盟如OpenStack。基本上,明年微軟有希望向Windows服務器客戶提供一站式私有云服務類似于Azure的公有云:
用戶希望公有云和私有云體驗保持一致性,這就是Azure Stack所做的,它的一組核心服務是對于不同環境可以使用同樣地管理和開發經驗。我們已經看到很多公司對此如此的興奮,因為他們說,他們正計劃長時間在一個過渡狀態中,他們不想看到兩個完全不一樣的世界。他們希望在開發一個應用的時候只有一個視角,并且可以晚一點再決定到底部署到本地或者云上,亦或它可能開始在一個地方后來又部署到另一個地方。這正是Azure Stack設計的初衷。
雖然看起來微軟的多數東西都是端到端專有的,但值得注意的是,Azure同樣可以融合不同的開源解決方案到它的云上。這就包括開源的容器解決方案,如Docker、Kubernetes、 Mesos和CoreOS。Russinovich說「對于所有這些用戶希望運行的開源解決方案,我們希望給用戶提供一流的支持和服務?!?/p>
容器領域非常重要。Docker容器讓開發者更易于遷移應用和構建基于規范的微服務架構。對于Azure混合云最吸引人的一個方面是承諾支持容器,包括Windows服務器容器和Hyper-V容器,同樣,Docker容器也會運行在Windows服務器上。另外,微軟為了支持構建和維護微服務的應用,特別設計了新PaaS,稱為Service Faric,它承諾可以實現應用在私有云和公有云之間的平滑遷移。
在2016年,Windows Server或者系統中心正式落地之前,我們不能真實的評價微軟混合云。但微軟商城很有可能會首先體驗混合云的效果。