An enterprise is planning to migrate a critical, steady-state production ERP system to Azure. The system consists of two main components: a stateful database tier that runs continuously and requires guaranteed compute availability, and a stateless web server tier that must scale dynamically to handle variable user traffic. Both tiers must be designed to minimize compute costs over a multi-year period, but the solution must guarantee that no virtual machines are subject to unexpected eviction or disruption. Which two virtual machine options or pricing models should you recommend to meet these requirements?
- Azure Reserved Virtual Machine Instances for the database tierAnswer
- Virtual Machine Scale Sets with Flexible orchestration for the web tierAnswer
- CAzure Spot Virtual Machines for the database tier
- DAzure Spot Virtual Machines for the web tier
Answer
Azure Reserved Virtual Machine Instances for the database tier, and Virtual Machine Scale Sets with Flexible orchestration for the web tier
For the database tier, Azure Reserved Virtual Machine Instances are the correct choice because they provide cost optimization for a 24/7 steady-state workload without any risk of eviction. For the web tier, Virtual Machine Scale Sets with Flexible orchestration are the correct choice because they enable dynamic scaling and high availability across multiple availability zones for stateless workloads.
Step-by-Step Solution
Key Concept
Selecting Azure compute and pricing options based on workload predictability, scaling requirements, SLA, and cost constraints.
Estimated Time:1m 30s