Azure 和 AWS 上的計算服務

本文將比較 Microsoft Azure 和 Amazon Web Services (AWS) 提供的核心計算服務。

比較 AWS 和 Azure 計算服務

下表描述和比較 Amazon Web Services (AWS) 和 Azure 上的核心計算服務。

虛擬機器和伺服器

虛擬機器(VM)和伺服器可讓使用者部署、管理和維護作業系統和其他軟體。 使用者需支付其使用專案的費用,並彈性地變更大小。

AWS 服務 Azure 服務 描述
Amazon EC2 實例類型 Azure 虛擬機器 AWS 和 Azure 隨選 VM 每秒使用計費。 雖然 AWS 實例類型和 Azure VM 大小有類似的類別,但確切的 RAM、CPU 和儲存體功能不同。 如需 Azure VM 大小的相關資訊,請參閱 Azure VM 大小
AWS 上的 VMware 雲端 Azure VMware 解決方案 AWS 和 Azure 解決方案可讓您將 VMware vSphere 型工作負載和環境移至雲端。 Azure VMware 解決方案是 VMware 驗證的 Microsoft 服務,可在 Azure 基礎結構上執行。 您可以使用 VMware 解決方案工具來管理現有的環境,同時使用雲端原生服務將應用程式現代化。
AWS 平行叢集 Azure CycleCloud 建立、管理、操作及優化任何規模的 HPC 和大型計算叢集。

檢視所有虛擬機器架構

自動調整規模

自動調整可讓您自動變更 VM 實例的數目。 您可以設定已定義的計量和臨界值,以判斷何時要新增或移除實例。

AWS 服務 Azure 服務 描述
AWS 自動調整 虛擬機器擴展集 App Service 自動調整 在 Azure 中,虛擬機器擴展集可讓您部署和管理相同的 VM 集合。 集合數目可以自動調整。 App Service 自動調整可讓您自動調整Azure App 服務應用程式。

檢視所有自動調整架構

批次處理

批次處理會在雲端有效率地執行大規模的平行和高效能運算應用程式。

AWS 服務 Azure 服務 描述
AWS Batch Azure Batch Azure Batch 可協助您管理可調整 VM 集合的計算密集型工作。

檢視所有批次處理架構

儲存體

數個服務為 VM 磁片提供不同類型的資料儲存體。

AWS 服務 Azure 服務 描述
Amazon Elastic Block Store 上的 磁片區 (EBS) Azure Blob 儲存體 中的資料 磁片。 Blob 儲存體中的資料磁片 可為 Azure VM 提供持久的資料儲存體。 此儲存體類似于 EBS 上的 AWS EC2 實例磁片區。
Amazon EC2 實例存放區 Azure 暫存儲存體 Azure 暫存儲存體為 VM 提供類似的低延遲暫存讀寫儲存體給 EC2 實例儲存體,也稱為暫時儲存體。
Amazon EBS 布建的 IOPS 磁片區 Azure 進階儲存體 Azure 支援具有進階儲存體的高效能磁片 I/O。 此儲存體類似于 AWS 布建的 IOPS 儲存體選項。
Amazon Elastic File System (EFS) Azure 檔案 Azure 檔案儲存體為 VM 提供與 Amazon EFS 類似的功能。

檢視所有儲存體架構

容器和容器協調器

數個 AWS 和 Azure 服務提供容器化應用程式部署和協調流程。

AWS 服務 Azure 服務 描述
Amazon Elastic Container Service (Amazon ECS) AWS Fargate Azure 容器應用程式 Azure Container Apps 是一項可調整的服務,可讓您部署數千個容器,而不需要存取控制平面。
Amazon Elastic Container Registry (Amazon ECR) Azure Container Registry 容器登錄會儲存 Docker 格式化映射,並在雲端中建立所有類型的容器部署。
Amazon Elastic Kubernetes Service (EKS) Azure Kubernetes Service (AKS) EKS 和 AKS 可讓您使用 Kubernetes 協調 Docker 容器化應用程式部署。 AKS 可透過自動升級和內建作業主控台簡化監視和叢集管理。 如需裝載環境的詳細資訊,請參閱 容器執行時間組態
AWS 應用程式網格 在 AKS 上開啟服務網格 Open Service Mesh 附加元件會與 Azure 所提供的功能以及開放原始碼專案整合。

範例容器架構

檢視所有容器架構

無伺服器運算

無伺服器運算可讓您整合系統和執行後端程式,而不需布建或管理伺服器。

AWS 服務 Azure 服務 描述
AWS Lambda Azure App 服務中的 Azure Functions WebJobs Azure Functions 是 AWS Lambda 提供無伺服器隨選程式碼的主要對等專案。 AWS Lambda 功能也會與 Azure WebJobs 重迭,讓您排程或持續執行背景工作。

無伺服器架構範例

  • 跨雲端調整架構

    了解如何運用包含 Azure Stack 的方案架構,提升跨雲端的延展性。 逐步流程圖詳細說明了實作過程的指示。

檢視所有無伺服器架構

投稿人

本文由 Microsoft 維護。 原始投稿人如下。

主體作者:

下一步