AWS 與 Azure 服務比較
本文可協助您瞭解 Microsoft Azure 服務與 Amazon Web Services (AWS) 的比較方式。 無論您是使用 Azure 和 AWS 規劃多重雲端解決方案,還是移轉至 Azure,都可以比較所有類別中 Azure 和 AWS 服務的 IT 功能。
本文比較大致可比較的服務。 並非列出每個 AWS 服務或 Azure 服務,而且並非每個相符的服務都有確切的功能對功能同位。
適用于多重雲端解決方案的 Azure 和 AWS
作為領先的公用雲端平臺,Azure 和 AWS 各提供廣泛且深入的功能集,涵蓋全球範圍。 然而,許多組織選擇同時使用這兩個平臺,以取得更大的選擇和彈性,以及使用多重雲端方法分散其風險和相依性。 諮詢公司和軟體廠商也可能建置和使用 Azure 和 AWS,因為這些平臺代表大部分的雲端市場需求。
如需適用于 AWS 使用者的 Azure 概觀,請參閱 適用于 AWS 專業人員 的 Azure 簡介。
市場平台
AI 和機器學習
AI 和機器學習架構
瞭解如何使用 電腦視覺 API 和 Azure Functions 等 Azure 服務,將映射處理建置至您的應用程式。
使用機器學習將客戶的內容型個人化自動化。
全部檢視
巨量資料與分析
資料倉儲
資料倉儲架構
探索使用巨量資料的雲端資料倉儲。 新式資料倉儲可合併所有資料,並可隨著資料成長輕鬆調整。
使用 Azure Data Factory 搭配 Azure Synapse Analytics,將 Azure 中的擷取、載入和轉換 (ELT) 工作流程自動化。
全部檢視
時間序列
時間序列架構
使用 Azure 資料總管的 IoT 遙測分析,透過快速流動、大量、各種來自 IoT 裝置的串流資料,示範近乎即時的分析。
Azure 資料總管的互動式分析著重于其與其餘數據平臺生態系統的整合。
巨量資料處理
巨量資料架構
使用 Azure 服務來內嵌、處理、儲存、服務及視覺化來自不同來源的資料。
此解決方案示範如何利用 Azure HDInsight Spark 叢集上的 Microsoft R 伺服器,建置及部署機器學習模型來建議動作,進而將行銷活動目標潛在客戶的購買率提升至最高。 在具備 Microsoft R 伺服器的 Spark 上處理巨量資料時,這個解決方案能讓效率更佳。
使用 Azure 資料總管的巨量資料分析示範 Azure 資料總管能夠迎合三個 V 的巨量資料、速度和各種資料。
全部檢視
資料協調流程 / ETL
AWS 服務 |
Azure 服務 |
描述 |
資料管線 , 黏附 |
Data Factory |
除可在不同的計算與儲存體服務之間處理及移動資料之外,也可在內部部署資料來源之間依指定間隔處理及移動資料。 建立、排程、協調及管理資料管線。 |
膠 |
Azure Purview |
整合的資料控管服務,可協助您管理和控管內部部署、多重雲端和軟體即服務 (SaaS) 資料。 |
分析和視覺效果
分析架構
取得串流服務近乎即時的資料分析。 這項巨量資料架構可讓您使用自訂機器學習合併任何規模的資料。
使用 Azure Data Factory 搭配 Azure Synapse Analytics,將 Azure 中的擷取、載入和轉換 (ELT) 工作流程自動化。
建立管線,以便只使用 Azure 服務,包括 Azure Cosmos DB 和 Azure 認知服務,從 RSS 新聞摘要擷取和分析文字、影像、情感和其他資料。
全部檢視
計算
虛擬機器和伺服器
虛擬機器(VM)和伺服器可讓使用者部署、管理和維護作業系統和其他軟體。 使用者需支付其使用專案的費用,並彈性地變更大小。
檢視所有虛擬機器架構
自動調整規模
自動調整可讓您自動變更 VM 實例的數目。 您可以設定已定義的計量和臨界值,以判斷何時要新增或移除實例。
檢視所有自動調整架構
批次處理
批次處理會在雲端有效率地執行大規模的平行和高效能運算應用程式。
檢視所有批次處理架構
儲存體
數個服務為 VM 磁片提供不同類型的資料儲存體。
檢視所有儲存體架構
容器和容器協調器
數個 AWS 和 Azure 服務提供容器化應用程式部署和協調流程。
範例容器架構
部署以安全性為重點的 AKS 叢集的基準基礎結構。
在 Azure Kubernetes Service 上部署微服務架構 (AKS)
使用 Jenkins、Azure Container Registry、Azure Kubernetes Service、Azure Cosmos DB 和 Grafana 建置 Node.js Web 應用程式的 DevOps 管線。
檢視所有容器架構
無伺服器運算
無伺服器運算可讓您整合系統和執行後端程式,而不需布建或管理伺服器。
無伺服器架構範例
檢視詳細的逐步圖表,其中呈現了行動用戶端應用程式架構的建置流程及實作,該架構提供使用隨附 Web 應用程式進行社交影像分享及驗證的功能,而且即使離線也能使用。
使用最高層級的內建安全性管理 HIPAA 和 HITRUST 相容健康情況資料和醫療記錄。
了解如何運用包含 Azure Stack 的方案架構,提升跨雲端的延展性。 逐步流程圖詳細說明了實作過程的指示。
檢視所有無伺服器架構
Database
資料庫架構
彈性調整您的資料庫以容納無法預期的流量暴增,並提供全球規模的低延遲多玩家體驗。
Oracle DB 移轉可透過數種方式來完成。 此架構涵蓋這些選項之一,其中會使用 Oracle Active Data Guard 來移轉資料庫。
使用適用於 MySQL 的 Azure 資料庫,建置符合客戶和商務需求的安全且可調整的電子商務解決方案。
全部檢視
DevOps 和應用程式監視
DevOps 架構
容器讓您能夠輕鬆地持續建置與部署應用程式。 您可以使用 Azure Kubernetes Service (AKS) 協調這些容器的部署,建立可複寫及管理的容器叢集。
建議的架構,示範如何在 Azure 上使用單一登入 (SSO) 保護的可調整企業級 Jenkins 伺服器上部署及操作。
Azure 中提供的工具可讓您實作 DevOps 策略,以同時管理雲端和內部部署環境。
全部檢視
物聯網 (IoT)
IoT 架構
了解我們建議的 IoT 應用程式架構,該架構支援混合式雲端與邊緣運算。 此流程圖詳細說明子系統在 IoT 應用程式中的運作方式。
使用 PaaS 在 Azure 上使用平臺即服務元件之 IoT 應用程式的建議架構
此範例會建置即時資料擷取/處理管線,以內嵌和處理來自 IoT 裝置的訊息到 Azure 中的巨量資料分析平臺。
全部檢視
管理和治理
傳訊和事件
傳訊架構
透過詳述流程的逐步流程圖,深入了解 Anomaly Detector。 了解如何透過時間序列資料選擇異常偵測模型。
使用此參考架構中經過實證的做法,改善 Azure App 服務 Web 應用程式中的延展性和效能。
使用 Azure Logic Apps、Azure API 管理、Azure 服務匯流排和Azure 事件方格實作企業整合模式的建議架構。
事件格線可讓您加快自動化速度並簡化原則強制執行。 例如,事件格線可以在虛擬機器建立或 SQL Database 啟動時通知 Azure 自動化。 這些事件可用於自動檢查服務組態是否符合規範、將中繼資料放入作業工具、標記虛擬機器,或將工作項目歸檔。
行動服務
裝置伺服器陣列
AWS 裝置伺服器陣列提供跨裝置測試服務。 在 Azure 中, Visual Studio App Center 為行動裝置提供類似的跨裝置前端測試。
除了前端測試之外, Azure DevTest Labs 還提供 Linux 和 Windows 環境的後端測試資源。
行動架構
使用適用於 PostgreSQL 的 Azure 資料庫快速建置適用于 iOS、Android、Windows 或 Mac 的吸引人的、高效能且可調整的跨平臺和原生應用程式。
檢視詳細的逐步圖表,其中呈現了行動用戶端應用程式架構的建置流程及實作,該架構提供使用隨附 Web 應用程式進行社交影像分享及驗證的功能,而且即使離線也能使用。
了解如何利用顯示與 Azure App Service Mobile Apps、Visual Studio 以及 Xamarin 相整合之逐步流程圖,建立以工作為中心之消費者行動應用程式架構,以簡化建置流程。
全部檢視
網路
領域 |
AWS 服務 |
Azure 服務 |
描述 |
雲端虛擬網路 |
虛擬私人雲端 (IMF) |
虛擬網路 |
在雲端提供獨立的私用環境。 使用者可以控制自己的虛擬網路環境,包括選取自己的 IP 位址範圍、建立子網路,以及設定路由表與網路閘道。 |
NAT 閘道 |
NAT 閘道 |
虛擬網絡 NAT |
可簡化虛擬網路輸出專用網際網路連線的服務。 在子網路上設定時,所有輸出連線都會使用您指定的靜態公用 IP 位址。 負載平衡器或公用 IP 位址不需直接連結至虛擬機器,即可進行輸出連線。 |
跨單位連線 |
VPN 閘道 |
VPN 閘道 |
連線 Azure 虛擬網路至其他 Azure 虛擬網路,或客戶內部部署網路(站對站)。 可讓使用者透過 VPN 通道連線到 Azure 服務(點對站)。 |
DNS 管理 |
路線 53 |
DNS |
使用與其他 Azure 服務相同的認證和支援合約來管理 DNS 記錄 |
DNS 型路由 |
路線 53 |
流量管理員 |
一種網域名稱代管服務,可以將使用者路由到網際網路應用程式;將使用者要求連接到資料中心;管理連入應用程式的流量;以及運用自動容錯移轉,改善應用程式的可用性。 |
專用網路 |
直接連線 |
ExpressRoute |
在某位置與雲端提供者之間建立專用的私人網路連線 (不透過網際網路)。 |
負載平衡 |
網路負載平衡器 |
負載平衡器 |
Azure Load Balancer 會平衡第 4 層 (TCP 或 UDP) 的流量。 標準 Load Balancer 也支援跨區域或全域負載平衡。 |
應用層級負載平衡 |
應用程式負載平衡器 |
應用程式閘道 |
應用程式閘道是第 7 層負載平衡器。 它支援 SSL 終止、Cookie 型會話親和性,以及負載平衡流量的迴圈配置資源。 |
路由表 |
自訂路由表 |
使用者定義路由 |
自訂或使用者定義的路由,以覆寫預設系統路由,或將更多路由新增至子網的路由表。 |
私人連結 |
PrivateLink |
Azure Private Link |
Azure Private Link 提供 Azure 平臺上裝載之服務的私人存取權。 這會在 Microsoft 網路上保留您的資料。 |
私人 PaaS 連線能力 |
網點 |
私人端點 |
私人端點透過骨幹 Microsoft 私人網路,為各種 Azure 平臺即服務 (PaaS) 資源提供安全的私人連線。 |
虛擬網路對等互連 |
對等互連 |
VNET 對等互連 |
VNet 對等互連是一種機制,可透過 Azure 骨幹網路,在相同區域中連接兩個虛擬網路(VNet)。 對等互連之後,這兩個虛擬網路會針對所有連線目的顯示為一個。 |
內容傳遞網路 |
CloudFront |
前門 |
Azure Front Door 是新式雲端內容傳遞網路 (CDN) 服務,可為內容和應用程式提供高效能、延展性和安全的使用者體驗。 |
網路監視 |
VP 流量記錄 |
Azure 網路監看員 |
Azure 網路監看員可讓您監視、診斷和分析 Azure 虛擬網絡中的流量。 |
網路架構
瞭解如何在 Azure 中部署網路虛擬裝置以取得高可用性。 本文包含輸入、輸出和兩者的範例架構。
瞭解如何在 Azure 中實作中樞輪輻拓撲,其中中樞是虛擬網路,而輪輻則是與中樞對等互連的虛擬網路。
請參閱安全的混合式網路,其會將內部部署網路延伸至 Azure,並在內部部署網路與 Azure 虛擬網路之間有周邊網路。
全部檢視
安全性、身分識別和存取
驗證和授權
加密
防火牆
安全性
安全性架構
使用 Azure 事件中樞 和串流分析即時偵測詐騙活動。
瞭解如何使用 Azure App 服務 環境、Azure 應用程式閘道服務和Web 應用程式防火牆來部署安全的應用程式。
匯入威脅指標、檢視記錄、建立規則以產生安全性警示和事件,以及使用 Azure Sentinel 將威脅情報資料視覺化。
全部檢視
儲存體
物件儲存體
虛擬伺服器磁片
AWS 服務 |
Azure 服務 |
描述 |
彈性區塊存放區 (EBS) |
受控磁片 |
針對 I/O 密集讀取/寫入作業優化的 SSD 儲存體。 作為高效能的 Azure 虛擬機器儲存體。 |
共用的檔案
AWS 服務 |
Azure 服務 |
描述 |
彈性檔案系統 |
檔案 |
提供簡單的介面,可讓您快速地建立及設定檔案系統及共用通用檔案。 可與透過網路存取檔案的傳統通訊協定搭配使用。 |
封存與備份
混合式儲存體
AWS 服務 |
Azure 服務 |
描述 |
儲存體閘道 |
StorSimple |
整合內部部署的 IT 環境與雲端儲存體。 自動化資料管理和儲存體,以及支援災害復原。 |
DataSync |
檔案同步 |
Azure 檔案儲存體可以透過兩種主要方式進行部署:直接掛接無伺服器 Azure 檔案共用,或使用 Azure 檔案同步快取內部部署的 Azure 檔案共用。 |
大量資料傳輸
AWS 服務 |
Azure 服務 |
描述 |
匯入/匯出磁片 |
匯入/匯出 |
一種資料傳輸解決方案,使用安全的磁碟與設備傳輸巨量資料。 此外在傳輸期間也會提供資料保護。 |
匯入/匯出雪球、 雪球 邊緣 、 雪摩托 |
資料箱 |
Pb-到 exabyte 規模的資料傳輸解決方案,其會使用安全的資料儲存體裝置,在 Azure 中傳輸大量資料。 |
儲存體架構
使用最高層級的內建安全性管理 HIPAA 和 HITRUST 相容健康情況資料和醫療記錄。
使用結合 Azure CycleCloud 和 HPC Cache 的 Azure 逐步 HPC 解決方案架構,優化媒體轉譯程式。
使用 Azure 雲端式解決方案有效且經濟實惠地儲存醫療保健資料。 以最高層級的內建安全性來管理病歷。
全部檢視
Web 應用程式
Web 架構
電子商務網站包含簡易的訂單處理工作流程,同時提供 Azure 服務的協助。 開發人員能使用 Azure Functions 與 Web 應用程式,專注在打造個人化的體驗,而讓 Azure 去處理基礎結構。
在多個區域中的 Azure 虛擬機器上部署應用程式,以達到高可用性和復原能力。
此參考架構顯示無伺服器 Web 應用程式,此應用程式會提供來自Azure Blob 儲存體的靜態內容,並使用 Azure Functions 實作 API。
全部檢視
終端使用者運算
AWS 服務 |
Azure 服務 |
描述 |
WorkSpaces 、 AppStream 2.0 |
Azure 虛擬桌面 |
管理虛擬桌面和應用程式,讓公司網路和資料隨時隨地都能從支援的裝置存取使用者。 Amazon WorkSpaces 支援 Windows 和 Linux 虛擬桌面。 Azure 虛擬桌面支援多會話 Windows 10 虛擬桌面。 |
WorkLink |
應用程式 Proxy |
提供內部網路應用程式的存取權,而不需要 VPN 連線。 Amazon WorkLink 僅限於 iOS 和 Android 裝置。 |
其他
下一步
如果您不熟悉 Azure,請檢閱互動式 Core 雲端服務 - Azure 課程模組簡介。
其他資源