An organization is evaluating its database architecture strategy in Microsoft Azure. Match each specific workload or deployment requirement on the left to the most appropriate Azure database service or hosting model on the right.
- A fully managed relational database service that automatically handles patching, backups, and high availability, without allowing direct operating system access.Azure SQL Database
- A globally distributed NoSQL database service that provides single-digit millisecond read and write latencies and support for multiple open-source APIs.Azure Cosmos DB
- A fully managed relational database service built specifically for applications requiring compatibility with the community edition of the PostgreSQL engine.Azure Database for PostgreSQL
- An Infrastructure as a Service (IaaS) deployment model that provides full administrative control over the operating system and SQL Server configurations.SQL Server on Azure Virtual Machines
Answer
The correct matches pair the relational, fully managed workload with Azure SQL Database; the low-latency, globally distributed NoSQL workload with Azure Cosmos DB; the open-source community engine compatibility requirement with Azure Database for PostgreSQL; and the workload requiring full OS and database instance administrative control with SQL Server on Azure Virtual Machines.
Matching the database requirements to their respective deployment models requires distinguishing between Platform as a Service (PaaS) databases, Infrastructure as a Service (IaaS) databases, and non-relational versus relational models. Azure SQL Database and Azure Database for PostgreSQL represent fully managed PaaS relational engines. Azure Cosmos DB represents a globally distributed NoSQL PaaS engine. SQL Server on Azure VMs represents an IaaS database deployment where the customer retains full control over the OS and database server configuration.
Step-by-Step Solution
Key Concept
Distinguishing between Azure relational databases (Azure SQL Database, Azure Database for PostgreSQL), non-relational databases (Azure Cosmos DB), and virtual machine hosted databases (SQL Server on Azure VMs).
Estimated Time:2m 0s