混合云大比拼:AWS Outposts vs. Azure Stack vs. Google Anthos
譯文Azure Stack、AWS Outposts和Google Anthos是三巨頭應對現代混合云計算需求的產品。雖然它們都有一些相似的核心功能,旨在使云與本地部署同步,但是每種服務在供應商鎖定考量因素、硬件兼容和支持的云服務等方面各不相同。
不妨看看這篇詳細介紹的AWS Outposts vs Azure Stack vs Google Anthos,確定哪種混合云產品最適合您的需求。
Azure Stack、AWS Outposts和Google Anthos如何更新改造混合云?
這三個平臺大致相似,它們都代表一種根本上很現代的混合云計算方法。
在云計算時代的第一個十年左右,混合云架構很簡單。同時使用公共云資源和本地基礎架構,但沒有緊密集成或集中式管理。它們也很少引入多個公共云。企業組織通常局限于在內部基礎架構旁邊僅使用一個公共云,常常由不同的供應商出售。
Azure Stack、AWS Outposts和Google Anthos旨在將本地資源與Azure、AWS和谷歌云平臺(GCP)上的公共云服務分別整合起來。這些混合云平臺為本地環境和基于云的環境提供了通用的工作負載部署流程和API。這些服務還提供集中式監控和管理工具,以編排混合云工作負載,不管它們在本地運行還是在公共云運行。
此外,Google Anthos簡化了多個公共云的使用,多個公共云是混合架構的一部分。
AWS Outposts vs Azure Stack vs Google Anthos的異同
雖然這些混合云平臺都提供相似的整合和集中功能,但它們在以下關鍵方面有所不同。
1.硬件選擇
AWS Outposts、Azure Stack和Google Anthos支持不同的硬件來構建混合云基礎架構的本地部件。谷歌的靈活性最大,而AWS的靈活性最小。
谷歌與包括思科和Dell EMC在內的諸多硬件提供商合作,因此Anthos與大多數現代服務器硬件兼容。企業組織可以使用已有的本地硬件借助Anthos搭建混合云,也可以購買廉價的商用服務器。
相比之下,Azure Stack僅與經過微軟認證以支持該平臺的服務器一起使用。雖然選擇相當廣泛,但其中大多數是專門為Azure Stack設計的數據中心設備。很少有企業組織已經擁有該硬件,因此它們必須采購必要的本地基礎架構。
AWS Outposts在硬件方面的限制更為嚴格。Outposts是一項托管服務,僅在AWS直接設計、出售和安裝的硬件設備上運行。
2.管理水平
AWS Outposts硬件有限制的好處是其相應的托管服務模式。AWS為您處理混合云基礎架構的設置和管理。
反過來,如果您使用Anthos和Azure Stack的兩個變種(Azure Stack Hub和Azure Stack HCI),要負責本地硬件管理。如果是Azure Stack Edge,設備可以部署在私有數據中心或邊緣位置,硬件就像其他任何基于云的服務一樣由微軟管理。
3.支持的服務
AWS Outposts和Azure Stack將許多常見的公共云服務從各自的平臺(比如基于云的虛擬機和數據庫)擴展到本地基礎架構。換句話說,有了它們,就可以在本地部署工作負載,許多相同的公共云服務、API和管理工具則在AWS或Azure上使用。
這兩種產品都包含一系列相似的本地云服務,不過Azure Stack目前的選擇要多一點。比如說,Azure Stack支持微軟的無服務器計算服務Azure Functions。Outposts不支持AWS的無服務器平臺AWS Lambda。
Google Anthos的工作方式不一樣,因為其基礎是用Kubernetes構建的。這有助于一個集中式且統一的層用于跨異構云基礎架構來部署和管理工作負載。這可能包括一個公共云和本地數據中心、多個公共云和本地基礎架構或僅僅是多個公共云。
因此,Anthos并不將GCP服務擴展到本地基礎架構中。相反,IT團隊使用Kubernetes服務模式和容器在不同的地方部署應用程序。用戶還可以部署各種Anthos插件,在Anthos安裝系統上運行其他服務,比如無服務器函數。
4.多云支持和與供應商無關
由于Anthos實際上是一種Kubernetes發行版,可以同時在多種不同的云基礎架構上運行,而且并不專門與GCP綁在一起,因此它完全支持多云架構。
Azure Stack和Outposts不是多云產品。它們僅與各自的云(Azure或AWS)協同運行,IT團隊無法將它們與其他公共云整合起來。由于底層架構的差異,很難將部署在Azure Stack或Outposts上的工作負載遷移到不同的基礎架構或平臺上。使用Anthos,您可以將應用程序轉移到另一個基于Kubernetes的環境中,只需極少的變更。
Google Anthos可能需要更長的時間來設置和學習,特別是對于不熟悉Kubernetes的團隊而言,但總體上來說更靈活。另一方面,Microsoft Azure Stack和AWS Outposts則提供了更佳的托管混合云體驗。
原文標題:Compare hybrid clouds: AWS Outposts vs. Azure Stack vs. Google Anthos,作者:Chris Tozzi
【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】