Question

Difficulty: MediumHigh Availability, Scalability, and Elasticity

A health-tech company hosts a patient health telemetry API on Azure. The API experiences unpredictable traffic spikes when fitness influencers launch live workouts, requiring resources to be automatically added and then removed when demand drops to minimize costs. The company also requires the API to remain operational if a local hardware failure occurs within a single datacenter. Which cloud concepts directly address these two requirements, respectively?

  1. Elasticity and high availabilityAnswer
  2. B
    Scalability and high availability
  3. C
    Elasticity and disaster recovery
  4. D
    Scalability and disaster recovery

Answer

Elasticity and high availability
The requirement to dynamically add and remove resources to optimize cost based on traffic spikes is met by elasticity. The requirement to stay operational during local hardware failure within a datacenter is met by high availability.

Step-by-Step Solution

1
Analyze the requirement for handling unpredictable spikes and automatically removing resources when demand drops to reduce costs.
This matches elasticity, which dynamically adjusts resources to demand in both directions.
Scalability allows handling more load, but elasticity focuses on the automation and efficiency of scaling down when demand is low.
2
Analyze the requirement to remain operational during a local hardware failure in a single datacenter.
This matches high availability, which provides localized redundancy and fault tolerance.
Disaster recovery is designed to restore services after a major regional outage, whereas high availability prevents downtime from local component failures.

Key Concept

High Availability, Scalability, and Elasticity
Rate this question