回想起曾經2008年PDC大會上,微軟首席軟件架構師的Ray Ozzie首次公布Windows Azure之時,估計沒人會想到云計算會給世界帶來如此的深遠影響。
在Ray Ozzie發表的著名微軟內部備忘錄當中,Ozzie對自己的構想做出全面闡述——他希望構建起一套顛覆性平臺,立足互聯網重現微軟Windows操作系統、.NET應用程序服務以及微軟Office套件等已經獲得巨大成功的設計成果。當時看似無稽之談的概念,如今已經成功推出了Azure IaaS、Azure PaaS以及Office 365。
從最初單純將Windows操作系統遷移到互聯網之上的基本思路,到最終幫助微軟贏下人人垂涎的JEDI合作協議,Azure無疑經歷了漫長的起步與發展周期。
微軟Azure于2010年2月1日起全面上線。已經經過了十個年歲。所以,我們有理由從頭回看微軟云平臺的發展道路,以及一路上一個個建立不易的里程碑。
2008年至2011年:Red Dog與面向互聯網的Windows操作系統
Azure的最初代號為“Red Dog”,設計思路單純是立足云端構建Windows NT擴展方案。Windows Azure由此而生,后又被更名為微軟Azure。
Windows Azure的首個版本只包含為數不多的幾項服務,但這些服務已然構成了這套平臺的四大支柱:
首先是計算服務,其中包含Web角色與Worker角色組件。開發人員能夠以Web角色為基礎打包并運行各類ASP.NET Web應用程序與API;在另一方面,Worker角色則專為長時間運行的進程設計,且不提供UI界面。
第二個是Azure Blob存儲服務,具有出色的持久性與運行穩定性。。
第三大支柱是SQL Azure數據庫服務,與微軟SQL Server高度相似。
第四大支柱是Azure Service Bus,一套衍生自BizTalk Server的消息總線方案。
2010年Windows Azure全面上線
但是企業級市場上難以廣泛普及,主要是設計本身思維立足限制了它,對于大型企業的需求它難以滿足。
2012年至2014年:迎接開源浪潮與IaaS轉型
開源軟件的興起加上Amazon EC2的飛速發展,使微軟開始重新審視自己的云計算設計思路。微軟決定再次調整自身云發展戰略——包括將Windows Azure更名為微軟Azure,同時在Azure之上全面為Linux的部署敞開方便之門。
2014年,微軟公司開始與紅帽、甲骨文、SUSE以及Canonical等廠商緊密合作,推動Azure發展成為最理想的Linux系統運行環境。
2014年至2016年:投身大數據、分析與物聯網浪潮
微軟這一次與正同Cloudera展開激烈競爭的大數據初創企業Hortonworks聯手,共同開發出Azure HDInsight——相當于微軟云托管版本的Apache Hadoop服務。此外,微軟還先后上線了Azure Data Lake Store以及Azure Data Lake Analytics,意在為Azure提供屬于自己的端到端大數據與分析平臺。
2015年,微軟收購了Revolution Analytics,并借此將極具人氣的R語言引入Azure數據平臺。
意識到物聯網在數據驅動型工作負載層面的重大意義,微軟方面也著手開發托管型物聯網服務。憑借一系列努力,Azure最終成為少數具備事件中心、物聯網中心、數據流分析、SQL數據庫以及Power BI支持型端到端聯網設備堆棧的公有云之一。
2016年至2018年:全力投資容器與Kubernetes
2016年,微軟方面聘請了Kubernetes項目聯合創始人之一、谷歌首席工程師Brendan Burns。Brendan也很快證明了自己的價值,很快為Azure提出了容器發展戰略,并幫助微軟啟動了一套名為Azure Kubernetes Serivec(AKS)的托管Kubernetes平臺。
2018年至2020年:Intelligent Cloud與Intelligent Edge
憑借著Azure Cognitive Services、ML Services的強大創新能力,AI與數據平臺之間的深度集成,再加上Azure IoT Edge以及Azure Stack的上線,Satya當初提出的“智能云”加“智能邊緣”正一步步轉變為現實。
展望未來:Azure Arc——混合云的新基石
新的時代正拉開帷幕——如今,Kubernetes在數據中心內的普及與多云環境投入,開始引領又一輪風潮。
微軟出陣以Kubernetes的改進型混合云發展戰略。與之對應的新平臺被定名為Azure Arc,允許客戶通過單一控制面板管理虛擬機、物理機以及由Kubernetes負責管理的各類容器化工作負載。有趣的是,與AWS Outposts、Google Anthos、
展望未來,Azure Arc將逐步發展成具備統一計算架構的多云加混合云平臺。
Azure的十年發展歷程,遠遠無法概括微軟云平臺一路走來的艱辛探索。然時光無限,科技無涯,相信未來微軟的探索精神還會推動著Azure更加強大的發展下去。