5年前,微軟仍然有一些主要的服務沒有運行在自己的Azure云上,從那時起,微軟一直致力于改變這個現狀。現在微軟很快就將宣布,所有第一方服務(包括Office 365、Xbox Live和Bing服務)都將運行在Azure上。
對于包括微軟在內的任何公司來說,希望將其所有云服務托管在一個通用基礎設施上是有充足理由的。因為這樣微軟和其他公司就可以更快地開發新產品;滿足特定的合規需求;利用微軟Graph API等跨云基礎技能;更快地進行擴展;將自身Azure托管服務用作客戶案例進行展示;最后也是最重要的,省錢。
10年前微軟曾承諾將Office 365遷移到Azure。與Bing和Xbox Live一樣,Office 365是運行在微軟自己的數據中心內的,實際上并未托管在Azure上。最近在進行詢問的時候,微軟承認,Office 365仍未完全運行在Azure上,但已經相當接近了。
微軟Azure首席技術官Mark Russinovich在一份聲明中稱:“如今大多數Microsoft 365服務(包括Teams、SharePoint Online和Office Online)以及Xbox Live服務已經運行在Azure基礎設施上了。 用于Exchange Online和Outlook.com的郵箱存儲也正在遷移到標準Azure基礎設施上。”
最近微軟發布的一些博客文章中稱,微軟在Azure上運行所有服務,幾年前并非如此,但是去年6月一篇有關Azure團隊的文章中提到:“Azure是支持所有微軟云服務(包括Microsoft Teams)的云平臺。我們的工作負載運行在Azure虛擬機(VM)中,我們的舊服務通過Azure云服務部署,而新服務則部署在Azure Service Fabric上。”
早在2016的時候,微軟進行了一個名為“CloudOptimal”的內部項目,該項目被特許用于在Azure上獲得微軟服務。CloudOptimal項目的任務是在Azure上遷移并運行所有第一方服務。所有新服務例如Teams、Windows Virtual Desktop和xCloud游戲服務則是從一開始就設計運行在Azure上的,但當時某些舊服務(尤其是某些規模較大的服務例如Exchange Online)并未遷移,因此現在這部分是需要遷移的。
我發現有一位微軟員工在他們的LinkedIn資料中提到了“CloudOptimal”。微軟至少有一個關于CloudOptimal的內部會議,directadmin安裝,旨在培訓數百名微軟工程師如何遷移到Azure,或者在Azure中構建第一方商業服務。甚至還有CloudOptimal T恤,在eBay上出售的二手價格為24.99美元。
一位Azure程序經理的LinkedIn資料顯示,國內服務器租用服務器托管,他的工作是讓微軟服務通過CloudOptimal項目“虛擬化工作負載并運行在Azure上”。資料顯示,“這個項目幫助我們朝著融合微軟分散基礎設施、帶來Azure新能力、降低COGS(銷售成本)的長期愿景邁進了一步,并影響著微軟季度財報中所有三個細分業務方向的收益情況。”
據說,Exchange和SharePoint的關鍵部分仍然運行在為專門為其設計的Autopilot裸機系統上,在某些情況下,這些服務的前端服務器是運行在Azure虛擬機中的。但是更為復雜的數據庫和郵箱服務器還沒有做到這一點。不管怎樣,微軟10年前許下的將自身服務前部遷移到Azure上的承諾似乎終于要實現了。