Question

Difficulty: Very hardHigh Availability, Scalability, and Elasticity

An enterprise deploys a multi-tier application in Azure with the following configurations:
- Before a scheduled monthly batch-processing job, the operations team manually resizes the database server virtual machine from Standard_D2s_v5 to Standard_D8s_v5, and reverts it afterward.
- A virtual machine scale set automatically increases or decreases instance count in response to a queue's message volume.
- The application database replicates synchronously across two Availability Zones within the primary region with automatic failover.
- To prepare for a potential catastrophic regional outage, daily database backups are stored in a secondary Azure region.

Which of the following statements correctly describe the cloud characteristics demonstrated in this architecture? (Select TWO)

  1. The manual adjustment of the database server virtual machine size represents vertical scalability, whereas the automatic scaling of the virtual machine scale set represents elasticity.Answer
  2. The synchronous replication of the database across Availability Zones ensures high availability, whereas the daily database backups stored in a secondary region serve as a disaster recovery solution.Answer
  3. C
    Storing daily database backups in a secondary Azure region is an implementation of high availability because it ensures the database remains online during localized hardware failures.
  4. D
    The manual resizing of the database server virtual machine before the monthly batch job is an example of elasticity because the resources are adjusted to match the changing workloads.

Answer

The manual resize of the database server VM represents vertical scalability while the autoscale VMSS represents elasticity; the database replication across Availability Zones represents high availability while the secondary region backups represent disaster recovery.
The correct statements correctly identify the cloud characteristics: vertical scalability is demonstrated by changing a single VM's size, elasticity is shown by the automatic VMSS instance adjustments, high availability is provided by synchronous Multi-AZ database replication, and disaster recovery is served by the secondary region backups.

Step-by-Step Solution

1
Analyze the compute tier scaling mechanisms.
The database VM is manually changed in size (Standard_D2s_v5 to Standard_D8s_v5), which represents vertical scaling (scaling up). The VMSS automatically adjusts its instance count (horizontal scaling) based on load, which represents elasticity.
To distinguish between scalability types and elasticity.
2
Analyze the database replication and backup configurations.
Synchronous replication across Availability Zones within the same region provides local redundancy and minimizes downtime (high availability). Offsite daily backups to a secondary region prepare for regional disasters (disaster recovery).
To separate high availability (localized fault tolerance) from disaster recovery (regional disaster mitigation).

Key Concept

Distinguishing between high availability, disaster recovery, scalability, and elasticity in Azure.
Rate this question