Microsoft Azure AWS Comparison
Microsoft Azure AWS Comparison
Begin
Additional Resources Select one of the solution categories above to get started
Compute
Compute commonly refers to the collection of cloud
computing resources that your application can run on.
Virtual servers Allows users to deploy, manage and maintain Elastic Compute Cloud (EC2) Virtual Machines
OS and server software; instance types provide VMs
configurations of CPU/RAM.
Offers a lightweight, simplified product offering users Amazon Lightsail Virtual Machine Images
can choose from when building a virtual machine.
Container management Supports Docker containers and allows users to run EC2 Container Service (ECS) Container Service
applications on managed instance clusters.
Allows customers to store Docker formatted images. Used EC2 Container Registry Container Registry
to create all types of container deployments on Azure.
Microservice-based Orchestrates and manages the execution, lifetime and Service Fabric
applications resilience of complex, interrelated code components
that can be either stateless or stateful.
Backend process logic Integrates systems and runs backend processes Lambda Functions
in response to events or schedules without
provisioning or managing servers. Event Grid
Job orchestration When processing across hundreds or thousands AWS Batch Batch
of compute nodes, this tool orchestrates the
tasks and interactions between compute
resources that are necessary.
Scalability Automatically changes the number of instances AWS Auto Scaling Virtual Machine Scale Sets
providing a compute workload. Users set defined
metrics and thresholds that determine if the platform App Service Scale Capability
adds or removes instances. (PAAS)
AutoScaling
Pre-defined templates Community-led templates for creating and AWS Quick Start Quickstart templates
deploying virtual machine-based solutions.
Storage
Storage services offer durable, highly available and massively scalable cloud
storage for your application, whether it runs in the cloud or not.
Object storage Object storage service for use cases including cloud apps, Simple Storage Services (S3) Storage – Block Blob
content distribution, backup, archiving, disaster recovery (for content logs, files)
and big data analytics. (Standard – Hot)
Virtual Server disk SSD storage optimised for I/O intensive Elastic Block Store (EBS) Disk Storage – Page Blobs
infrastructure read/write operations. (for VHDs or other random-
write type data)
Shared file storage A simple interface to create and configure file Elastic File System File Storage
systems quickly as well as share common files. (file share between VMs)
Archiving – cool storage A lower cost tier for storing data that is S3 IA Glacier Storage – Hot, Cool &
infrequently accessed and long-lived. Archive Tier
Backup Backup and archival solutions that allow files and folders Backup
to be backed up and recovered from the cloud, and
provide off-site protection against data loss.
Hybrid storage Integrates on-premises IT environments with cloud Storage Gateway StorSimple
storage. Automates data management and storage,
plus supports disaster recovery.
Bulk data transfer A data transport solution that uses secure disks and AWS Import/Export Disk Import/Export
appliances to transfer substantial amounts of data.
AWS Snowmobile
Networking &
Content Delivery
Allows you to easily provision private networks, connect your cloud
application to your on-premises datacentres, and more.
9 | Networking & Content Delivery | Microsoft Azure & AWS Cloud Service Map
Networking &
Content Delivery
Cloud virtual networking Provides an isolated, private environment in the cloud. Virtual Private Cloud Virtual Network
Cross-premises connectivity Connects Azure virtual networks to other Azure AWS VPN Gateway VPN Gateway
virtual networks or customer on-premises networks.
It also supports VPN tunnelling.
Domain name system Manage DNS records using the same credentials, billing Route 53 DNS
management and support contract as other Azure services.
Service that hosts domain names, routes users to Internet Route 53 Traffic Manager
applications, manages traffic to apps and improves app
availability with automatic failover.
Content delivery network Global content delivery network that transfers audio, CloudFront Content Delivery Network
video, applications, images and other files.
Dedicated network Establishes a dedicated, private network connection Direct Connect ExpressRoute
from a location to the cloud provider.
Load balancing Automatically distributes incoming application traffic Elastic Load Balancing Load Balancer
to add scale, handle failover and route to a collection
of resources. Application Gateway
10 | Networking & Content Delivery | Microsoft Azure & AWS Cloud Service Map
Database
Database
Database services refers to options for storing data, whether it‘s a managed
relational SQL database that‘s globally distributed, or a multi-model NoSQL
database designed for any scale.
Relational database SQL Database is a high-performance, reliable and secure RDS SQL Database including
database you can use to build data-driven applications Postgres and MySQL
and websites, without needing to manage infrastructure.
NoSQL – key/value storage A non-relational data store for semi-structured data. DynamoDB and SimpleDB Table Storage
Database migration Focuses on migration of database schema and data Database Migration Service SQL Database Migration
from one database format to a specific database (Preview) Wizard
technology in the cloud.
Analytics &
Big Data
Make the most informed decision possible by analysing all
the data you need in real time.
13 | Analytics & Big Data | Microsoft Azure & AWS Cloud Service Map
Analytics & Big
Data
Elastic data warehouse A fully managed data warehouse that analyses data Redshift SQL Data Warehouse
using business intelligence tools.
Big data processing Supports technologies that break up large data Elastic MapReduce (EMR) HDInsight
processing tasks into multiple jobs and then combine
the results to enable massive parallelism.
Data orchestration Processes and moves data between different compute Data Pipeline Data Factory
and storage services, as well as on-premises data
sources at specified intervals.
Cloud-based ETL/data integration service that AWS Glue Data Catalogue Data Factory +
orchestrates and automates the movement and Data Catalogue
transformation of data from various sources.
Analytics Storage and analysis platforms that create insights Kinesis Analytics Stream Analytics
from massive quantities of data, or data that
originates from many sources. Data Lake Analytics
Streaming data Allow mass ingestion of small data inputs, typically Kinesis Streams Event Hubs
from devices and sensors, to process and route data.
Kinesis Firehose Event Hubs Capture
14 | Analytics & Big Data | Microsoft Azure & AWS Cloud Service Map
Analytics & Big
Data
Visualisation Business intelligence tools that build visualisations, QuickSight (Preview) Power BI
perform ad-hoc analysis and develop business insights
from data.
Search A scalable search server based on Apache Lucene. Elasticsearch Service Marketplace – Elasticsearch
Machine learning Produces an end-to-end workflow to create, Machine Learning Machine Learning
process, refine and publish predictive models
from complex data sets.
Data discovery Provides the ability to better register, enrich, discover, Data Catalogue
understand and consume data sources.
A serverless interactive query service that uses Amazon Athena Data Lake Analytics
standard SQL for analysing databases.
15 | Analytics & Big Data | Microsoft Azure & AWS Cloud Service Map
Intelligence
Intelligence
Intelligence services enable natural and contextual interaction within your
applications, using machine learning and artificial intelligence capabilities
that include text, speech, vision and search.
Conversational user interfaces Suite that covers intelligence, cognitive services, machine Alexa Skills Kits Cortana Intelligence Suite –
Virtual personal assistant learning, analytics and more. Cortana Integration
Builds and connects intelligent bots that interact with Amazon Lex Microsoft Bot Framework +
users via text messaging, Skype, Teams, Slack, Twitter Bot Service
and other popular collaboration services.
Speech recognition API capable of converting speech to text, understanding Amazon Lex Bing Speech API
intent and converting text back to speech for natural
responsiveness.
Gives the app the ability to recognise individual speakers. Speaker Recognition API
Text to Speech Enables both speech-to-text and Amazon Polly Bing Speech API
text-to-speech capabilities.
Visual recognition Distils actionable information from images, generates Amazon Rekognition Computer Vision API
captions and identifies objects in images.
Internet of Things
(IoT)
Internet of Things (IoT) services connect your devices, assets and sensors
to collect and analyse untapped data.
19 | Internet of Things (IoT) | Microsoft Azure & AWS Cloud Service Map
Internet of
Things (IoT)
Internet of Things Provides a preconfigured solution for monitoring, AWS IoT Other Services (Kinesis, IoT Suite (IoT Hub, Machine
maintaining and deploying common IoT scenarios. Machine Learning, EMR, Data Learning, Stream Analytics,
Pipeline, SNS, QuickSight) Notification Hubs, Power BI)
Infrastructure and modules to create AWS Greengrass – Software for IoT Edge
IoT gateway solutions. Connected Devices
Streaming data Allow mass ingestion of small data inputs, typically Kinesis Streams Event Hubs
from devices and sensors, to process and route data.
Kinesis Firehose Event Hubs Capture
20 | Internet of Things (IoT) | Microsoft Azure & AWS Cloud Service Map
Management &
Monitoring
Management &
Monitoring
Management and monitoring services provide visibility into the health, performance
and utilisation of your applications, workloads and infrastructure.
21 | Management & Monitoring | Microsoft Azure & AWS Cloud Service Map
Management &
Monitoring
Cloud advisor Provides analysis of cloud resource configuration and Trusted Advisor Advisor
security so subscribers can ensure that they use best
practices and optimum configurations.
Deployment orchestration Configures and operates applications of all shapes and OpsWorks (Chef-based) Automation
(DevOps) sizes, and provides templates to create and manage a
collection of resources.
Provides a way for users to automate manual, long- CloudFormation Resource Manager
running, error-prone and frequently repeated IT tasks.
VM extensions
Automation
Management & monitoring A unified console that simplifies building, deploying CloudWatch Portal
(DevOps) and managing cloud resources.
Monitor
An extensible analytics service that helps users to understand CloudWatch Application Insights + Monitor
the performance and usage of their live web application.
22 | Management & Monitoring | Microsoft Azure & AWS Cloud Service Map
Management &
Monitoring
Management & monitoring Services to help generate, monitor, forecast and share AWS Usage and Billing Report Billing API
(DevOps) billing data by time, organisation or product resources.
A unified management console that simplifies building, AWS Management Console Portal
deploying and operating cloud resources.
Administration Provides deeper insights into application and workloads AWS Application Discovery Log Analytics in Operations
by collecting, correlating and visualising all machine data, Service Management Suite
such as event logs and more.
Enables continuous IT services and compliance through Amazon EC2 Systems Manager Microsoft Operations
process automation and configuration management. Management Suite – Automation
and Control functionalities
Provides detailed information about the health AWS Personal Health Dashboard Resource Health
of resources as well as recommended actions for
maintaining resource health.
Standalone app from Microsoft that allows users to easily Third Party Storage Explorer
work with Azure Storage data on the OS of your choice.
23 | Management & Monitoring | Microsoft Azure & AWS Cloud Service Map
Mobile Services
Mobile Services
Mobile services enable you to reach and engage with your customers everywhere,
on every device. DevOps services make it easier to bring a higher quality app
to market faster and a number of engagement services make it easier to deliver
performant experiences that feel tailored to each user.
Pro app development Provides backend mobile services for rapid development Mobile Hub Mobile Apps
of mobile solutions, identity management, data
synchronisation, storage and notifications across devices. Xamarin Apps
Offers the technology to rapidly build cross-platform and Mobile SDK Mobile Apps
native apps for mobile devices.
App testing Services to support the testing of mobile applications. AWS Device Farm Xamarin Test Cloud
(front end)
Security, Identity
& Access
A range of capabilities that protect your services and data in the cloud, while enabling
you to extend your existing user accounts/identities, or provision entirely new ones.
26 | Security, Identity & Access | Microsoft Azure & AWS Cloud Service Map
Security, Identity
& Access
Authentication and Allows users to securely control access to services and Identity and Access Active Directory
authorisation resources while offering data security and protection. Management (IAM) Active Directory Premium
Managed Service Identity
Security policy and role management for working AWS Organisations Subscription and Service
with multiple accounts. Management + RBAC
Helps to safeguard access to data and applications while Multi-Factor Authentication Multi-Factor Authentication
meeting user demand for a simple sign-in process and
delivering a range of verification options.
Information protection Service to help control and secure email, documents and Information Protection
sensitive data shared outside of users‘ own companies.
Encryption Helps protect and safeguard data while meeting Server-side encryption with Storage Service Encryption
organisational security and compliance commitments. Amazon S3 Key Management
Service
Provides security solutions and works with other Key Management Service Key Vault
services by offering a way to manage, create and control
encryption keys stored in hardware security modules. CloudHSM
Firewall A firewall that protects web applications from Web Application Firewall Application Gateway Web
common web exploits. Application Firewall (preview)
27 | Security, Identity & Access | Microsoft Azure & AWS Cloud Service Map
Security, Identity
& Access
Security Automated security assessment service that improves Inspector Security Centre
the security and compliance of applications.
Service that allows customers to create, manage and Certificate Manager App Service Certificates
consume certificates in the cloud. available on the Portal
Directory services Comprehensive identity and access management cloud AWS Directory Service + Active Directory Domain
solution that provides a robust set of capabilities to Windows Server Active Services + Windows Server
manage users and groups. Directory on AWS Active Directory on IaaS
Services for supporting Microsoft Active AWS Directory Service Windows Server Active
Directory in the cloud. Directory
Compliance Provides access to audit reports, compliance guides AWS Artifact Microsoft Service Trust Portal
and trust documents from across cloud services.
Security Provides cloud services with protection from distributed AWS Shield Marketplace – Security
denial of services attacks.
28 | Security, Identity & Access | Microsoft Azure & AWS Cloud Service Map
Developer Tools
Developer Tools
Developer tools empower you to quickly build, debug, deploy, diagnose and
manage multiplatform, scalable apps and services.
Media transcoding Services that offer broadcast-quality video streaming, Elastic Transcoder Media Services
including various transcoding technologies.
Email Services for integrating email Simple Email Service (SES) Marketplace – Email
functionality into applications.
Workflow Serverless technology for connecting apps, data Simple Workflow Service (SWF) Logic Apps
and devices anywhere.
API management A turnkey solution for publishing APIs to external API Gateway API Management
and internal consumers.
Enterprise app integration Provides out-of-the box trading partner management, Logic Apps
cloud to on-premises and line-of-business application
integration for SAP, Oracle, SQL Server and Websphere
MQ.
Backend process logic Technology to provide a way to run scripts or programs as Lambda Functions
background processes in an application context.
Managed hosting platforms which provide easy- Elastic Beanstalk Web Apps (App Service)
to-use services for deploying and scaling web
applications and services. Cloud Services
Developer tools for scripting application deployment. CodeDeploy Visual Studio Team Services
CodeCommit
CodePipeline
Collection of tools for building, debugging, deploying, AWS Developer Tools Developer Tools
diagnosing and managing multi-platform, scalable
apps and services.
App testing Testing technology to build out heterogeneous DevTest Labs (backend)
solutions for testing cross-platform functionality to
dev/test environments.
DevOps Fully managed build service that supports continuous AWS CodeBuild Visual Studio Team Services
integration and deployment.
Backend process logic Cloud technology to build distributed applications AWS Step Functions Logic Apps
using out-of-the-box connectors to reduce
integration challenges.
Programmatic access Provide command-line tooling to create Command Line Interface Command Line Interface (CLI)
and automate solutions.
PowerShell
Enterprise
Integration
Enterprise integration makes it easier to build and manage B2B workflows that integrate with
third-party software-as-a-service apps, on-premises apps and custom apps.
Enterprise application Delivers the full spectrum of CRM through five individual Dynamics 365
services apps that work together seamlessly: Sales, Customer
Service, Field Service, Project Service Automation and
Marketing.
Fully integrated cloud service providing communications, Amazon WorkMail Office 365
email and document management in the cloud and
available on a wide variety of devices. Amazon WorkDocs
Content management in the A tool for individuals, teams and organisations to SharePoint Online
cloud intelligently discover, share and collaborate on content
from anywhere and on any device.
Commercial PAAS-IAAS- A hybrid cloud platform that lets users deliver Azure Stack
DBaaS framework services from their organisation‘s datacentre.
Messaging Offers managed message queuing service Simple Queue Service (SQS) Queue Storage
for communicating between decoupled
application components.
Supports a set of cloud-based, message-oriented Simple Queue Service (SQS) Service Bus Queues, Topics,
middleware technologies, including reliable message Relays
queuing and durable publish/subscribe messaging.
Pub/Sub messaging for distributed systems and serverless Simple Notification Service Azure Event Grid
applications (SNS)
34 | Enterprise Integration | Microsoft Azure & AWS Cloud Service Map
Marketplace
Marketplace
Cloud marketplace services bring together native and partner service
offerings in a single place, making it easier for customers and partners
to understand what they can do.
Additional Resources
Get Started with The Developer‘s Build and host your Use relational Manage and monitor Downloadable PDF
Azure in 5 minutes Guide to Microsoft first web or mobile database-as-a-service apps to help diagnose and web version of
Azure (2nd Edition) app using the to host your high- issues, improve this guide
Downloadable eBook languages, tools and performance and performance and
platform you love data-driven apps assess usage
37