自從2014年薩提亞·納德拉接任微軟首席執行官以來,微軟智能雲Azure就一路發展而成爲全球第二大超級公有云。在薩提亞的佈局中,微軟智能雲Azure是“世界的計算機”。換言之,Azure既是公有云,也要深入到政府和企業的內部環境中,這就是企業本地IT和私有云環境,再加上各類公有云,從而形成混合雲。

自從公有云出現後,私有云和混合雲的技術進展就一直受業界關注。公有云作爲一種可被全球用戶所使用的標準化產品,因直接與最終用戶連接而形成了“以客戶爲中心”的技術演進方式,“以客戶爲中心”也推動了公有云的快速創新迭代。但私有云和混合雲則受限於不同使用企業之間彼此並不互聯的現狀,其技術演進方式、迭代速度與創新方向,一直存疑。

2022年6月,微軟發佈了新一代混合雲產品及服務,向業界展示了微軟對於混合雲的“野心”——用公有云推動混合雲的技術演進,解決了混合雲技術發展的難題,同時由於將公有云的快速創新能力引入混合雲,而重新樹立了混合雲的業界新標杆——微軟Azure混合雲不僅是延伸到企業本地環境的公有云IaaS一體機,而是具備完整IaaS+PaaS能力的混合雲,更進一步隨着微軟智能雲Azure的技術創新而同步進展。

Azure Arc:混合雲“全家桶”

在2022年6月的新發布之前,業界對於公有云廠商的混合雲產品的認知就是AWS Outpost和Azure Stack,也就是延伸到企業本地環境的公有云IaaS一體機。在AWS亞馬遜雲科技和微軟的帶領下,其它公有云廠商紛紛跟進推出了各自的一體機產品,將各種公有云IaaS服務延伸到企業內部。一時間,似乎來自公有云廠商的混合雲方案,也就到此爲止了。

2019年底,微軟對外發布了Azure Arc混合雲技術預覽。Azure Arc的願景是在任何環境都能進行應用創新,同時提供無縫的開發、部署和持續運維管理體驗。此前,微軟Azure Stack HCI已經將一致的雲模式部署到企業本地及邊緣環境中,Azure DevOps爲任何環境和任何雲提供一致的DevOps運營開發,微軟還將雲安全擴展至所有的基礎設施,還可以在任何地點運基於Azure Cognitive Services的AI模型。而Azure Arc則是混合雲的另一個新高度。

2022年6月,微軟智能雲宣佈即將在華髮布一系列混合雲服務及功能更新,包括將於2022年下半年發佈預覽的Azure Stack HCI 22H2版本、Azure Arc-enabled Servers、Azure Arc-enabled Kubernetes公開預覽版本,以及針對應用程序、數據和機器學習服務的相關更新。本次新宣佈的Azure Arc-enabled Servers和Azure Arc-enabled Kubernetes是亮點之一,加上Azure Stack HCI,就是由Azure Arc統一納管的企業IT基礎設施。

Azure Arc-enabled Servers讓企業IT可以管理Azure之外的Windows和Linux物理機與虛擬機,包括位於企業本地IT環境以及其它雲服務商處的物理機與虛擬機,被連接的物理機或虛擬機將被安裝Azure Connected Machine agent代理服務,這樣這些Azure之外的物理機或虛擬機就被連入了Azure Arc,進而連入微軟智能雲Azure。而Azure Arc-enabled Kubernetes則可連接任何地方的Kubernetes集羣,包括運行在其它雲服務商處及運行在企業本地IT環境的Kubernetes集羣。任何被Azure Arc-enabled Servers和Azure Arc-enabled Kubernetes連入的物理機/虛擬機或Kubernetes集羣將被視爲統一的Azure資源進行納管。

有了Azure Arc-enabled Servers、Azure Arc-enabled Kubernetes以及Azure Stack HCI,企業就可以對所有IT基礎設施環境進行統一納管,這包括企業本地環境中的IT基礎設施以及其它雲上的IT基礎設施,從而形成了真正的混合雲環境。在Azure Arc-enabled基礎設施之上,微軟Azure Arc推出了數據服務Azure Arc-enabled Data Services、應用程序服務Azure Arc-enabled Application Services預覽版和機器學習Azure Arc-enabled Machine Learning預覽版,將數據、應用和機器學習能力等推向Azure Arc-enabled基礎設施,讓混合雲具備IaaS+PaaS全棧技術能力,也就是混合雲“全家桶”。

混合雲從基礎設施向數據服務發展

Azure Arc混合雲與多雲管理方案可以說是混合雲的新高度。微軟設計Azure Arc的目的,就是希望通過技術將從雲到端的系統環境變得更簡單、更靈活、更安全。通過Azure Arc,企業可以擴展Azure平臺,實現一次開發、到處運行的靈活性。同時,Azure Arc也提供了一致性的開發、運維環境和技術體驗以及安全保證,讓企業可以在任何環境中進行創新。

2022年6月宣佈的一系列Azure Arc工具集,將市場上的混合雲方案從基礎設施層面推進到數據服務和應用開發,也就是從混合雲IaaS向混合雲PaaS推進——而數據服務是混合雲PaaS核心能力,也是下一階段數字化轉型的重點。

Azure Arc-enabled Data Services將雲數據管理推向任何IT環境,包括企業本地IT、第三方雲服務商以及邊緣環境。首先,Azure Arc-enabled Data Services保持滾動更新,這樣用戶在任何環境中都無需終端支持服務並以近乎零宕機方式更新至最新版本;其次,Azure Arc-enabled Data Services讓用戶受多層安全和內置安全的雙重保護,包括數據庫引擎內置安全保護和Azure雲端安全能力等;第三,Azure Arc-enabled Data Services讓用戶無需應用停機即可彈性擴縮容,不僅能極大優化成本和效率,也無需超量購買IT資源;第四,Azure Arc-enabled Data Services可極大簡化DevOps體驗,內置的快速部署、高可用和災備等能力讓數據服務自動化,用戶可以在2分鐘內就部署3個帶高可用的SQL Managed Instance,還通過內置的監控工具獲得一致的監控視圖,包括查詢性能、存儲容量、錯誤日誌等。

值得一提的是Azure Arc-enabled data services Business Critical(BC)服務,被設計用於支持最關鍵任務的數據工作負載——該服務提供與SQL Server企業版同樣的功能,能夠在Azure Arc混合雲環境中以全新的性能、更高的可用性和頂級安全性,運行OLTP交易型數據處理和HTAP混合交易/分析型數據處理任務。Azure Arc-enabled data services Business Critical(BC)採用SQL Server Always On Availability Groups(AAG)以滿足最苛刻的業務連續性要求,企業APP可以在自動故障切換的時候實現接近零宕機的體驗。Azure Arc-enabled data services Business Critical(BC)還提供“雲”水平的冗餘,也就是在故障切換時可切換到同一Kubernetes集羣中的其它計算實例上,或其它數據中心甚至其它公有云上的Kubernetes集羣。微軟還爲Azure Arc-enabled data services Business Critical(BC)提供免費的Passive Instance,以運行災備場景。當然,用戶在使用Azure Arc-enabled data services Business Critical(BC)時並沒有CPU或內存配置限制,微軟爲了最大化該服務的性能,還提供了免費的read-scale replica只讀可擴展複本以卸載任何讀數據工作負載。

採用英特爾技術的微軟合作伙伴戴爾公司對Arc-enabled SQL Managed Instance進行了測試,測試的結果十分驚人——可以達到在Windows Server上的SQL Server的同等性能!Arc-enabled SQL Managed Instance可以在1分鐘內完成混合雲環境中SQL實例的自動化部署,BC功能讓數據多複本的高可用部署從天級或小時級降至分鐘級,而且是一鍵完成部署!有了Arc-enabled data services,就可以大規模加速DevOps的CI持續集成測試運行。簡單理解,Azure Arc-enabled data services將Azure強大的雲數據服務推向混合雲環境,從而爲混合雲帶來了全新的數據能力。

用公有云的速度,加速混合雲創新

微軟正將Azure構建成一臺世界的計算機。目前Azure在全球有超過60個區域、190多個數據中心、超過29萬公里光纖網絡,微軟在過去兩年裏面一共發佈了20個將要上線的Azure區域,Azure區域總和超過了AWS+GCP,微軟希望將來每一個國家和地區都能夠有一個Azure本地區域。作爲一臺世界的計算機,今天的Azure正源源不斷地吸收世界各地客戶和用戶對於以公有云爲代表的雲計算模式的需求,並根據這些需求快速創新着Azure服務。

簡單理解,Azure不斷吸收客戶需求,用客戶需求驅動公有云服務的快速創新,再將公有云服務快速創新的結果推向基於Azure Arc的混合雲環境,以此帶動混合雲的快速創新。2022年6月發佈的Azure Arc新工具集中有Azure Arc-enabled Kubernetes和Azure Arc-enabled Data Services,在此基礎上微軟將機器學習雲服務推送到了Azure Arc環境中。Azure Machine Learning是企業級機器學習雲服務,將該服務推送到Azure Arc環境中,讓企業可以在數據產生地直接運行機器學習模型,在滿足安全性和法規要求的同時,極大減少數據的移動。

Azure Arc-enabled Kubernetes將雲原生能力推向混合雲環境,該服務支持任何CNCF雲原生基金會兼容的Kubernetes發行版,包括VMware Tanzu、Nutanix Karbon、Red Hat Openshift、Canonical Charmed Kubernetes、Rancher Kubernetes Engine(RKE)等主流Kubernetes發行版。而與多種Kubernetes發行版兼容的Azure Arc-enabled Kubernetes,則將雲原生應用帶到混合雲環境,用戶可以通過Azure門戶在任何地方大規模部署一致的Kubernetes集羣。Azure Arc還允許開發者使用Gitops,集中編寫和部署雲原生應用到任何Kubernetes集羣。這樣,微軟就將雲原生應用帶到所有IT環境中。

微軟在2021年底發佈了Open Service Mesh服務,該服務是Azure Kubernetes服務的託管增值服務。Open Service Mesh是一個輕量級、可擴展的開放服務網格,是微服務的底層通信框架。而在2022年6月發佈的Azure Arc工具集中,也將Open Service Mesh帶入了Azure Arc環境,也就爲混合雲環境帶來了服務網絡能力。DevOps、微服務和服務網格,構成了雲原生應用的“三駕馬車”,如今這“三駕馬車”也集體登陸Azure Arc混合雲,爲混合雲帶來了強勁的雲原生開發、管理與運維能力。

整體來說:隨着Azure Arc的技術進展,微軟正在企業的混合雲環境——本地數據中心、私有云、第三方公有云以及微軟Azure等所組成的混合雲和多雲環境中,源源不斷引入Azure公有云的創新技術,爲企業數字化轉型提供全面的IaaS+PaaS能力,特別是在企業本地IT環境中對等複製Azure公有云的能力,讓創新發生在企業所期望的地方。Azure Arc,正在重新定義混合雲,將混合雲推向新的高度!(文/寧川)

舉報/反饋
相關文章