AWS to Azure services comparison
AWS to Azure services comparison
learn.microsoft.com/en-us/azure/architecture/aws-professional/services
Article
08/12/2024
This article helps you understand how Microsoft Azure services compare to Amazon Web
Services (AWS). Whether you are planning a multicloud solution with Azure and AWS or
migrating to Azure, you can compare the IT capabilities of Azure and AWS services in all
categories.
This article compares services that are roughly comparable. Not every AWS service or Azure
service is listed, and not every matched service has exact feature-for-feature parity.
For an overview of Azure for AWS users, see Introduction to Azure for AWS professionals.
1/26
Marketplace
AWS Azure
service service Description
AWS
service Azure service Description
Alexa Skills Bot Build and connect intelligent bots that interact with your
Kit Framework users using text/SMS, Skype, Teams, Slack, Microsoft 365
mail, Twitter, and other popular services.
Polly, Speech Enables both Speech to Text, and Text into Speech
Transcribe Services capabilities.
Rekognition Cognitive
Services Computer Vision: Extract information from images to
categorize and process visual data.
Skills Kit Virtual The Virtual Assistant Template brings together a number of
Assistant best practices we've identified through the building of
conversational experiences and automates integration of
components that we've found to be highly beneficial to Bot
Framework developers.
Architecture Description
2/26
Architecture Description
Image classification Learn how to build image processing into your applications by using
on Azure Azure services such as the Computer Vision API and Azure
Functions.
Intelligent product This architecture describes how to use a dedicated search service
search engine for e- to dramatically increase the relevance of search results for your e-
commerce commerce customers.
view all
Data warehouse
AWS Azure
service service Description
Lake Data A simple and safe service for sharing big data.
Formation Share
Architecture Description
view all
Time series
AWS Azure
service service Description
3/26
AWS Azure
service service Description
Amazon
Timestream Azure Fully managed, low latency, and distributed big data analytics
Data platform that runs complex queries across petabytes of data.
Explorer Highly optimized for log and time series data.
Architecture Description
IoT analytics IoT telemetry analytics with Azure Data Explorer demonstrates near real-
with Azure time analytics over a fast flowing, high volume, wide variety of streaming
Data Explorer data from IoT devices.
AWS Azure
service service Description
EMR Azure Fully managed, low latency, distributed big data analytics platform
Data to run complex queries across petabytes of data.
Explorer
EMR HDInsight Managed Hadoop service. Deploy and manage Hadoop clusters in
Azure.
EMR Data Lake Massively scalable, secure data lake functionality built on Azure
Storage Blob Storage.
Architecture Description
Azure data Use Azure services to ingest, process, store, serve, and visualize data
platform end-to- from different sources.
end
4/26
Architecture Description
Big data analytics Big data analytics with Azure Data Explorer demonstrates how Azure
with Azure Data Data Explorer caters to volume, velocity, and variety of data, the three
Explorer V's of big data.
view all
AWS Azure
service service Description
Data Data Processes and moves data between different compute and storage
Pipeline, Factory services, as well as on-premises data sources at specified intervals.
Glue Create, schedule, orchestrate, and manage data pipelines.
Glue Microsoft A unified data governance service that helps you manage and
Purview govern your on-premises, multicloud, and software as a service
(SaaS) data.
AWS Azure
service service Description
Kinesis Storage and analysis platforms that create insights from large
Analytics Stream quantities of data, or data that originates from many sources.
Analytics
Azure
Data
Explorer
Data
Lake
Analytics
Data
Lake
Store
5/26
AWS Azure
service service Description
CloudSearch Cognitive Delivers full-text search and related search analytics and
Search capabilities.
Athena
Data Provides a serverless interactive query service that uses
Lake standard SQL for analyzing databases.
Analytics
Azure Synapse Analytics is a limitless analytics service that
Azure brings together data integration, enterprise data warehousing,
Synapse and big data analytics. It gives you the freedom to query data
Analytics on your terms, using either serverless or dedicated resources
at scale.
Elasticsearch Elastic Use the Elastic Stack (Elastic, Logstash, and Kibana) to
Service on Azure search, analyze, and visualize in real time.
Analytics architectures
Architecture Description
Mass ingestion Create a pipeline for ingesting and analyzing text, images, sentiment,
and analysis of and other data from RSS news feeds by using only Azure services,
news feeds on including Azure Cosmos DB and Azure AI services.
Azure
view all
Compute
Virtual machines (VMs) and servers allow users to deploy, manage, and maintain OS and
other software. Users pay for what they use, with the flexibility to change sizes.
AWS Azure
service service Description
Amazon Azure AWS and Azure on-demand VMs bill per seconds used. Although
EC2 Virtual AWS instance types and Azure VM sizes have similar categories,
Instance Machines the exact RAM, CPU, and storage capabilities differ. For
Types information about Azure VM sizes, see Azure VM sizes.
6/26
AWS Azure
service service Description
VMware Azure AWS and Azure solutions let you move VMware vSphere-based
Cloud VMware workloads and environments to the cloud. Azure VMware Solution
on AWS Solution is a VMware-verified Microsoft service that runs on Azure
infrastructure. You can manage existing environments with
VMware solution tools, while modernizing applications with cloud
native services.
AWS Azure Create, manage, operate, and optimize HPC and large compute
Parallel CycleCloud clusters of any scale.
Cluster
Autoscaling
Autoscaling lets you automatically change the number of VM instances. You set defined
metrics and thresholds that determine when to add or remove instances.
AWS
service Azure service Description
AWS Virtual In Azure, virtual machine scale sets let you deploy and
Auto machine scale manage identical sets of VMs. The number of sets can
Scaling sets, App autoscale. App Service autoscale lets you autoscale Azure
Service App Service applications.
autoscale
Batch processing
Batch processing runs large-scale parallel and high-performance computing applications
efficiently in the cloud.
AWS Azure
service service Description
AWS Azure Azure Batch helps you manage compute-intensive work across a
Batch Batch scalable collection of VMs.
Storage
7/26
Several services provide different types of data storage for VM disks.
Azure
AWS service service Description
Disk volumes on Data disks Data disks in blob storage provide durable data storage
Amazon Elastic in Azure for Azure VMs. This storage is similar to AWS EC2
Block Store (EBS) Blob instance disk volumes on EBS.
Storage.
Amazon EC2 Azure Azure temporary storage provides VMs with similar low-
instance store temporary latency temporary read-write storage to EC2 instance
storage storage, also called ephemeral storage.
Amazon EBS Azure Azure supports higher performance disk I/O with
Provisioned IOPS premium premium storage. This storage is similar to AWS
Volume storage Provisioned IOPS storage options.
Amazon Elastic Azure Files Azure Files provides VMs with similar functionality to
File System (EFS) Amazon EFS.
Several AWS and Azure services provide containerized application deployment and
orchestration.
Azure
AWS service service Description
Amazon Azure Azure Container Apps is a scalable service that lets you
Elastic Container deploy thousands of containers without requiring access to
Container Apps the control plane.
Service
(Amazon
ECS), AWS
Fargate
8/26
Azure
AWS service service Description
Amazon Azure EKS and AKS let you orchestrate Docker containerized
Elastic Kubernetes application deployments with Kubernetes. AKS simplifies
Kubernetes Service monitoring and cluster management through auto upgrades
Service (AKS) and a built-in operations console. See Container runtime
(EKS) configuration for specifics on the hosting environment.
AWS App Istio add- The Istio add-on for AKS provides a fully-supported
Mesh on for AKS integration of the open-source Istio service mesh.
Architecture Description
CI/CD pipeline for Build a DevOps pipeline for a Node.js web app with Jenkins,
container-based Azure Container Registry, Azure Kubernetes Service, Azure
workloads Cosmos DB, and Grafana.
Serverless computing
Serverless computing lets you integrate systems and run backend processes without
provisioning or managing servers.
AWS Azure
service service Description
9/26
Architecture Description
Query a data lake or This architecture can reduce the challenges of extract,
lakehouse by using transform, load (ETL) operations. You can use this architecture
Azure Synapse Analytics to generate business insights and then solve modeling and
serverless ETL tasks.
HIPAA and HITRUST- Manage HIPAA and HITRUST-compliant health data and
compliant health data AI medical records with the highest level of built-in security.
Database
AWS Azure
Type Service Service Description
Database
for
PostgreSQL
Database
for MariaDB
10/26
AWS Azure
Type Service Service Description
Amazon
DocumentDB
(Document)
Amazon
Neptune
(Graph)
Database architectures
Architecture Description
view all
Azure
AWS service service Description
11/26
Azure
AWS service service Description
CodeCommit
CodePipeline
GitHub
Actions
Command-line Built on top of the native REST API across all cloud
interface CLI services, various programming language-specific
wrappers provide easier ways to create solutions.
PowerShell
Bicep
VM
extensions
Azure
Automation
12/26
Azure
AWS service service Description
Azure
Verified
Modules
DevOps architectures
Architecture Description
CI/CD for AKS This architecture is applicable to businesses that want to modernize
apps with GitHub end-to-end application development by using containers, continuous
Actions and integration for build, and GitOps for continuous deployment.
GitFlow
view all
AWS Azure
service service Description
IoT Core IoT A cloud gateway for managing bidirectional communication with
Hub billions of IoT devices, securely and at scale.
Greengrass IoT Deploy cloud intelligence directly onto IoT devices, catering to on-
Edge premises scenarios.
Kinesis Event Services that facilitate the mass ingestion of events (messages),
Firehose, Hubs typically from devices and sensors. The data can then be
Kinesis processed in real-time micro-batches or be written to storage for
Streams further analysis.
IoT Things Digital Services you can use to create digital representations of real-
Graph Twins world things, places, business processes, and people. Use these
services to gain insights, drive the creation of better products and
new customer experiences, and optimize operations and costs.
IoT architectures
13/26
Architecture Description
view all
Azure
AWS service service Description
AWS Well- Azure Well- Examine your workload through the lenses of reliability,
Architected Architected cost management, operational excellence, security, and
Tool Review performance efficiency.
AWS Billing Microsoft Microsoft Cost Management helps you understand your
and Cost Cost Azure invoice (bill), manage your billing account and
Management Management subscriptions, monitor and control Azure spending, and
optimize resource use.
Cost and Usage Services to help generate, monitor, forecast, and share
Usage Details API billing data for resource usage by time, organization, or
Reports product resources.
14/26
Azure
AWS service service Description
CloudTrail Activity log The Activity log is a platform log in Azure that provides
insight into subscription-level events, such as when a
resource is modified or when a virtual machine is started.
AWS Azure App Azure App Configuration is a managed service that helps
AppConfig Configuration developers centralize their application and feature settings
simply and securely.
Service Azure Offers cloud solutions that are easy for consumers to
Catalog Managed deploy and operate.
Applications
SDKs and SDKs and Manage and interact with Azure services the way you
tools tools prefer, programmatically from your language of choice, by
using the Azure SDKs, our collection of tools, or both.
AWS Azure
service service Description
15/26
AWS Azure
service service Description
Amazon Event A fully managed event routing service that allows for uniform
EventBridge Grid event consumption using a publish/subscribe model.
Amazon Event A fully managed, real-time data ingestion service. Stream millions
Kinesis Hubs of events per second, from any source, to build dynamic data
pipelines and to immediately respond to business challenges.
Amazon Service Service Bus Premium is fully compliant with the Java/Jakarta EE
MQ Bus Java Message Service (JMS) 2.0 API. Service Bus Standard
supports the JMS 1.1 subset focused on queues.
Messaging architectures
Architecture Description
Scalable web Use the proven practices in this reference architecture to improve
application scalability and performance in an Azure App Service web
application.
Networking
AWS Azure
Area service service Description
16/26
AWS Azure
Area service service Description
DNS Route 53 DNS Manage your DNS records using the same
management credentials and billing and support contract
as your other Azure services
Private link PrivateLink Azure Private Azure Private Link provides private access
Link to services that are hosted on the Azure
platform. This keeps your data on the
Microsoft network.
17/26
AWS Azure
Area service service Description
Content CloudFront Front Door Azure Front Door is a modern cloud content
delivery delivery network (CDN) service that delivers
networks high performance, scalability, and secure
user experiences for your content and
applications.
Networking architectures
Architecture Description
Deploy highly Learn how to deploy network virtual appliances for high availability in
available NVAs Azure. This article includes example architectures for ingress, egress,
and both.
Hub-spoke Learn how to implement a hub-spoke topology in Azure, where the hub
network is a virtual network and the spokes are virtual networks that peer with the
topology in hub.
Azure
view all
18/26
Azure
AWS service service Description
Identity and Microsoft Allows users to securely control access to services and
Access Entra ID resources while offering data security and protection.
Management Create and manage users and groups, and use
(IAM) permissions to allow and deny access to resources.
Identity and Azure role- Azure role-based access control (RBAC) helps you
Access based manage who has access to Azure resources, what they
Management access can do with those resources, and what areas they have
(IAM) control access to.
(RBAC)
Organizations Subscription Security policy and role management for working with
Management multiple accounts.
+ Azure
RBAC
AWS Config Policy Azure Policy is a service in Azure that you use to create,
assign, and manage policies. These policies enforce
different rules and effects over your resources so those
resources stay compliant with your corporate standards
and service-level agreements.
Encryption
19/26
Azure
AWS service service Description
Server-side Azure Helps you protect and safeguard your data and meet
encryption with Storage your organizational security and compliance
Amazon S3 Key Service commitments.
Management Encryption
Service
Key Management Key Vault Provides security solution and works with other
Service (KMS), services by providing a way to manage, create, and
CloudHSM control encryption keys stored in hardware security
modules (HSMs).
Firewall
AWS Azure
service service Description
Web Web A firewall that protects web applications from common web
Application Application exploits.
Firewall Firewall
Security
AWS Azure
service service Description
Inspector Defender for An automated security assessment service that improves the
Cloud security and compliance of applications. Automatically
assess applications for vulnerabilities or deviations from best
practices.
Certificate App Service Service that allows customers to create, manage, and
Manager Certificates consume certificates seamlessly in the cloud.
available on
the Portal
Artifact Service Trust Provides access to audit reports, compliance guides, and
Portal trust documents from across cloud services.
20/26
AWS Azure
service service Description
Security architectures
Architecture Description
Real-time fraud detection Detect fraudulent activity in real-time by using Azure Event
Hubs and Stream Analytics.
Securely managed web Learn about deploying secure applications using the App
applications Service Environment, the Azure Application Gateway service,
and Web Application Firewall.
Threat indicators for cyber Import threat indicators, view logs, create rules to generate
threat intelligence in security alerts and incidents, and visualize threat intelligence
Microsoft Sentinel data with Microsoft Sentinel.
view all
Storage
Object storage
AWS Azure
service service Description
Simple Blob Object storage service for use cases that include cloud
Storage storage applications, content distribution, backup, archive, immutable
Services storage, disaster recovery, and big data analytics.
(S3)
Azure
AWS service service Description
Elastic Block Store Managed SSD storage that's optimized for I/O-intensive
(EBS) Disks read/write operations. For use as high-performance
Azure virtual machine storage.
21/26
Azure
AWS service service Description
Amazon FSX for NetApp Azure Storage area network (SAN) capabilities in the
ONTAP iSCSI or Elastic cloud. Uses industry-standard storage protocols.
NVMe/TCP LUNs SAN
Shared files
Azure
AWS service service Description
Elastic File Files Provides a simple interface for creating and configuring file
System systems quickly and sharing common files. Supports NFS
protocol for connectivity.
Amazon FSx Files Provides a managed SMB file share that can work with Active
for Windows Directory for access control. Azure Files can also natively
File Server integrate with Microsoft Entra ID.
Amazon FSx Azure Provides a managed Lustre file system that integrates with
for Lustre Managed object storage. Primary use cases include HPC, machine
Lustre learning, and analytics.
Amazon FSx Azure Provides managed NetApp capabilities in the cloud. Includes
for NetApp NetApp dual-protocol high-performance file storage.
ONTAP Files
AWS Azure
service service Description
S3 Storage Cool storage is a lower-cost tier for storing data that is infrequently
Infrequent cool tier accessed and long-lived.
Access
(IA)
S3 Cold Cold storage has lower storage costs and higher access costs.
Glacier access Access times remain in the milliseconds.
storage
tier
S3 Storage Archive storage has the lowest storage cost and higher data
Glacier archive retrieval costs. It can take hours to retrieve data.
Deep access
Archive tier
22/26
AWS Azure
service service Description
Backup Backup This option is used to back up and recover files, databases, disks,
and virtual machines. Azure Backup also supports backing up
compatible on-premises Windows systems.
Hybrid storage
AWS Azure
service service Description
AWS Azure Data Provides on-premises, locally cached NFS and SMB file
Storage Box shares that are cloud-backed.
Gateway: S3 Gateway,
File Gateway Azure File
Sync
DataSync File Sync Azure Files can be deployed in two main ways: by directly
mounting the serverless Azure file shares or by caching
Azure file shares on-premises using Azure File Sync.
Azure
AWS service service Description
Import/Export Import/Export A data transport solution that uses secure disks and
Disk appliances to transfer large amounts of data. Also offers
data protection during transit.
Storage architectures
23/26
Architecture Description
HIPAA and Manage HIPAA and HITRUST-compliant health data and medical
HITRUST- records with the highest level of built-in security.
compliant health
data AI
HPC log Optimize the media rendering process with a step-by-step HPC
solution architecture from Azure that combines Azure CycleCloud
and HPC Cache.
Medical data Store healthcare data effectively and affordably with cloud-based
storage solutions solutions from Azure. Manage medical records with the highest level
of built-in security.
Web applications
AWS Azure
service service Description
Elastic App Service Managed hosting platform providing easy to use services for
Beanstalk deploying and scaling web applications and services.
API API A turnkey solution for publishing APIs to external and internal
Gateway Management consumers.
CloudFront Azure Front Azure Front Door is a modern cloud content delivery network
Door (CDN) service that delivers high performance, scalability, and
secure user experiences for your content and applications.
Global Azure Front Easily join your distributed microservices architectures into a
Accelerator Door single global application using HTTP load balancing and
path-based routing rules. Automate turning up new regions
and scale-out with API-driven global actions and independent
fault-tolerance to your back-end microservices in Azure or
anywhere.
Global Cross- Distribute and load balance traffic across multiple Azure
Accelerator regional load regions via a single, static, global anycast public IP address.
balancer
Lightsail App Service Build, deploy, and scale web apps on a fully managed
platform.
App Web App for Easily deploy and run containerized web apps on Windows
Runner Containers and Linux.
24/26
AWS Azure
service service Description
Web architectures
Architecture Description
Architect The e-commerce website includes simple order processing workflows with
scalable e- the help of Azure services. Using Azure Functions and Web Apps,
commerce developers can focus on building personalized experiences and let Azure
web app take care of the infrastructure.
view all
End-user computing
AWS Azure
service service Description
Miscellaneous
Azure
Area AWS service service Description
25/26
Azure
Area AWS service service Description
Next steps
If you are new to Azure, review the interactive Microsoft Azure Fundamentals learning path.
26/26