0% found this document useful (0 votes)
18 views

Microsoft Azure AWS Comparison

Uploaded by

raj0000kaml
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

Microsoft Azure AWS Comparison

Uploaded by

raj0000kaml
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

Microsoft Azure & AWS

Cloud Service Map


Whether you are planning a multicloud solution with Azure and AWS, or migrating to Azure,
now you can compare the cloud capabilities of Azure and AWS services in all categories.

Begin

1 Published On 19/10/2017 by Michael Crump (@mbcrump)


Azure for Developers
Microsoft Azure is a growing collection of integrated cloud services that Compute
developers and IT professionals use to build, deploy and manage applications Storage
Marketplace
through our global network of datacentres. With Azure, you get the freedom to
build and deploy wherever you want, using the tools, applications and frameworks
of your choice.
Enterprise Networking &
For hybrid cloud environments, Azure Stack extends Azure to bring the agility and Integration Content Delivery
fast-paced innovation of cloud computing to your on-premises environments. Only
Azure Stack lets you deliver Azure services from your organisation‘s datacentre,
while balancing the right amount of flexibility and control – for truly-consistent
hybrid cloud deployments. Developer Tools Database

Azure & AWS Cloud Service Map


This document defines how common cloud services are made available via Azure
and Amazon Web Services (AWS). We hope that this guide helps developers to Security, Identity Analytics & Big
understand the services that Azure offers, whether they are new to the cloud or & Access Data
just new to Azure. We‘ve structured the guide using a table that explains each
cloud service capability sorted by service popularity, and maps the capability to the
service offering name for both Azure and AWS.
Mobile Services Intelligence
NOTE: Not all Azure products and services are available in all regions. Consult
the Products by Region page for details. You can find the uptime guarantees and
downtime credit policies for each Azure product or service on the Service Level Management Internet of
Agreements page. & Monitoring Things (IoT)

Additional Resources Select one of the solution categories above to get started

2 | Introduction | Microsoft Azure & AWS Cloud Service Map


Compute

Compute
Compute commonly refers to the collection of cloud
computing resources that your application can run on.

3 | Compute | Microsoft Azure & AWS Cloud Service Map


Compute

Service Description AWS Azure

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

4 | Compute | Microsoft Azure & AWS Cloud Service Map


Compute

Service Description AWS Azure

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.

5 | Compute | Microsoft Azure & AWS Cloud Service Map


Storage

Storage
Storage services offer durable, highly available and massively scalable cloud
storage for your application, whether it runs in the cloud or not.

6 | Storage | Microsoft Azure & AWS Cloud Service Map


Storage

Service Description AWS Azure

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)

Disk Storage – Premium Storage

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.

7 | Storage | Microsoft Azure & AWS Cloud Service Map


Storage

Service Description AWS Azure

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.

Petabyte- to Exabyte-scale data transport solution. AWS Import/Export Snowball

AWS Snowball Edge

AWS Snowmobile

Disaster recovery Automates protection and replication of virtual Site Recovery


machines with health monitoring, recovery plans
and recovery plan testing.

8 | Storage | Microsoft Azure & AWS Cloud Service Map


Networking &
Content Delivery

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

Service Description AWS Azure

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.

11 | Database | Microsoft Azure & AWS Cloud Service Map


Database

Service Description AWS Azure

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 – document storage A globally-distributed, multi-model database that DynamoDB Cosmos DB


natively supports multiple data models: key-value,
documents, graphs and columnar.

NoSQL – key/value storage A non-relational data store for semi-structured data. DynamoDB and SimpleDB Table Storage

Caching An in-memory‑based, distributed-caching service that ElastiCache Redis Cache


provides a high-performance store typically used to
offload non-transactional work from a database.

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.

12 | Database | Microsoft Azure & AWS Cloud Service Map


Analytics & Big
Data

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

Service Description AWS Azure

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

Data Lake Store

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

Service Description AWS Azure

Visualisation Business intelligence tools that build visualisations, QuickSight (Preview) Power BI
perform ad-hoc analysis and develop business insights
from data.

Allows visualisation and data analysis tools to be Power BI Embedded


embedded in applications.

Search A scalable search server based on Apache Lucene. Elasticsearch Service Marketplace – Elasticsearch

Delivers full-text search and related search CloudSearch Search


analytics and capabilities.

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.

16 | Intelligence | Microsoft Azure & AWS Cloud Service Map


Intelligence

Service Description AWS Azure

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.

Allows applications to understand user Amazon Lex Language Understanding


commands contextually. Intelligent Service (LUIS)

Gives the app the ability to recognise individual speakers. Speaker Recognition API

Fine-tunes speech recognition to eliminate barriers such Custom Recognition Intelligent


as speaking style, background noise and vocabulary use. Service (CRIS)

17 | Intelligence | Microsoft Azure & AWS Cloud Service Map


Intelligence

Service Description AWS Azure

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.

Detects, identifies, analyses, organises and tags Face API


faces in photos.

Recognises emotions in images. Emotions API

Intelligent video processing which produces stable video Video API


output, detects motion, creates intelligent thumbnails,
detects and tracks faces.

18 | Intelligence | Microsoft Azure & AWS Cloud Service Map


Internet of
Things (IoT)

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)

Service Description AWS Azure

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)

A cloud gateway for managing bi-directional AWS IoT IoT Hub


communication with billions of IoT devices
securely and at scale.

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

Service Description AWS Azure

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.

An extensible application performance management AWS X-Ray Application Insights + Monitor


service for web developers on multiple platforms.

22 | Management & Monitoring | Microsoft Azure & AWS Cloud Service Map
Management &
Monitoring

Service Description AWS Azure

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.

Connect with Azure using an authenticated, browser- Cloud Shell


based shell experience that‘s hosted in the cloud and
accessible from virtually anywhere.

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.

24 | Mobile Services | Microsoft Azure & AWS Cloud Service Map


Mobile Services

Service Description AWS Azure

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.

Provides authentication capabilities Cognito Mobile Apps


for mobile applications.
AAD B2C

App testing Services to support the testing of mobile applications. AWS Device Farm Xamarin Test Cloud
(front end)

Analytics Supports monitoring and feedback collection Mobile Analytics HockeyApp


for the debugging and analysis of a mobile
application service quality. Application Insights

Enterprise mobility Provides mobile device management, mobile Intune


management application management and PC management
capabilities from the cloud.

25 | Mobile Services | Microsoft Azure & AWS Cloud Service Map


Security, Identity
& Access

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

Service Description AWS Azure

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

Service Description AWS Azure

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

A highly available, global, identity management service Active Directory B2C


for consumer-facing applications that scales to hundreds
of millions of identities.

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.

29 | Developer Tools | Microsoft Azure & AWS Cloud Service Map


Developer Tools

Service Description AWS Azure

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.

30 | Developer Tools | Microsoft Azure & AWS Cloud Service Map


Developer Tools

Service Description AWS Azure


Application development Connects apps, data and devices anywhere with a large Logic Apps
ecosystem of SaaS and cloud-based connectors that
includes Salesforce, Office 365, Twitter, Dropbox, Google
Services and more.

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

API Apps (App Service)

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.

Technology to rapidly build business solutions by PowerApps


connecting to existing services and data sources
such as Excel and more using a visual designer.

App testing Testing technology to build out heterogeneous DevTest Labs (backend)
solutions for testing cross-platform functionality to
dev/test environments.

31 | Developer Tools | Microsoft Azure & AWS Cloud Service Map


Developer Tools

Service Description AWS Azure


App customer payment Cloud service that provides developers with Amazon Flexible Payment
service a payment service. Service and Amazon Dev Pay

Game development AWS managed service for hosting GameLift


(cloud-based tools) dedicated game servers.

Game engine integrated with AWS and Twitch. Lumberyard

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

32 | Developer Tools | Microsoft Azure & AWS Cloud Service Map


Enterprise
Integration

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.

33 | Enterprise Integration | Microsoft Azure & AWS Cloud Service Map


Enterprise
Integration

Service Description AWS Azure


Enterprise app integration Connects apps, data and devices anywhere with cloud- Logic Apps
based connectors that includes Salesforce, Office 365,
Twitter, Dropbox, Google services and more.

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.

35 | Marketplace | Microsoft Azure & AWS Cloud Service Map


Marketplace

Service Description AWS Azure

Marketplace Easy-to-deploy and automatically configure third- AWS Marketplace Marketplace


party applications, including single or multiple
virtual machine solutions.

36 | Marketplace | Microsoft Azure & AWS Cloud Service Map


Microsoft Azure

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

Try Azure for free


Get an Azure free account and receive a £150 credit for 30 days, 12-months of free compute, storage,
database and networking products and 25+ always free products to learn and to build your next idea.
Azure.com/free

37

You might also like