在企業(yè)內(nèi)部部署的前提下,具備以混合角色作用托管Azure基礎設施的能力是一大關鍵性的區(qū)別。
作為微軟公司的Azure項目管理總監(jiān),科里·桑德斯主管著負責運行在Windows和Linux系統(tǒng)平臺上基于虛擬化的產(chǎn)品、新的微服務平臺、集裝箱服務等等的計算團隊。桑德斯在大約六年前加入Azure團隊,在此之前,他曾是Windows服務團隊的開發(fā)人員。 最近,Network World網(wǎng)站的總編輯約翰·迪克斯專程造訪了桑德斯位于Redmond,WA西雅圖總部的辦公室,并就進一步更好的了解微軟正在打造怎樣的云業(yè)務進行了深入的探討。
讓我們先從微軟云計算業(yè)務的長遠愿景開始來展開我們的采訪吧,貴公司在云服務方面都提供了哪些具體的產(chǎn)品和解決方案,而它們之間又是如何相互配合的呢。
我們傾向于將我們的整體云服務產(chǎn)品細分為三大部分。其一是像Office 365和Microsoft Dynamics CRM這樣的基于SaaS的解決方案,我們認為這些產(chǎn)品和解決方案能夠以最快的時間為客戶帶來價值。他們可以通過注冊并立即獲得我們的云服務所帶來的優(yōu)勢,包括諸如超大的規(guī)?;腿蚋采w的好處,同時又無需對她們當前所正在部署的實施太大的變化。這是最高級別的。
而我們在第二類的基礎設施級別也有很多所做的工作。這些產(chǎn)品是關于虛擬機、應用程序遷移、撤裁轉(zhuǎn)移類型工作負載、接管企業(yè)用戶的數(shù)據(jù)中心,并將其遷移到云中。而第三類則是更高級別或先進的服務,使得企業(yè)客戶更易于實現(xiàn)規(guī)?;瘮U展,易于獲得高可用性,并構(gòu)建下一代的應用程序,真正充分利用云計算的敏捷靈活性的優(yōu)勢。
我們的競爭對手包括了那些只提供SaaS解決方案的服務供應商;以及那些只提供基礎設施和平臺解決方案的競爭對手。 而我們覺得我們自己則是唯一一家能夠提供上述三種類型的服務的供應商。
貴公司會通過細分市場來實現(xiàn)營收的突破嗎?
我們的年化云收入是94億。我會說, 收入用于基礎設施和先進的服務,我們將為Azure是同比增長140%。 我們增加客戶訂閱每月天。
我們不需要突破營收,但我們的年度云服務業(yè)務營收則為94億美元。我會告訴您說,通過與我們的Azure服務相結(jié)合,我們的基礎設施和先進服務的營收與去年同比增長達140%。我們平均每月新增的Azure的訂閱客戶數(shù)量則為120000。
關于支持所有這一切的物理設備,您能給我們一個大致的縮略描述嗎?
我們將我們在全球覆蓋的劃分為若干個區(qū)域,以進一步的貼近客戶,實現(xiàn)低延遲性的目標,并在這些區(qū)域具備可擴展性。 我們已經(jīng)宣布了建造30處這類的全球性的區(qū)域,其中22處在今天已經(jīng)正式建成運營了。 這些全球性的區(qū)域各自有著不同的結(jié)構(gòu)和不同規(guī)模大小,這很大程度上是基于其是在何時被建造的。 而這些全球性的區(qū)域會跟隨當今市場上硬件創(chuàng)新的步伐,并在物理設備打造和冷卻系統(tǒng)等等方面保持與市場的同步。 幾乎所有區(qū)域都有多個數(shù)據(jù)中心。
是否有一個關于總的數(shù)據(jù)中心的數(shù)量或總的服務器數(shù)量的計數(shù),以便有助于正確看待這一問題?
我們并不公開共享公布這些數(shù)據(jù),坦白說,即使我們公布了這些數(shù)據(jù),很可能當我們正式公布時,其已經(jīng)改變了。
在Azure之前,是否會有一個典型的用戶配置文件出現(xiàn)呢?
這是一個很大的問題。而關于Azure,其中一個令人激動人心的部分是:其一個廣泛的、開放的、多元化的平臺,涵蓋了
從構(gòu)件.NET微服務到伙伴關系、以及Linux供應商解決方案在內(nèi)的一切服務。這種廣泛的解決方案,導致了各種各樣類型的客戶。
對于基礎設施和先進的服務,我們已經(jīng)看到了其在企業(yè)客戶中的大規(guī)模的采用。諸如GE醫(yī)療集團阿拉斯加航空公司和NBC都在為其現(xiàn)有應用程序和下一代的應用程序使用該平臺。但與此同時,我們也看到相當多的新的客戶和初創(chuàng)型企業(yè)正在使用我們的平臺的開源部分。Jet.com便是其中的一個很好的例子,該公司是一家總部設在新澤西州的電子商務網(wǎng)站,其站點是完全部署在Azure上的。我們客戶量已經(jīng)從創(chuàng)業(yè)公司和ISV方面看到了相當可觀的增長。事實上,我認為我們當前有40%的營收,均是由初創(chuàng)型公司和ISV企業(yè)所帶來的。
所以,我們正看到小公司在做大事,而大公司則在做一些小事情。 這種運行模式從企業(yè)客戶和合作伙伴都帶來了范圍驚人的機遇。故而想要給您一個關于正在實施部署的企業(yè)用戶的規(guī)?;蛘哧P于工作負載的規(guī)模的意義,的確是很難的。
那么,關于使用案例呢? 是否有更普遍的特殊的使用案例?
眾多第一波的企業(yè)客戶都遵循了類似的模式。 我們在云中看到了大量的開發(fā)和測試,我們看到很多突發(fā)性的工作量。 最近,我們的一家企業(yè)客戶Milliman公司(一家精算和風險管理服務公司)在我們的Build大會上展示了他們是如何迸發(fā)精算風險分析工作負載的,這真的是一個相當激動人心的充分體現(xiàn)了云計算為企業(yè)用戶所帶來的靈活性和通用性的例子。
因此,這些使用案例都在變得越來越流行,都充分利用了功能的即時開啟/關閉,以及具有大量的計算能力實施快速部署的性能優(yōu)勢。但是,我們也看到整體數(shù)據(jù)中心遷移上揚的趨勢,因為大大小小的各種規(guī)模的企業(yè)用戶都紛紛開始尋找他們下一波的資本開支。圍繞著這方面,還有更多令人興奮的,即:“讓我們遷移一切!”我們有幾家企業(yè)客戶就正處在完成這一任務的過程中,但截至目前,還沒有任何一家曾作出過公開的聲明。
我想,大多數(shù)企業(yè)用戶都會害怕把所有的雞蛋放在同一個籃子里。
我們正在看到很多企業(yè)客戶對于多云部署和混合部署的興趣的增加,企業(yè)客戶可以同時實現(xiàn)內(nèi)部的部署和公共云服務,進而同時享有兩者的優(yōu)勢。事實上,我們區(qū)別于其他云服務提供商的其中一大特點便是:我們是通過我們自己的允許跨多云監(jiān)控的運營管理套件(OMS)將重點放在多云方面的。
災后恢復如何?
災難恢復和備份是我們所提供的兩款額外的混合服務。兩者都是相當受歡迎并得到了快速的增長,我們正看到他們與諸如像StorSimple和Stretch DB這樣的解決方案相結(jié)合。所有這些都共享了“將您企業(yè)的工作負載保持在企業(yè)內(nèi)部,同時又能夠在工作負載需求突發(fā)增長時使用云服務的廉價存儲”的概念。我們看到了很多企業(yè)客戶選擇這種模式,作為他們過渡到云中的最容易的第一步。
說到混合云服務,您所在的公司已經(jīng)推出了“堆棧”,其將使得企業(yè)客戶能夠在他們內(nèi)部的基礎上復制Azure基礎設施,但您如何看到客戶對于其的使用呢?
當我們與企業(yè)客戶談論他們在公共Azure實施部署時,他們經(jīng)常會說:他們對于獲得通用性感到非常興奮,但他們同時也會遭遇到他們自己的工作負載方面、其基礎設施的各個方面的問題,他們希望將其保持預置型(on-prem)模式,無論是出于滿足合規(guī)性方面的原因或是更接近企業(yè)方面的原因,抑或只是他們想要擁有控制的感覺。
Azure堆棧能夠?qū)崿F(xiàn)所有這些場景,而不必對API和門戶體驗妥協(xié)。企業(yè)客戶可以得到同樣的Azure體驗,與Azure同樣的靈活敏捷性,同時還能夠保持預置型模式部署。其混合云服務的功能是首屈一指的,我們從企業(yè)客戶那里看到他們對于其的相當?shù)呐d趣。堆棧仍在預覽中,我們預計其應該能夠在今年年底前全面上市。
那么,是否可以認為說:在云中,Azure是與Azure堆棧的預置型模式完全兼容的呢?
是的,完全兼容。顯然,其運行的構(gòu)建是在一個小的形式因素之中的,但是,其有效性則是與圍繞著API、管理、PowerShell、Bash腳本,等等的Azure組件完全相同的。
如果我同時擁有了兩者,而我想保持大部分計算的預置型模式,同時在需求高峰時期采用云計算以適應,實現(xiàn)這一點會有多難?
云爆發(fā)功能將能夠通過在預置型模式部署和公共Azure體驗之間的一致性的體驗得到簡化。您企業(yè)的應用程序仍然需要支持這種爆發(fā)功能。 如果是您所提到的向外擴展型站點的例子,感恩節(jié)的工作負載便是這樣的一個例子,這種情況將可能在公共 Azure和私有云之間運行得很好。您企業(yè)只需支付購買的Azure棧的私有環(huán)境,而在公共 Azure方面,您企業(yè)則需要基于每分鐘所使用的資源,進行付費。
如何保持數(shù)據(jù)的并發(fā)?
這真的取決于您的應用程序的構(gòu)成。像電子商務網(wǎng)站這樣的例子,有一些我們稱之為“最終的一致”。您可以把您的數(shù)據(jù)分散在多個區(qū)域。 這是一個很好的方法,因為即使數(shù)據(jù)也許在一兩秒鐘內(nèi)是關閉的,只要您企業(yè)與客戶的交易完成了,這也不是一個很大的問題。
但是,隨著企業(yè)客戶充分利用平臺的優(yōu)勢,其他模式將是可能的。而這正是那些超前服務成為一個有價值的差異點的所在。因為,如果您企業(yè)是通過虛擬機來執(zhí)行一切工作,并按照您一貫的數(shù)據(jù)處理方式來進行數(shù)據(jù)的處理,您會發(fā)現(xiàn),爆發(fā)類型會有一些挑戰(zhàn)性。如果您正在利用一些更高級層次的服務的優(yōu)勢,而您正在打造您企業(yè)的應用程序使其變得更加云友好,同時在Azure堆棧和公共Azure上獲得他們的服務優(yōu)勢,跨多個區(qū)域的擴展以實現(xiàn)突然爆發(fā)將變得更加可行。
企業(yè)用戶是否將堆棧作為來幫助人們實現(xiàn)一步到位的全面的云部署遷移的一種方式?
當企業(yè)客戶選擇采用Azure時,無論其是Azure堆棧或公共Azure,能夠為企業(yè)客戶提供全方位的選擇,包括任何您想做的工作,您想在任何位置實現(xiàn)的服務,便是我們所認為的不同于其他服務供應商的差異化所在。 Azure棧只是其中的一部分。其使得人們不必把一切工作負載都遷移到公共環(huán)境便能夠獲得充分的云的功能。
當VMware公司推出了其云服務時,我以為其將獲得長足的發(fā)展,因為這是對于該公司的數(shù)據(jù)中心的工具的一個完美的補充,但它似乎并沒有按照我所料想的方式發(fā)展。為什么貴公司的混合云服務將會更成功?
我們是唯一的一家有能力提供全面的管理能力部署、企業(yè)級的預置型模式資源,同時在跨多達30個地區(qū)擁有一個完整的超大規(guī)模的云服務的供應商。 這種組合是唯一的,而且也正是企業(yè)客戶們所真正正在尋找的服務。 他們需要這些能夠隨著他們的工作需求在云中實現(xiàn)規(guī)?;s放的功能,同時也希望能得到信任,以及在預置型環(huán)境中的關注。我不認為任何其他供應商能夠同時提供這兩類服務。許多其他供應商僅僅只具備其中之一,而我認為這便是我們的服務非常獨特的所在了。
Azure同時支持Windows和Linux虛擬機。您能否給我們一個關于其使用崩潰的清楚的描繪呢? 企業(yè)客戶部署的四分之一的虛擬機是Linux。
對container集裝箱有很大的需求嗎?
關于云服務的一個令人興奮的事情便是其快速的變化,以及企業(yè)客戶對于這些變化是如何快速地適應的。這包括了諸如軟件定義網(wǎng)絡、機器學習和container集裝箱之類的。企業(yè)使用container集裝箱容器進行開發(fā)和測試,遷移到云環(huán)境中而無需太大的變化,這無疑是整個DevOps的一個了不起的進步。
下一代的集裝箱正在將整個應用程序模型轉(zhuǎn)換為微服務模式,而作為這方面的一個例子,我們則剛剛推出了一款名為Service Fabric的平臺。這個想法是為了打造一款由多個細分組件與大型單片應用程序組件構(gòu)成的更簡單,更靈活的應用程序。
您能更深入地解釋一下嗎?
這實際上是我自己所負責的事情之一。Service Fabric是我們的一款微服務平臺。其目標是能夠利用應用程序,并將它們細分成更小的部件,15、20甚至30個不同的組件,而每一個組件都有自己獨特的生命周期。它們可以各自單獨更新,可以單獨roll back,可以單獨縮放。
其好處就是增加了您部署的應用程序的靈活敏捷性,而又不犧牲可用性,這對于今天的很多應用程序而言,真的是一個很難的問題。我們整體的應用程序——包括前端、中間層、后端,在不冒可用性的風險的情況下,其很難規(guī)模化也很難具備很多的靈活敏捷性。
借助微服務,您可以得到所有三者。利用Service Fabric我們已經(jīng)得到了很多內(nèi)置功能,進而充分利用了微服務的意識。您可以更新單個微服務。如果檢測到一個問題,其他任何一個微服務都不會受到影響,其會自動roll back。其充分意識到所有這些微服務的運行健康狀況,其甚至提供了一個有狀態(tài)的微服務的運行狀況,這樣您可以跟蹤每一款微服務的狀態(tài)。我認為當看到下一代應用程序部署時將是非常令人興奮的。
這是否與Azure的功能有關呢?
我通常將Azure的功能稱為一款免服務器的平臺(server-less platform):一種微型計算平臺服務,而Service Fabric則是完整的應用程序…其將所有的功能整合在一起,具備健康運行和它們之間的互動的知識。Azure功能真是面向執(zhí)行一個單一的操作。其與應用程序的設計是一致的,但他們解決的平臺的不同部分。
Azure功能的關鍵是以一個簡單的功能編寫您企業(yè)的程序和對其實施管理。 您企業(yè)所編寫的代碼,無論其是JavaScript或C #語言或其他什么語言,其都將在門戶訪問體驗中獲得執(zhí)行,而您不必擔心虛擬機的自旋。這根本不涉及服務器的概念。 您所要做的一切工作便是運行這段代碼,并基于一些事件對其進行執(zhí)行。 我們演示了一款基于物聯(lián)網(wǎng)的信號發(fā)射功能。 開發(fā)人員并不在乎服務器是否彈出。這無關緊要。 其只是運行代碼,并完成執(zhí)行。 這免服務器的方法背后的概念。 您不用管理一臺虛擬機,也不必付出代價。 您只需為執(zhí)行的功能支付費用。
當您提到云服務推動了對于新技術的采用時,您提到了軟件定義的網(wǎng)絡,您對此是如何看待的呢?
軟件定義的網(wǎng)絡最終是屬于平臺的創(chuàng)新的一個方面。我們實現(xiàn)規(guī)?;姆绞剑谖覀兊能浖x的網(wǎng)絡中,我們向我們的客戶展示了他們所需要的規(guī)模化需要大量的投資。 這方面的一個很好的例子是我們的負載均衡器,當我們開始時其都是基于硬件的,而我們最終將其轉(zhuǎn)換為一款完整的軟件解決方案。 這真的是我們實現(xiàn)規(guī)?;s放和滿足我們的需求的唯一方式。
我們也為我們的企業(yè)客戶展示了完整的軟件定義網(wǎng)絡功能。這來自于企業(yè)客戶能夠定義他們的網(wǎng)絡安全團隊的形式,企業(yè)用戶可以定義他們自己的路由器規(guī)則,使得諸如Barracuda和F5公司這樣的合作伙伴能夠部署虛擬客戶端。
所有這些都是有效的改變,客戶可以期望在他們所部署的工作平臺上工作,而他們現(xiàn)在可以做出的變化幾率是巨大的。突然間,僅僅只需進入我們的網(wǎng)站,輸入幾個數(shù)字,點擊提交,您就可以改變以前需要修改的、或者更新一款物理設備了,您現(xiàn)在已經(jīng)改變了您企業(yè)所有的安全規(guī)則。 這才是真正實現(xiàn)了靈活敏捷性。
這也是一個令人興奮的機會,因為其帶動了很多的興趣關注度。五年前,軟件定義的網(wǎng)絡和機器學習感覺就像是科幻小說一樣,而現(xiàn)在,他們正在成為實用科學。
安全性問題是否仍然是企業(yè)客戶考慮采用Azure的最頭號的因素呢?
網(wǎng)絡安全和企業(yè)客戶對于他們的企業(yè)網(wǎng)絡的安全控制是一個很大的因素。 除了具備我們前面所提到的一些功能之外,我們還提供了一些額外的服務,如Azure安全中心能夠整合這些工具,當沒有進行正確配置時,會提醒客戶。
這方面最好的例子是,如果您企業(yè)有一臺虛擬機,其不是在Web應用程序防火墻(WAF)后面,而您希望所有的虛擬機都在WAF的背后,其會報告給系統(tǒng)管理員這是一個安全問題。這很重要的,因為云計算可以讓用戶更加靈活,他們需要與靈活敏捷性相匹配的安全解決方案。所以,的確,這是與每一位顧客進行的一次重要的談話。
最后,讓我們來談談關于市場競爭的話題吧。我相信,亞馬遜是您最大的競爭對手,尤其是對于您的團隊,您如何正視這一市場競爭的呢?
正如我們已經(jīng)討論的,我們在市場競爭方面所展示出的強大之處的二者之一當然便是我們的混合云服務了。全方位的服務功能包括了Azure堆棧功能、災難恢復功能、備份功能。而我們的很多客戶都對于我們將綜合超大規(guī)模的公共云作為混合云服務的補充感到非常興奮。
而另一個方面則在于我們在Azure中所提供選擇的開放性,及其大量的選擇。該平臺的宗旨之一是為客戶提供他們?yōu)樗麨樗胍娜魏尾渴鸬倪x擇......既能夠部署Linux解決方案(我們或許是是所有公共云服務產(chǎn)品中提供了最佳的紅帽支持的供應商),也通過Pivotal公司提供了夢幻般的Cloud Foundry支持,同時還提供了像Azure功能和Service Fabric這類的先進高級服務。
我認為,這些服務和合作伙伴解決方案的結(jié)合,使我們對于那些正在尋找充分利用云服務的全部優(yōu)勢的企業(yè)客戶具備更大的吸引力。
您是否還有其他的總結(jié)想法呢?
我知道,云服務市場將要獲得大的發(fā)展,您可以看到企業(yè)用戶對于其的興趣正在進一步的醞釀提升之中,而當前正在發(fā)生的現(xiàn)狀已讓我吃驚。我們正看到Azure獲得了大量的部署和增長,而整個云服務市場的發(fā)展也是令人興奮的。當然,我們也要意識到:革命尚未成功,同志仍需努力。
關于約翰·迪克斯
Network World網(wǎng)站的主編迪克斯于1986年參與了Network World的創(chuàng)刊發(fā)布,此前在1980- 1984年在IDC公司負責記載網(wǎng)絡的發(fā)展和分布式處理,后在1985- 1986年期間曾供職于Computerworld。