AZ-900 Practice Question 95: SQL Database vs SQL on VM
Microsoft Azure Fundamentals (AZ-900) · Test 10 · question 5 of 10
A team is building a new cloud-native application. It wants a relational database that Microsoft patches, backs up, and keeps highly available automatically, so nobody on the team ever has to sign in to an operating system to maintain it. The application needs no OS-level access and no on-premises-only SQL Server feature. Which option fits?
Show answer and explanation
Answer:
Azure SQL Database is a platform-as-a-service offering: Microsoft owns, hosts, and maintains the underlying hardware and software, and automatically handles patching, backups, and high availability. The team continues to administer things like databases, logins, and query tuning, but never touches an operating system, which is exactly what the requirement asks for, and the stem's explicit "no OS-level access, no legacy on-premises-only feature" rules out any reason to prefer an infrastructure option instead.
Option A is infrastructure-as-a-service: even starting from a platform-provided image, the customer still owns patching the OS and the SQL Server instance, which contradicts "nobody has to maintain an operating system." Option C changes nothing about administration burden; the database is still hosted on hardware the team owns and maintains; ExpressRoute only changes how it connects to Azure privately. Option D is still IaaS: the SQL IaaS Agent extension automates some patching and backup tasks for SQL Server running in a VM, but the team remains responsible for the virtual machine and its operating system, so it does not meet the "never manage an OS" bar that only a PaaS option clears.
Reference: What Is Azure SQL?