AZ-900 Describe Azure architecture and services

A workload requires a custom guest operating system, kernel-level configuration, and arbitrary server software. Which Azure compute option provides that level of control?

Show answer and explanation

Answer: C

Only virtual machines grant full control of the guest operating system: the customer chooses the image, tunes kernel-level settings, and installs whatever software the workload needs. The VM is effectively a machine the customer administers end to end.

Functions, App Service, and container runtimes all operate above an OS Microsoft controls, so kernel-level access simply is not part of their model.

Why the other options are wrong

  • A. A serverless function environment abstracts the whole operating system away, leaving no guest OS for the customer to configure.
  • B. A managed web-hosting platform runs applications on a platform Microsoft operates, so OS and kernel settings are out of reach.
  • D. A single-container runtime shares the host OS kernel and does not grant control over a guest operating system or its kernel configuration.

Keep going. 199 AZ-900 questions, answers explained after each one.

Practise this domain

Reviewed November 2026. Spotted a problem with this question? Report it from the practice tool.