A company wants to ensure that its cloud resources are available even if a major disaster occurs in one region. They plan to deploy resources in two different geographic locations. Which cloud computing characteristic does this scenario primarily address?
Trap 1: A) Scalability
Scalability is incorrect because it describes the capability of a system to handle increasing workloads by adding resources (scale out/up) or reducing resources as demand decreases, which is about performance under load rather than about maintaining availability during a catastrophic regional outage. Scalability does not inherently include redundancy, failover, or geo-replication; a scalable system might still be a single point of failure if all its resources reside in one datacenter or one region. Even if a system can scale to meet heavy traffic, it cannot automatically recover or redirect users to another region when the primary region is destroyed. Thus, scalability addresses growth and workload demands, not the disaster recovery scenario posed in the question.
Trap 2: B) Elasticity
Elasticity is incorrect because it refers to the ability of a cloud system to dynamically add or remove compute, storage, or networking resources automatically in response to changes in demand, such as scaling out virtual machines during a traffic spike and scaling them back in afterward. It focuses on handling variable load rather than on failure recovery or continuity of operations during a disaster. While an elastic system may also be part of a resilient architecture, elasticity itself does not provide the data replication or geographic failover mechanisms needed to maintain availability when an entire Azure region goes down. Therefore, elasticity does not satisfy the requirement of 'available even if a [regional] failure' as implied by the scenario.
Trap 3: D) Disaster recovery
Disaster recovery (DR) is the correct answer because it is explicitly designed to restore IT systems and data after a catastrophic, region-wide failure that takes down an entire Azure datacenter or even an Azure region. In Azure, DR commonly involves replicating workloads, databases, and storage to a paired or secondary region using services like Azure Site Recovery or Azure SQL Database geo-replication, so that failover can occur when the primary region becomes unavailable. Unlike high availability, which typically tolerates component or datacenter-level faults, DR addresses the full regional outage scenario described in the question by enabling recovery in a geographically separate location. This aligns with the broader business continuity and disaster recovery (BCDR) strategy where the recovery point objective (RPO) and recovery time objective (RTO) are met through regional replication.
- A
A) Scalability
Why wrong: Scalability is incorrect because it describes the capability of a system to handle increasing workloads by adding resources (scale out/up) or reducing resources as demand decreases, which is about performance under load rather than about maintaining availability during a catastrophic regional outage. Scalability does not inherently include redundancy, failover, or geo-replication; a scalable system might still be a single point of failure if all its resources reside in one datacenter or one region. Even if a system can scale to meet heavy traffic, it cannot automatically recover or redirect users to another region when the primary region is destroyed. Thus, scalability addresses growth and workload demands, not the disaster recovery scenario posed in the question.
- B
B) Elasticity
Why wrong: Elasticity is incorrect because it refers to the ability of a cloud system to dynamically add or remove compute, storage, or networking resources automatically in response to changes in demand, such as scaling out virtual machines during a traffic spike and scaling them back in afterward. It focuses on handling variable load rather than on failure recovery or continuity of operations during a disaster. While an elastic system may also be part of a resilient architecture, elasticity itself does not provide the data replication or geographic failover mechanisms needed to maintain availability when an entire Azure region goes down. Therefore, elasticity does not satisfy the requirement of 'available even if a [regional] failure' as implied by the scenario.
- C
C) High availability
High availability (HA) is incorrect because it is primarily concerned with minimizing downtime within a single region or datacenter by using redundant components such as availability zones, load balancers, and multiple instances of applications to tolerate individual server or rack failures. Azure availability zones are physically separate datacenters within a region, but they do not protect against a full regional outage, such as a natural disaster or a large-scale utility failure that takes down all zones in a region. HA focuses on the rapid recovery of a service from local faults (e.g., a VM crash or a rack failure) and typically achieves 99.9% or 99.95% uptime SLAs, but it does not include the cross-region data replication and orchestrated failover that are the hallmarks of disaster recovery. Therefore, while HA is a foundational part of resiliency, it does not ensure availability when the entire region becomes unavailable, which is the exact condition the question describes.
- D
D) Disaster recovery
Why wrong: Disaster recovery (DR) is the correct answer because it is explicitly designed to restore IT systems and data after a catastrophic, region-wide failure that takes down an entire Azure datacenter or even an Azure region. In Azure, DR commonly involves replicating workloads, databases, and storage to a paired or secondary region using services like Azure Site Recovery or Azure SQL Database geo-replication, so that failover can occur when the primary region becomes unavailable. Unlike high availability, which typically tolerates component or datacenter-level faults, DR addresses the full regional outage scenario described in the question by enabling recovery in a geographically separate location. This aligns with the broader business continuity and disaster recovery (BCDR) strategy where the recovery point objective (RPO) and recovery time objective (RTO) are met through regional replication.