Relational database technologies on Azure and AWS

RDS and Azure relational database services

Azure provides several different relational database services that are the equivalent of AWS' Relational Database Service (RDS). These include:

Other database engines such as SQL Server, Oracle, and MySQL can be deployed using Azure VM Instances.

Costs for AWS RDS are determined by the amount of hardware resources that your instance uses, like CPU, RAM, storage, and network bandwidth. In the Azure database services, cost depends on your database size, concurrent connections, and throughput levels.

See also

Analytics and big data

Azure provides a package of products and services designed to capture, organize, analyze, and visualize large amounts of data consisting of the following services:

  • HDInsight: managed Apache distribution that includes Hadoop, Spark, Storm, or HBase.

  • Data Factory: provides data orchestration and data pipeline functionality.

  • Azure Synapse Analytics: an enterprise analytics service that accelerates time to insight, across data warehouses and big data systems.

  • Azure Databricks: a unified analytics platform for data analysts, data engineers, data scientists, and machine learning engineers.

  • Data Lake Store: analytics service that brings together enterprise data warehousing and big data analytics. Query data on your terms, using either serverless or dedicated resources—at scale.

  • Machine Learning: used to build and apply predictive analytics on data.

  • Stream Analytics: real-time data analysis.

  • Data Lake Analytics: large-scale analytics service optimized to work with Data Lake Store

  • Power BI: a business analytics service that provides the capabilities to create rich interactive data visualizations.

Service comparison

Type AWS Service Azure Service Description
Relational database RDS SQL Database

Database for MySQL

Database for PostgreSQL

Database for MariaDB
Managed relational database services in which resiliency, scale and maintenance are primarily handled by the Azure platform.
Serverless relational database Amazon Aurora Serverless Azure SQL Database serverless

Serverless SQL pool in Azure Synapse Analytics
Database offerings that automatically scales compute based on the workload demand. You're billed per second for the actual compute used (Azure SQL)/data that's processed by your queries (Azure Synapse Analytics Serverless).
NoSQL DynamoDB (Key-Value)

SimpleDB

Amazon DocumentDB (Document)

Amazon Neptune (Graph)
Azure Cosmos DB Azure Cosmos DB is a globally distributed, multi-model database that natively supports multiple data models including key-value pairs, documents, graphs, and columnar.
Caching ElastiCache

Amazon MemoryDB for Redis
Cache for Redis An in-memory–based, distributed caching service that provides a high-performance store that's typically used to offload nontransactional work from a database.
Database migration Database Migration Service Database Migration Service A service that executes the migration of database schema and data from one database format to a specific database technology in the cloud.

Database architectures

Architecture Description
Gaming by using Azure Cosmos DB Elastically scale your database to accommodate unpredictable bursts of traffic and deliver low-latency multi-player experiences on a global scale.

view all

See also