An enterprise is migrating its legacy database and web application to Azure. The database requires consistent performance during predictable month-end processing, which is achieved by upgrading the virtual machine to a size with more CPU and RAM. However, the front-end web tier must automatically handle sudden, unpredicted spikes in user traffic by adding and removing virtual machine instances, while the overall system must remain operational even if an entire datacenter within the region suffers a power outage.
Which combination of cloud characteristics matches the database adjustment, the web tier behavior, and the outage protection requirements, in that order?
- AHorizontal scaling, scalability, and high availability
- BHorizontal scaling, elasticity, and disaster recovery
- Vertical scaling, elasticity, and high availabilityAnswer
- DVertical scaling, scalability, and disaster recovery
Answer
Vertical scaling, elasticity, and high availability
Upgrading the resources of an existing virtual machine (adding CPU and RAM) is vertical scaling. Automatically adding or removing virtual machine instances in response to unpredictable traffic demands is elasticity. Ensuring the application remains operational during a single datacenter failure within the same region is high availability.
Step-by-Step Solution
Key Concept
Distinguishing between vertical/horizontal scaling, elasticity/scalability, and high availability/disaster recovery.
Estimated Time:2m 0s