Question

Difficulty: EasyAzure Database Services (Relational, Non-Relational, and Cosmos DB)

A company is developing a new web application that needs to store product catalog data with flexible schemas. They require a fully managed, globally distributed NoSQL database service where Microsoft handles all server management and software updates. Which Azure service meets these requirements?

  1. A
    Azure SQL Database
  2. B
    SQL Server on Azure Virtual Machines
  3. Azure Cosmos DBAnswer
  4. D
    Microsoft 365

Answer

Azure Cosmos DB
Azure Cosmos DB is a fully managed NoSQL database service that supports flexible schemas (semi-structured JSON data) and provides global distribution with single-digit millisecond latency, meeting all the requirements of the scenario.

Step-by-Step Solution

1
Identify the data model and deployment requirements.
The application requires a NoSQL database with flexible schemas that is globally distributed and fully managed (Platform as a Service).
This narrows down the choices to Azure database offerings that support NoSQL and global distribution.
2
Match the requirements to the correct Azure database service.
Azure Cosmos DB is the premier multi-model, globally distributed NoSQL database service in Azure where Microsoft manages the underlying infrastructure and scaling.
Other options either focus on relational data models (such as Azure SQL Database), require manual virtual machine patching (such as SQL Server on Azure VMs), or are Software as a Service products (such as Microsoft 365).

Key Concept

Azure Cosmos DB is a fully managed, globally distributed NoSQL database service.
Estimated Time:45s
Rate this question