A university is migrating its student portal to Azure. The portal experiences extremely high traffic during the first two hours of course registration each semester, but very low traffic during the rest of the year. The university wants to ensure that the portal remains online if a physical datacenter fails, and that it can dynamically adjust resources to handle the registration spike without manual intervention. Which two cloud concepts directly address these requirements?
- High availability, to ensure the portal remains accessible if a single datacenter experiences an outageAnswer
- Elasticity, to dynamically scale compute capacity up and down to match the changing registration workloadAnswer
- CDisaster recovery, to automatically scale out web servers to handle the peak enrollment hours
- DScalability, to automatically decrease compute resources to zero during periods of no user activity
Answer
High availability, to ensure the portal remains accessible if a single datacenter experiences an outage; and Elasticity, to dynamically scale compute capacity up and down to match the changing registration workload
The correct options are high availability and elasticity. High availability ensures the application remains online and accessible during a localized datacenter failure by providing redundant deployment. Elasticity enables the system to automatically adjust resources (scaling up and down) dynamically as demand fluctuates, which fits the pattern of high traffic during registration and low traffic otherwise.
Step-by-Step Solution
Key Concept
Understanding the difference between high availability, scalability, and elasticity in cloud computing.