如今,全球公共云提供商希望在各行業組織的私有數據中心中占有一席之地,并且他們不斷推出服務以確保其在市場中的優勢。擁有悠久歷史的微軟公司位于混合云市場的前列,并且AWS、谷歌以及其他競爭對手也加入了IT領域的市場競爭,其功能強調了部署在本地的以公共云為中心的部署模型。
為了滿足對混合云和多云支持的不斷增長和不斷變化的需求,微軟公司開發了Azure Arc,該服務仍處于完善階段,但是可能會在未來幾年成為微軟公司云計算戰略的重要組成部分。
以下是企業需要了解的關于Azure Arc的知識、發展方向以及如何適合企業的云計算策略。
什么是Azure Arc?企業為什么要使用它?
Azure Arc是一種管理工具,可將所有資產視為云計算資源,無論它們位于微軟的公共云還是其他平臺。
該服務的核心是Azure資源管理器。無論是來自Azure門戶、SDK還是API的請求,IT團隊都可以使用Azure的部署和管理服務來創建、組織、部署和管理Microsoft公共云中的資源。 Azure Arc使用Azure資源管理器作為可擴展框架,該框架可在內部部署、其他云平臺或邊緣位置工作。
通過這個集中控制平臺,IT團隊可以在所有資產上利用相同的配置管理、安全性、合規性、治理和策略,這包括常見的CRUD(創建、讀取、更新和刪除)策略和基于角色的訪問管理。企業的IT團隊還可以使用Azure Arc擴展對Microsoft公共云以外的新結構的使用,例如代碼和GitOps等基礎設施。
使用Azure Arc的主要方法是什么?
Azure Arc包含三個子集:
•啟用Azure Arc的服務器
•啟用Azure Arc的Kubernetes
•Azure Arc上的Azure數據服務
IT團隊可以使用支持Azure Arc的服務器來管理托管在企業網絡或其他公共云上的采用Windows或Linux操作系統的計算機。計算機將作為資源組的一部分獲得ID,并在Azure中被視為另一資源。如果要利用Arc的這一子集,企業需要在每臺計算機上安裝一個Azure連接的機器代理,并安裝日志分析代理來實現策略、監視、配置等方面的功能。
支持Azure Arc的Kubernetes與Azure或其他地方的集群一起工作。附加的群集將可以在Azure門戶中訪問,并將為其提供資源ID。與服務器變體類似,支持Azure Arc的Kubernetes支持標記、配置管理、監視和設置策略。它可以與任何云計算基金會認證的集群協同工作,其中包括Azure Kubernetes服務(AKS)、Google Kubernetes引擎(GKE)、Amazon Elastic Kubernetes服務(EKS),以及Red Hat OpenShift。
Azure Arc上的Azure數據服務支持PostgreSQL的Azure SQL數據庫和Azure數據庫,可以在AWS、谷歌云平臺或企業的私有數據中心內運行。調研機構Gartner公司分析師Sanjeev Mohan表示,數據服務子集可能對希望在Azure以外使用微軟基于云計算的工具的公司來說,數據服務子集可能具有吸引力。
Mohan以一家企業為例,這家公司在其數據中心中運行SQL Server,并且擁有無法遷移到外部的數據。該系統通常每兩年進行一次升級,但是采用Azure數據服務,這家企業可以通過使用可解決備份、安全性、補丁和升級的托管版本來消除每兩年進行一次升級的麻煩。
Mohan說:“企業可以獲得所有的彈性、可擴展性和災難恢復服務,并在獲得PaaS所有好處的同時將數據保留在內部部署設施中。”
微軟不是已經提供了混合云服務嗎?
微軟公司提供了一些混合云服務,其最著名的混合云服務是Azure Stack,該服務于2015年首次發布,但直到兩年后才普遍可用。當時,IT專業人員將該服務視為Windows商店采用公共云的基礎服務,而微軟公司仍然不愿放棄進入數據中心領域。但是,它演變成更多的利基服務,可以作為公共云的補充及其改正其缺點。它具有三種類型:
•Azure Stack Edge是在云中管理的設備。它專為邊緣位置的機器學習和其他計算任務而設計,它也用于物聯網和數據傳輸。
•Azure Stack HCI專為希望將其內部部署資產切換到超融合基礎設施的企業而設計。它也用于遠程分支機構。
•Azure Stack Hub是原始的Azure Stack的重新命名版本。這個私有云可以運行,連接到Azure公共云或與Azure公共云半斷開連接。它使用許多相同的工具提供與Azure相同的界面,從而使工作負載能夠根據需要來回移動。它提供了與Azure相同的界面和許多相同的工具,使工作負載能夠根據需要來回移動。Azure Stack Hub運行在Microsoft認可的集成合作伙伴(如Dell EMC公司和HPE公司)的硬件上。
從云計算市場看,微軟公司在混合云方面的起步比較早。從歷史上看,其主要競爭對手AWS和Google從未與客戶建立過內部聯系。另一方面,微軟公司數十年來一直在銷售內部部署軟件。盡管近年來它已向云計算進行了重大過渡,但無法放棄其業務中如此重要的組成部分。
微軟公司已經調整了一些最流行的傳統產品,其中包括Active Directory、Office、SQL Server和Visual Studio。該公司還添加了跨Microsoft云邊界運行的更新服務,例如Azure DevOps和Azure安全中心。
那么為什么Microsoft還需要另一種混合云產品呢?
Azure Stack的建立是在大多數企業云計算采用率在很大程度上遵循“遷移”方法進行遷移時,將AWS和Azure等平臺視為未區分的托管環境。但是,一切照舊的方法在云中并不總是有意義的,它需要一種不同類型的敏捷、可擴展策略來構建和管理應用程序。
此外,Azure Stack要求內部部署服務器遵守硬件和數據中心基礎設施的嚴格指導原則。因此,企業將無法重新調整現有服務器的用途,或將內部閑置容量作為Azure公共云的擴展。
盡管Azure Stack在某些企業中占有一席之地,但它并不能解決IT團隊在當今的混合云和多云方案中面臨的多項復雜性。還有一些架構選擇,例如虛擬機、容器和Kubernetes、無服務器、數據庫、操作系統和編程語言。然后就是環境的多樣性,其中包括公共云、私有數據中心、分支機構以及邊緣計算和物聯網部署。
是什么促使公共云提供商進入混合云市場?
如今,公共云提供商都很注重混合云市場。一些大型企業不愿意(也沒有能力)將所有工作負載轉移到云平臺中。某些數據需要出于監管目的而保留在內部部署數據中心,而其他應用程序(尤其是負載可預測的應用程序)則可以很好地保留在云平臺。
這并不意味著企業正在放棄公共云。實際上,云平臺的采用量已經激增。但是,沿著公共云和內部部署環境這兩個方向走下去會為企業帶來真正的挑戰。IT團隊必須在不一致的環境中工作和管理。新的開發模型以及大多數企業在多個公共云中運行這一事實使問題更加復雜。
而第三方廠商試圖填補這一空白,但這又增加了分層的復雜因素。微軟公司將希望寄托在客戶將混合云和多云工作集中在一個首選的云計算提供商上,因為微軟公司已經在其云平臺上進行了大量投資。
微軟公司選擇使用Azure資源管理器范例,但是其他控制平臺(例如ServiceNow和VMware)可以根據需要采用Azure Arc。使用Azure資源管理器作為控制平臺的部分原因是堆棧中較高的市場變化率。
微軟Azure管理總監Jeremy Winter說:“在核心計算云平臺上,我一直認為如果企業不想在這些云上分層或抽象。那么將永遠無法跟上其發展和變化。”
微軟公司的混合云和多云戰略與AWS和Google的表現相比如何?
云計算市場領導者AWS公司一直在關注客戶的需求,不斷開發工具和服務,幫助企業將內部部署數據中心與其云平臺連接起來。AWS公司為此邁出了重要的一步,在AWS云平臺上支持與VMware云平臺的混合,隨著AWS Outposts的發布,它最終實現了向內部部署供應商的飛躍。
AWS Outpost類似于Azure Stack,不同之處在于AWS Outpost由AWS完全管理,并使用用戶無法訪問專有硬件。AWS公司還推出了一個名為Snowball Edge的便攜式設備,與Azure Stack Edge類似。
盡管AWS公司沒有像Azure Arc這樣的服務,但谷歌公司卻有這樣的服務。谷歌公司也在云計算市場上遙遙領先,并且希望其Anthos服務成為與眾不同的產品。Azure Arc和谷歌Anthos之間有很多相似之處,盡管Kubernetes的作用略有不同。
由谷歌公司開發人員組成的團隊創建了Kubernetes,并且越來越多地將容器編排平臺作為其核心。而要運行谷歌Anthos,無論是要部署到谷歌云平臺還是在內部部署,都需要使用GKE。盡管其功能有限,但是用戶可以使用Anthos在Microsoft AKS和Amazon EKS中控制集群。谷歌公司在內部支持虛擬機和裸機,但它圍繞應用程序現代化構建了谷歌Anthos,對原有應用程序進行容器化是該方法的一部分。
與其相反,微軟公司對傳統服務器給予同等的重視,考慮其安裝基礎,這也是有道理的。
Winter說:“我們希望這確實是客戶所在的地方,這里有虛擬機和數據庫,客戶并不能將所有內容轉移到Kubernetes領域。”
Gartner公司的Mohan以在內部部署運行Red Hat OpenShift的企業為例。要使用Anthos,企業的IT人員需要將這些工作負載遷移到Google的Kubernetes引擎。
他說:“Azure Arc似乎更開放,因為不需要采用GKE,但他們都在努力實現相同的目標。”
Anthos當前不像Arc使用Azure數據服務那樣支持谷歌云平臺以外的數據庫,但是谷歌公司已在內部部署擴展了一些基于云的分析工具。Anthos用戶可以使用BigQuery Omni在整個環境中執行SQL查詢,并且谷歌公司則在內部部署設施中添加了人工智能功能。
Azure Arc何時推出?
當前,支持Azure Arc的服務器和Kubernetes在公共預覽中,而用于數據管理的Azure Arc在私有預覽中。微軟公司并沒有確認何時將普遍提供Azure Arc組件,但預計Azure Arc將于今年秋季正式發布。Azure Arc for Data Management可能會在同一時間進行公開預覽。
啟用Azure Arc的Kubernetes比其服務器版本更早進入公共預覽版,因此預計其一般可用性會有所滯后。
將來還將向Azure Arc添加哪些其他服務和功能?
微軟公司不會只停留在目前的預覽版上,但也不會在不久的將來添加大量功能。
微軟公司已經公開表示最終將添加其他Azure數據服務。 Mohan表示,他認為將Cosmos DB擴展到內部部署設備(如生產線機械或其他產生時序數據的物聯網設備)的巨大潛力。當前,必須將這些數據發送回Azure云平臺以供Cosmos DB處理。
另一個有意義的舉動是更新Azure Stack。據報道,微軟公司正在開發一個更接近AWS Outposts的Azure Stack版本。微軟公司將管理設備并提供硬件,這是有道理的,因為Azure Stack可以作為Azure公共云的真正擴展,而不是與Azure集成的私有云。
Winter表示,他還認為需要通過Azure Arc提供的開發人員服務和應用程序,但是這些組件都不會很快推出,他并沒有對Azure Stack集成的長期計劃發表評論。與其相反,其關注的重點是最初的三個Arc版本的質量,而其團隊計劃在應用中總結和學習。
版權聲明:本文為企業網D1Net編譯,轉載需注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。