Skip to content

AZ-900 · Domain 1: Describe cloud concepts · 28% of the exam

Task 1.2: Describe the benefits of using cloud services

High availability, scalability, reliability, predictability, security, governance and manageability, and what each one looks like in practice.

Study it

Sample questions

Try each one before opening the answer. Every option is explained, with the Microsoft documentation page that proves it.

Question 1 · choose 1

A legacy reporting app keeps its state in memory and can't run as more than one instance. During month-end processing its VM runs out of CPU. Which change adds the capacity this app needs?

  1. AAdd VM instances behind a load balancer and spread the work across them
  2. BResize the VM to a size with more vCPUs and memory
  3. CPlace the VM in an availability set with two fault domains
  4. DAttach a premium SSD data disk to the VM
Show the answer and why
  • AAdd VM instances behind a load balancer and spread the work across them

    Incorrect

    Adding instances is horizontal scaling. It helps apps that can run as several copies, which this one can't.

  • BResize the VM to a size with more vCPUs and memory

    Correct

    Scaling up, or vertical scaling, adds CPU or RAM to the existing resource, which is how a single-instance app gets more capacity.

  • CPlace the VM in an availability set with two fault domains

    Incorrect

    Availability sets protect against hardware failure and maintenance events. They don't give a single VM more CPU.

  • DAttach a premium SSD data disk to the VM

    Incorrect

    A faster disk improves storage IOPS and throughput. The bottleneck here is CPU.

Vertical scaling adds capabilities to an existing resource, such as more CPUs or RAM for a VM. Horizontal scaling adds more resources, which only helps an app built to run as several instances.

Question 2 · choose 1

An app's web tier has an availability target of 99.95%, and the database it depends on has a target of 99.99%. Every request needs both. What's the best estimate of the availability the whole app can reach?

  1. AAbout 99.99%, the higher of the two targets
  2. BAbout 99.97%, the average of the two targets
  3. CAbout 99.95%, the lower of the two targets
  4. DAbout 99.94%, the product of the two targets
Show the answer and why
  • AAbout 99.99%, the higher of the two targets

    Incorrect

    A request fails if either part is down, so the whole can't be more available than its weaker part.

  • BAbout 99.97%, the average of the two targets

    Incorrect

    Averaging doesn't model dependencies. When both are needed, their availabilities multiply.

  • CAbout 99.95%, the lower of the two targets

    Incorrect

    The lower target is an upper bound. The database's own downtime is added on top, which pulls the combined figure below it.

  • DAbout 99.94%, the product of the two targets

    Correct

    A composite target is the product of its dependencies: 0.9995 x 0.9999 is roughly 0.9994, slightly below either part alone.

When a workload needs several components at once, its composite availability is the product of theirs, so it's lower than any single component's. That's why chaining services lowers the overall target and why redundancy is added to lift it.

Question 3 · choose 1

A company deploys its app in two Azure regions on different continents so that if a disaster takes one region offline, the other keeps serving users. Which cloud benefit does this design use most directly?

  1. APredictability
  2. BManageability
  3. CReliability
  4. DGovernance
Show the answer and why
  • APredictability

    Incorrect

    Predictability doesn't address keeping an app running when a region goes offline.

  • BManageability

    Incorrect

    Manageability is about how resources are managed, not about keeping the app running when a region goes offline.

  • CReliability

    Correct

    Reliability is a system's ability to recover from failures and keep working, and the cloud's global spread of regions supports it.

  • DGovernance

    Incorrect

    Governance concerns standards for resources, not keeping the app running when a region goes offline.

Microsoft describes reliability as the ability of a system to recover from failures and continue to function. Because the cloud spreads resources across regions worldwide, an app designed to use more than one region keeps running even if one region has a catastrophic event.

Question 4 · choose 2

Microsoft divides cloud manageability into management of the cloud and management in the cloud. Which two are examples of management of the cloud? (Choose TWO.)

  1. AManaging resources through the Azure portal
  2. BRunning Azure CLI commands from a script
  3. CCalling the Azure REST APIs from an internal tool
  4. DScaling resources automatically as demand changes
  5. EReplacing failing resources automatically after a health check
Show the answer and why
  • AManaging resources through the Azure portal

    Incorrect

    A web portal is a way of managing in the cloud: it's the interface you use, not something the cloud does for you.

  • BRunning Azure CLI commands from a script

    Incorrect

    A command-line interface is one of the ways you manage in the cloud.

  • CCalling the Azure REST APIs from an internal tool

    Incorrect

    APIs are another channel for managing in the cloud, alongside the portal, CLI and PowerShell.

  • DScaling resources automatically as demand changes

    Correct

    Automatic scaling based on need is listed under management of the cloud.

  • EReplacing failing resources automatically after a health check

    Correct

    Monitoring resource health and automatically replacing failing resources is listed under management of the cloud.

Management of the cloud covers what you can have the cloud do with your resources: scale automatically, deploy from templates, monitor health and replace failing resources, and raise alerts. Management in the cloud covers how you do it: a web portal, a command line, APIs or PowerShell.

Question 5 · choose 1

A regulated firm wants maximum control of security for a new app, down to hardening the operating system itself. Which cloud choice, with which consequence, does Microsoft describe for this security need?

  1. APaaS, with patches and maintenance handled for the firm
  2. BIaaS, with the firm managing the OS and its patches
  3. CIaaS, with patches and maintenance handled for the firm
  4. DPaaS, with the firm managing the OS and its patches
Show the answer and why
  • APaaS, with patches and maintenance handled for the firm

    Incorrect

    PaaS is the choice Microsoft describes for having patches and maintenance taken care of automatically, not for maximum control of security.

  • BIaaS, with the firm managing the OS and its patches

    Correct

    Microsoft notes that IaaS gives maximum control of security, and in exchange you manage the operating systems and installed software, including patches and maintenance.

  • CIaaS, with patches and maintenance handled for the firm

    Incorrect

    IaaS gives the most control, but that control comes with managing the operating system and its patches yourself, not with automatic patching.

  • DPaaS, with the firm managing the OS and its patches

    Incorrect

    In PaaS the provider maintains the operating system, so the firm neither manages it nor gets the most control of security.

Microsoft describes security as a benefit you can match to your needs. If you want maximum control of security, IaaS gives it to you, but you manage the operating systems and installed software, including patches and maintenance. If you want patches and maintenance taken care of automatically, PaaS or SaaS may be the better strategy.

Question 6 · choose 1

A finance team uses real-time usage data and spending trends to forecast next quarter's Azure bill and adjust resources before the quarter begins. Which cloud benefit does this describe?

  1. AScalability
  2. BCost predictability
  3. CPerformance predictability
  4. DHigh availability
Show the answer and why
  • AScalability

    Incorrect

    Scalability is adjusting resources to meet demand. Forecasting what the bill will be is a different benefit.

  • BCost predictability

    Correct

    Cost predictability is forecasting cloud spend by tracking use in real time and analyzing patterns and trends.

  • CPerformance predictability

    Incorrect

    Performance predictability is about having the resources needed for a good customer experience, not forecasting the bill.

  • DHigh availability

    Incorrect

    High availability keeps resources available despite disruptions; it says nothing about forecasting cost.

Predictability in the cloud covers performance and cost. Cost predictability means forecasting cloud spend: you track resource use in real time, find patterns and trends, predict future costs and adjust resources, with tools such as the pricing calculator for estimates.

Question 7 · choose 1

A small company worries that a distributed denial of service attack would overwhelm its single internet-facing server room. Which benefit of moving to the cloud speaks to this concern?

  1. AManageability, because resources can be deployed from templates
  2. BPredictability, because the bill can be forecast in advance
  3. CSecurity, because cloud providers are well suited to handle DDoS attacks
  4. DScalability, because a larger VM can take on the attack traffic
Show the answer and why
  • AManageability, because resources can be deployed from templates

    Incorrect

    Deploying from templates removes manual configuration. It doesn't absorb an attack.

  • BPredictability, because the bill can be forecast in advance

    Incorrect

    Knowing the bill ahead of time doesn't protect the service from an attack.

  • CSecurity, because cloud providers are well suited to handle DDoS attacks

    Correct

    Microsoft lists this as a security benefit: providers are typically well suited to handle DDoS attacks, making the network more robust.

  • DScalability, because a larger VM can take on the attack traffic

    Incorrect

    A bigger VM is still one target, and scaling up doesn't filter attack traffic.

Among the security benefits of the cloud, Microsoft notes that cloud providers are typically well suited to handle distributed denial of service attacks, which makes a network more robust and secure than a single on-premises link.

Question 8 · choose 1

After a holiday sale, an online store reduces its web tier from ten VM instances back to three to stop paying for capacity it no longer needs. What is this change called?

  1. AScaling down
  2. BScaling up
  3. CFailing over
  4. DScaling in
Show the answer and why
  • AScaling down

    Incorrect

    Scaling down lowers the CPU or RAM of a resource. The store kept the same size and changed the number of instances.

  • BScaling up

    Incorrect

    Scaling up adds CPU or RAM to a resource; nothing was made larger here.

  • CFailing over

    Incorrect

    Failover moves a workload to another location after a failure; the store only removed capacity it no longer needed.

  • DScaling in

    Correct

    Reducing the number of resources, such as VM instances, after demand drops is scaling in, the reverse of scaling out.

Horizontal scaling changes the number of resources: scale out adds instances when demand rises, and scale in removes them when it drops. Vertical scaling changes a resource's capabilities: scale up or down. Scaling in lets the store stop paying for unused capacity.

Practise domain 1 →Practise all domains →