Azure VS. AWS Head to Head Comparison Q3 2017

Dear Readers, my post in Feb. of 2017 ,about the head to head nomenclature comparison of Azure and AWS appeared in many web search but that was not the product catalogue based comparison it was more on service offering available that time. And now when we are at the end of Q3, here is my latest head to head comparison between Azure and AWS. This comparison is completely based on the Azure Product catalogue and shows how AWS compete with Azure with the similar product offerings. This post is very detail oriented and up to date, you may find many similar comparison but Azure product catalogue wise head to head comparison is not available at the moment, this is the one of the best comparison at present, it took me two weeks to compile this post and I hope you will like this. It will be best viewed in your laptop/desktop because responsive design is not reflecting well in mobile for the table based comparison structure in the post.

For the late entrants in the cloud space here is a small history of the two primary cloud players available in the market. AWS has started its journey in 2006 and Microsoft has introduced the Azure platform in 2010. Although being late starter Azure has grown very fast in the last few years and still growing at a much faster pace than AWS, probably twice as faster and this article has featured the same story. In the last few months I have noticed Azure has included many products in its product catalogue. The Microsoft has changed its vision and strategy from Mobile first to AI first in it’s one of the recent annual report and it’s clearly reflecting in the Azure Product Catalogue. The Azure cognitive service offerings have plenty of products in its kitty which you can find out while you go down in the list below.

Microsoft has also added new solution offerings which are not listed in their product catalogue and offered as a solution only which is not covered in this list. For example introduction of block chain as a service (BaaS) which attracted many evangelist to explore the product. A complete list of solution offering from Microsoft Azure can be found here.

So why to wait, please take a look in this list and try out the products.

Azure

AWS

Functionality w.r.t Azure

Compute

VM’s

Amazon EC2,

LightSail

Virtual Machines lets you deploy a Windows Server or Linux image in the cloud. You can select images from a marketplace or use your own customized images.
VM’s Scale Set

Auto Scaling

VM Scale sets make it easy to build highly scalable applications by allowing you to easily deploy and manage identical VMs as a set. Built on the Azure Resource Manager deployment model, VM Scale sets are fully integrated with Azure load balancing and autoscale, and support Windows, Linux, custom images, and extensions.
App Service

AWS Lamda

Azure App Service lets you create apps faster with a one-of-a kind cloud service to quickly and easily create enterprise-ready web and mobile apps for any platform or device and deploy them on a scalable and reliable cloud infrastructure.
AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume – there is no charge when your code is not running. With Lambda, you can run code for virtually any type of application or backend service – all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app.
Functions

AWS Lamda,

AWS Step Functions

Azure Functions is an event driven, compute-on-demand experience. You can leverage Azure Functions to build HTTP endpoints accessible by mobile and IoT devices.
Batch

AWS Batch

Azure Batch makes it easy to run large-scale parallel and high-performance computing (HPC) workloads in Azure. Use Batch to scale out parallel workloads, manage the execution of tasks in a queue and cloud-enable applications to offload compute jobs to the cloud.
Service Fabric

AWS EC2

Service Fabric is a microservices platform used to build scalable, reliable and easily managed applications for the cloud. Addressing the significant challenges in developing and managing cloud applications, Service Fabric allows developers and administrators to avoid solving complex infrastructure problems and focus instead on implementing mission-critical, demanding workloads.
Cloud Services

AWS Lamda

Azure Cloud Services removes the need to manage server infrastructure. With web and worker roles, it lets you quickly build, deploy and manage modern applications.

Networking

Virtual Network

Amazon VPC

Azure Virtual Network lets you create private networks in the cloud with full control over IP addresses, DNS servers, security rules and traffic flows. Securely connect a virtual network to on-premises networks by using a VPN tunnel, or connect privately by using the ExpressRoute service.
Load Balancer

Elastic Load Balancing

Azure Load Balancer distributes Internet and private network traffic among healthy service instances in cloud services or virtual machines. It lets you achieve greater reliability and seamlessly add more capacity to your applications.
Application Gateway

Amazon API Gateway

Azure Application Gateway is an Azure-managed layer-7 solution providing HTTP load balancing, SSL termination and session-based cookie affinity to Internet-facing or internal web applications.
VPN Gateway

VPN Gateway

Azure VPN Gateway lets you establish secure, cross-premises connections between your virtual network within Azure and on-premises IT infrastructure.
Azure DNS

Amazon Route 53

Azure DNS lets you host your DNS domains alongside your Azure apps and manage DNS records by using your existing Azure subscription. Microsoft’s global network of name servers has the reach, scale, and redundancy to ensure ultra-fast DNS responses and ultra-high availability for your domains. With Azure DNS, you can be sure your DNS will always be fast and available
Content Delivery Network

Amazon Cloud Front

Azure Content Delivery Network lets you deliver high-bandwidth content to users around the world with low latency and high availability via a robust network of global data centres.
Traffic Manager

Route 53 Traffic Flow

Azure Traffic Manager lets you route incoming traffic across multiple hosted Azure services, whether they are running in the same datacentre or in different datacentres around the world.
Express Route

AWS Direct Connect

Azure ExpressRoute lets you create private connections between Azure datacenters and infrastructure which is on your premises or in a colocation environment.
Network Watcher

Amazon Cloud Watch

Network Watcher is a service that will enable you to monitor and diagnose conditions at a network scenario level. Network diagnostic and visualisation tools available with Network Watcher will enable you to take packet captures on a VM, help you understand if an IP flow is allowed or denied on your Virtual Machine, find where your packet will be routed from a VM and gain insights to your network topology.
Storage
Azure Storage(BLOB, Queue, File, Disk)

Amazon S3,

Amazon EBS,

Amazon EFS

Azure Storage offers non-relational data storage including Blob Storage, Table Storage, Queue Storage and Files.
Data Lake Store

S3 Bucket

The Data Lake store provides a single repository where you can capture data of any size type and speed simply without forcing changes to your application as the data scales. In the store, data can be shared for collaboration with enterprise-grade security. It is also designed for high-performance processing and analytics from HDFS applications (ie. Azure HDInsight, Data Lake analytics service, Hortonworks, Cloudera, MapR) and tools, including support for low latency workloads. For example, data can be ingested in real-time from sensors and devices for IoT solutions, or from online shopping websites into the store without the restriction of fixed limits on account or file size unlike current offerings in the market.
StorSimple

Storage Gateway

Azure StorSimple is a unique hybrid cloud storage solution for primary storage, archiving and disaster recovery. StorSimple optimises total storage costs and data protection. Note that the StorSimple 8000 Series is licensed separately from Azure services
Azure Backup

Amazon Glacier

On your corporate laptops, Azure Backup protects Windows client data and shared files and folders. In your datacentre, integrated with System Centre Data Protection Manager (DPM), Backup protects Microsoft SharePoint, Exchange, SQL Server, Hyper-V virtual machines and other applications.
Azure Site Recovery

AWS Migration Hub

ASR is mainly used for Migration.

AWS Snowball

Snowball is a petabyte-scale data transport solution that uses secure appliances to transfer large amounts of data into and out of the AWS cloud. Using Snowball addresses common challenges with large-scale data transfers including high network costs, long transfer times, and security concerns. Transferring data with Snowball is simple, fast, secure, and can be as little as one-fifth the cost of high-speed Internet.

AWS Snowball EDGE

AWS Snowball Edge is a 100TB data transfer device with on-board storage and compute capabilities. You can use Snowball Edge to move large amounts of data into and out of AWS, as a temporary storage tier for large local datasets, or to support local workloads in remote or offline locations.

AWS Snowball Mobile

AWS Snowmobile is an Exabyte-scale data transfer service used to move extremely large amounts of data to AWS. You can transfer up to 100PB per Snowmobile, a 45-foot long ruggedized shipping container, pulled by a semi-trailer truck. Snowmobile makes it easy to move massive volumes of data to the cloud, including video libraries, image repositories, or even a complete data center migration. Transferring data with Snowmobile is secure, fast and cost effective.
Azure Archive Storage(Preview)

Amazon Glacier

Archive Storage will be a low-cost cloud storage option for data that’s archived and rarely accessed. It will be highly durable and secure, enabling scenarios such as archiving data that could require it for many years like medical reports, compliance documents, and exchange mails.
Archive storage will offer life-cycle management capabilities of moving between archival, and hot and cool storage.
Web+Mobile
App Service

AWS Elastic Beanstalk

App Service lets you create apps faster with a one-of-a kind cloud service to quickly and easily create enterprise-ready web and mobile apps for any platform or device and deploy them on a scalable and reliable cloud infrastructure
Web Apps

AWS Elastic Beanstalk

Quickly create and deploy mission critical Web apps at scale. (A feature of App Service)
Mobile Apps

AWS Mobile Hubs

Build and host the backend for any mobile app. (A feature of App Service)
Logic Apps Automate the access and use of data across clouds without writing code. (A feature of App Service)
API Apps

Amazon API Gateway

Easily build and consume Cloud APIs. (A feature of App Service)
Media Services Azure Media Services offers cloud-based media solutions, including ingest, encoding, format conversion, content protection and both on-demand and live-streaming capabilities.
Azure Search

Amazon Cloud Search

Azure Search is a fully-managed service for adding sophisticated search capabilities to web and mobile applications without the typical complexities of full-text search.
Media Analytics Uncover insights from video files with speech and vision services
Notification Hub A scalable, push notification engine for quickly sending millions of messages
Content Protection Securely deliver content using AES, PlayReady, Widevine and Fairplay
Live on demand streaming Deliver content to virtually all devices with scale to meet business needs
API Management

Amazon API Gateway

Azure API Management lets you publish APIs to developers, partners and employees securely and at scale.
Azure Media Player A single layer for all your playback needs
Containers
Container Instances Easily run containers with a single command. With Azure Container Instances, get started in seconds and lower your infrastructure costs by taking advantage of per-second billing. There are no container orchestration tools for you to learn—just your application, in a container, running in the cloud.
Container Registry

Amazon EC2 Container Registry

Azure Container Registry is a place to store and manage container images for all types of container deployments (Mesosphere DC/OS, Docker Swarm, Kubernetes, App Service, Service Fabric, Azure Batch). The Azure Container Registry provides local, network-close storage of your container images. You can benefit from using familiar and open source Docker CLI tools to push and pull images from Azure Container registry.
AWS is providing fully managed Docker container
Container Service

Amazon Container Service

Azure Container Service is a container hosting environment optimised for Azure that lets you deploy, scale, and orchestrate container-based applications using Docker Swarm and Apache Mesos—popular, open source tools you are already familiar with.
Databases
SQL Database

Amazon RDS for SQL Server

Managed Relational SQL DB As Service
Azure Database for MySQL

Amazon RDS for MySQL

Managed Relational MySQL DB As Service
Azure Database for PostgreSQL

Amazon RDS for PostgreSQL

Managed Relational PostgreSQL DB As Service
SQL Data warehouse

Amazon Redshift

Elastics datawarehouse for SQL Server
SQL Server Stretch Database Dynamically Stretch on Premise SQL Database to Azure
Azure Cosmos DB

Amazon DynamoDB

Globally distributed multi model no SQL database
Redis Cache

Amazon ElastiCache

Open Source Redis Cache Service
Data Factory

AWS Database Migration Service

Orchastrate data transformation and movement

Amazon RDS for Oracle

Managed Oracle database

Amazon RDS for MariaDB

Managed MariaDB database

Amazon Aurora

Amazon Proprietary Database

Amazon DynamoDB Accelerator (DAX)

Fully managed in memory cached for DynamoDB
Data + Analytics
HDInsight

Amazon EMR

Azure HDInsight is a Hadoop-based service which brings an Apache Hadoop solution to the cloud. Gain the full value of big data with a cloud-based data platform which manages data of any type and size.
Machine Learning

Amazon Machine Learning

Azure Machine Learning lets you easily design, test, operationalise and manage predictive analytics solutions in the cloud.
Stream Analytics

Amazon Kinesis

Azure Stream Analytics is an event-processing engine which helps you gain insights from devices, sensors, cloud infrastructure and existing data properties in real-time. It is integrated out of the box with Event Hubs and the combined solution can both ingest millions of events and do analytics to help you better understand patterns, power a dashboard, detect anomalies, or kick off an action while data is being streamed in real time.
Azure BOT Service

Amazon Lex

Azure Bot Service enables rapid intelligent bot development, bringing together the power of the Microsoft Bot Framework and Azure Functions. Build, connect, deploy and manage intelligent bots that interact naturally wherever your users are talking. Allow your bots to scale based on-demand and you pay only for the resources you consume.
Data Lake Analytics

Amazon Quicksight

The Data Lake analytics service is a new distributed analytics service built on Apache YARN that dynamically scales so you can focus on your business goals, not on distributed infrastructure. Instead of deploying, configuring and tuning hardware, you write queries to transform your data and extract valuable insights. The analytics service can handle jobs of any scale instantly by simply setting the dial for how much power you need. You only pay for your job when it is running making it cost-effective. The analytics service supports Azure Active Directory letting you simply manage access and roles, integrated with your on-premises identity system. It also includes U-SQL, a language that unifies the benefits of SQL with the expressive power of user code. U-SQL’s scalable distributed runtime enables you to efficiently analyse data in the store and across SQL Servers in Azure, Azure SQL Database and Azure SQL Data Warehouse.
Data Lake Store

Amazon Kinesis Firehose

The Data Lake store provides a single repository where you can capture data of any size type and speed simply without forcing changes to your application as the data scales. In the store, data can be shared for collaboration with enterprise-grade security. It is also designed for high-performance processing and analytics from HDFS applications (ie. Azure HDInsight, Data Lake analytics service, Hortonworks, Cloudera, MapR) and tools, including support for low latency workloads. For example, data can be ingested in real-time from sensors and devices for IoT solutions, or from online shopping websites into the store without the restriction of fixed limits on account or file size unlike current offerings in the market.
Data Factory

Amazon Kinesis Analytics

Azure Data Factory is a managed service which lets you produce trusted information from raw data in cloud or on-premises sources. Easily create, orchestrate and schedule highly-available, fault-tolerant work flows of data movement and transformation activities. Monitor service health and all of your data pipelines at a glance with a rich visual experience offered through the Azure portal.
Power BI Embedded

Amazon Quicksight

Power BI Embedded provides stunning, fully interactive data visualisations in your customer-facing apps without the time and expense of having to build it from the ground up.
Data Catalog Azure Data Catalog is a fully managed service that serves as a system of registration and system of discovery for enterprise data sources. It lets users—from analysts to data scientists to developers—register, discover, understand and consume data sources. Use crowdsourced annotations and metadata to capture tribal knowledge within your organisation, shine light on hidden data and get more value from your enterprise data sources.
Log Analytics

Amazon CloudWatch

Azure Log Analytics lets you collect, correlate and visualise all your machine data, such as event logs, network logs, performance data, and much more, from both your on-premises and cloud assets.
Apache Spark for HDInsight

Amazon EMR

Apache Spark in the cloud for mission critical deployments
Text Analytics API Easily evaluate sentiment and topics to understand what users want
Azure Analysis Service

Amazon Quicksight

Enterprise grade analytics engine as a service
Dynamics 365 for CustomerInsight Transform your customer data into actionable insights. SaaS for the Microsoft Dynamics Platform.
Custom Speech Service

Amazon Polly

Overcome speech recognition barriers like speaking style, background noise and vocabulary

Amazon Elastic Search Service

Amazon Elasticsearch Service makes it easy to deploy, operate, and scale Elasticsearch for log analytics, full text search, application monitoring, and more.

Amazon Kinesis Streams

Amazon Kinesis Streams enables you to build custom applications that process or analyze streaming data for specialized needs.
AI + Cognitive Services
Text Analytics API Easily evaluate sentiment and topics to understand what users want
Recommendations API Predict and recommend items your customers want
Academic Knowledge API

AWS Deep Learning AMIs,

TensorFlow on AWS

Tap into the wealth of academic content in the Microsoft Academic Graph
Computer Vision API

Amazon Rekognition

Distill actionable information from images
Content Moderator Automated image, text and video moderation
Emotion API Personalise user experiences with emotion recognition
Face API

Amazon Rekognition

Detect, identify, analyze, organise, and tag faces in photos
Bing Speech API

Amazon Polly

Convert speech to text and back again to understand user intent
Web Language Model API

Amazon Machine Learning

Use the power of predictive language models trained on web-scale data
Language Understanding Intelligent Service Teach your apps to understand commands from your users
Speaker Recognition API Use speech to identify and authenticate individual speakers
Custom Speech Service Overcome speech recognition barriers like speaking style, background noise and vocabulary
Translator Speech API Easily conduct real-time speech translation with a simple REST API call
Translator Text API Easily conduct machine translation with a simple REST API call
Bing Custom Search An easy-to-use, ad-free, commercial-grade search tool that lets you deliver the results you want
Bing Entity Search API Enrich your experiences by identifying and augmenting entity information from the web
Bing Web Search API Get enhanced search details from billions of web documents
Bing Video Search API Search for videos and get comprehensive results
Bing Image Search API Search for images and get comprehensive results
Bing News Search API Search for news and get comprehensive results
Custom Decision Service A cloud-based, contextual decision-making API that sharpens with experience
QnA Maker API Distill information into conversational, easy-to-navigate answers
Knowledge Exploration Service Enable interactive search experiences over structured data via natural language inputs
Entity Linking Intelligence Service API Power your app’s data links with named entity recognition and disambiguation
Linguistic Analysis API Simplify complex language concepts and parse text with the Linguistic Analysis API
Video Indexer Unlock video insights
Video API Intelligent video processing
Custom Vision Service Easily customize your own state-of-the-art computer vision models for your unique use case

Apache MXNet on AWS

Apache MXNet is a lean, flexible, and ultra-scalable deep learning framework that supports state of the art in deep learning models, including convolutional neural networks (CNNs) and long short-term memory networks (LSTMs).
Internet of Things
IoT Hub

AWS IoT Platform

Jumpstart your Internet of Things project with Microsoft IoT Hub. Connect, monitor and control billions of IoT assets running on a broad set of operating systems and protocols. Establish reliable, bi-directional communication with these assets, even if they are intermittently connected and analyse—and act on—incoming telemetry data. Enhance the security of your IoT solutions by using per-device authentication to communicate with devices which have the appropriate credentials. Revoke access rights to specific devices to maintain the integrity of your system.
Event Hubs

AWS IoT Platform

Azure Event Hubs enables elastic-scale telemetry and event ingestion with durable buffering and sub-second end-to-end latency for millions of devices and events.
Stream Analytics

AWS Greengrass

Azure Stream Analytics is an event-processing engine which helps you gain insights from devices, sensors, cloud infrastructure and existing data properties in real-time. It is integrated out of the box with Event Hubs and the combined solution can both ingest millions of events and do analytics to help you better understand patterns, power a dashboard, detect anomalies, or kick off an action while data is being streamed in real time.
Notification Hubs

Amazon Simple Notification Service (SNS),

Amazon SNS Mobile Notifications, Amazon Pinpoint

A scalable, push notification engine for quickly sending millions of messages
Time Series Insights

AWS Lamda + AWS Redshift

Instantly explore and analyse time-series data in IoT solutions

AWS IoT Button

The AWS IoT Button is a programmable button based on the Amazon Dash Button hardware. This simple Wi-Fi device is easy to configure and designed for developers to get started with AWS IoT, AWS Lambda, Amazon DynamoDB, Amazon SNS, and many other Amazon Web Services without writing device-specific code.
Enterprise Integration
Logic Apps

AWS Step Functions

Automate the access and use of data across clouds without writing code
Service Bus

Amazon Simple Queue Service (SQS)

Azure Service Bus is a messaging infrastructure that sits between applications allowing them to exchange messages for improved scale and resiliency.
API Management

Amazon API Gateway

Azure API Management lets you publish APIs to developers, partners and employees securely and at scale.
StorSimple

Storage Gateway

Azure StorSimple is a unique hybrid cloud storage solution for primary storage, archiving and disaster recovery. StorSimple optimises total storage costs and data protection. Note that the StorSimple 8000 Series is licensed separately from Azure services.
EventGrid Build reactive, event-driven apps with a fully managed event routing service. Create richer app scenarios by connecting serverless logic to events from multiple sources.
SQLServerStretchDatabase With SQL Server Stretch Database, you can dynamically stretch warm and cold transactional data from Microsoft SQL Server to Azure. Unlike typical cold data storage, your data is always at hand. Stretch Database lets you provide longer data retention times than typical enterprise storage without breaking the bank. Depending on how often you will access the data, choose the appropriate level of service, then scale up or down as needed. Using Stretch Database does not require any application changes. And you can use Stretch Database with new Always Encrypted technology, which helps protect your data at rest and in motion—extending data in a more secured manner for greater peace of mind.
Data Catalog Azure Data Catalog is a fully managed service that serves as a system of registration and system of discovery for enterprise data sources. It lets users—from analysts to data scientists to developers—register, discover, understand and consume data sources. Use crowdsourced annotations and metadata to capture tribal knowledge within your organisation, shine light on hidden data and get more value from your enterprise data sources.
Data Factory Azure Data Factory is a managed service which lets you produce trusted information from raw data in cloud or on-premises sources. Easily create, orchestrate and schedule highly-available, fault-tolerant work flows of data movement and transformation activities. Monitor service health and all of your data pipelines at a glance with a rich visual experience offered through the Azure portal.
O365 Exchange Online

Amazon Simple Mail service

Security + Identity
Security Center

AWS Inspector

Azure Security Center helps you prevent, detect and respond to threats with increased visibility and control over the security of all of your Azure resources. It provides a central view of security across your subscriptions and lets you set policies and monitor security configurations. Policy-driven recommendations guide resource owners through the process of implementing security controls and enable the rapid deployment of integrated Microsoft and partner solutions. Using Microsoft global threat intelligence, security-related events from across your Azure deployments are automatically collected and analysed to identify actual threats and reduce false alarms. The resulting alerts offer insights into the attack and suggest ways to remediate issues.
Key Vault

AWS Key Management Service

Azure Key Vault offers an easy, cost-effective way to safeguard keys and other secrets in the cloud by using hardware security modules (HSMs). Protect cryptographic keys and small secrets like passwords with keys stored in HSMs. For added assurance, import or generate your keys in HSMs which are certified to FIPS 140-2 level 2 and Common Criteria EAL4+ standards, so that your keys stay within the HSM boundary. Key Vault is designed so that Microsoft does not see or extract your keys. Create new keys for Dev-Test in minutes and migrate seamlessly to production keys managed by security operations. Key Vault scales to meet the demands of your cloud applications without the hassle required to provision, deploy and manage HSMs and key management software.
Azure Active Directory

AWS Directory Service

Azure Active Directory provides identity management and access control for your cloud applications. To simply user access to cloud applications, you can synchronise on-premises identities and enable single sign-on. Azure Active Directory comes in 3 editions: Free, Basic and Premium.
Azure Active Directory B2C

AWS Identity & Access Management

Azure Active Directory, the cloud service with the proven ability to handle billions of authentications per day, extends its capabilities to manage consumer identities with a new service: Azure Active Directory B2C, now in public preview. Azure Active Directory B2C is a comprehensive, identity management solution for your consumer-facing applications that can be easily integrated to any platform and accessible from any device. The service will be free during the public preview period.
Multifactor Authentication

AWS Multi-Factor Authentication (MFA)

Azure Multi-Factor Authentication helps prevent unauthorized access to on-premises and cloud applications by providing an additional layer of authentication. Follow organizational security and compliance standards while also addressing user demand for convenient access.

AWS Shield

AWS Shield is a managed Distributed Denial of Service (DDoS) protection service that safeguards web applications running on AWS

AWS WAF

AWS WAF is a web application firewall that helps protect your web applications from common web exploits that could affect application availability,

AWS Certificate Manager

AWS Certificate Manager is a service that lets you easily provision, manage, and deploy Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services.

Amazon Macie

Amazon Macie is a security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS

AWS Organisations

AWS Organizations offers policy-based management for multiple AWS accounts. With Organizations, you can create groups of accounts and then apply policies to those groups.
Active Directory Domain Services Azure Active Directory Domain Services provide scalable, high-performance, managed domain services such as domain-join, LDAP, Kerberos, Windows Integrated Authentication and Group Policy support. With the click of a button, administrators can enable managed domain services for virtual machines and directory-aware applications deployed in Azure Infrastructure Services. Built on the same underlying technology as Windows Server Active Directory, Azure Active Directory Domain Services provide an easy way to migrate traditional on-premises applications to the cloud.

AWS CloudHSM

AWS CloudHSM is a cloud-based hardware security module (HSM) that enables you to easily generate and use your own encryption keys on the AWS Cloud.
Developers Tool
Visual Studio Team Services

AWS CodeCommit,

AWS CodeDeploy,

AWS Code Pipeline

Visual Studio Team Services is a cloud-based application lifecycle management (ALM) solution for everything from hosted-code repositories and issue-tracking to load-testing and automated builds. It is accessible from nearly anywhere and you can create an account for free. Visual Studio Team Services is licensed separately from Azure services.
Azure DevTest Labs

AWS CodeBuild

Azure DevTest Labs makes it easy to quickly create environments to deploy and test applications. Use reusable templates and artifacts to build Windows and Linux environments while minimising waste and controlling costs
Application Insights Detect, triage, and diagnose issues in your web apps and services
Azure CLI,

PowerShell

AWS CLI

The Azure CLI 2.0 is Azure’s new command-line experience for managing Azure resources. You can use it in your browser with Azure Cloud Shell, or you can install it on macOS, Linux, and Windows and run it from the command line.
Azure PowerShell provides a set of cmdlets that use the Azure Resource Manager model for managing your Azure resources.
Visual Studio Online

AWS CodeStar,

AWS X-Ray

HockeyApp HockeyApp lets you distribute beta versions, collect live crash reports and get feedback from real users – all to enable you to build the world’s best mobile apps.
API Management Azure API Management lets you publish APIs to developers, partners and employees securely and at scale.
Monitoring & Management
Azure Advisor

AWS Budgets,

AWS Trusted Advisor

Azure Advisor is a personalized recommendation engine that helps you follow Azure best practices. It analyses your Azure resource configuration and usage telemetry, then provides recommendations that can reduce costs and improve the performance, security and reliability of your applications.
Microsoft Azure portal

AWS Management Console

Build, manage, and monitor all Azure products in a single, unified console
Azure Mobile App

AWS Console Mobile App

Stay connected to your Azure resources—anytime, anywhere
Azure Resource Manager

Amazon EC2 Systems Manager

Simplify how you manage your app resources
Application Insights Detect, triage, and diagnose issues in your web apps and services
Log Analytics

Amazon CloudWatch

Azure Log Analytics lets you collect, correlate and visualise all your machine data, such as event logs, network logs, performance data, and much more, from both your on-premises and cloud assets.
Automation

Automation

Azure Automation lets you create, deploy, monitor and maintain resources in your Azure environment automatically by using a highly scalable and reliable workflow execution engine.
Backup

Backup & Recovery

On your corporate laptops, Azure Backup protects Windows client data and shared files and folders. In your datacentre, integrated with System Centre Data Protection Manager (DPM), Backup protects Microsoft SharePoint, Exchange, SQL Server, Hyper-V virtual machines and other applications.
Site Recovery Azure Site Recovery helps you protect important applications by coordinating the replication and recovery of private clouds for simple, cost-effective disaster recovery.
Scheduler

Amazon ECS

Azure Scheduler lets you invoke actions which call HTTP/S endpoints or post messages to a storage queue on any schedule. Create jobs which reliably call services either inside or outside of Azure and run those jobs right away, on a regular or irregular schedule, or at a future date.
Azure Monitor

Amazon CloudWatch

AWS Config

Highly granular and real-time monitoring data for any Azure resource
Security & Compliance Enable threat detection and prevention through advanced cloud security
Protection and Recovery

Backup & Recovery

Ensure application availability and data protection
Automation and Control Centrally manage all automation and configuration assets
Insight and Analytics

Amazon CloudWatch

Easily search, correlate and analyse data from the cloud
Network Watcher Network Watcher is a service that will enable you to monitor and diagnose conditions at a network scenario level. Network diagnostic and visualisation tools available with Network Watcher will enable you to take packet captures on a VM, help you understand if an IP flow is allowed or denied on your Virtual Machine, find where your packet will be routed from a VM and gain insights to your network topology.
Cloud Shell Azure Cloud Shell is a browser-based shell experience running in the cloud to help manage your Azure resources. Cloud Shell includes support for popular command-line tools and programming languages in a shell that Microsoft maintains and updates and you can persist files with attached Azure File storage. When used alongside Azure portal’s familiar GUI experience, Cloud Shell adds the power of an authenticated shell experience for greater flexibility. Cloud Shell saves you the trouble of configuring and maintaining an admin machine of your own by providing a clean, ready-to-use shell experience every time from virtually anywhere.
Azure Service Health

AWS Personal Health Dashboard

Get personalized guidance and support for when issues in Azure services affect you
Event Grid Build reactive, event-driven apps with a fully managed event routing service. Create richer app scenarios by connecting serverless logic to events from multiple sources.