An insurance firm is designing the Azure compute virtualization solution for its core claims processing system. The system requires two distinct compute environments:
* Claims Web API: A customer-facing API that processes incoming claims, requires memory-optimized virtual machines (high memory-to-vCPU ratio) to handle large session states, and must maintain an availability SLA of 99.99%.
* Reporting Generator: A batch workload that runs overnight to aggregate daily claims reports. The processing can tolerate interruptions, and the primary design constraint is minimizing operational costs.
Which virtualization solution meets the requirements for both workloads?
- ADeploy the Claims Web API on Spot E-series Virtual Machines, and deploy the Reporting Generator on E-series Virtual Machines.
- BDeploy the Claims Web API on E-series Virtual Machines in a single Availability Zone, and deploy the Reporting Generator on Spot Virtual Machines.
- Deploy the Claims Web API on E-series Virtual Machines across multiple Availability Zones using a Virtual Machine Scale Set, and deploy the Reporting Generator on Spot Virtual Machines.Answer
- DDeploy the Claims Web API on E-series Virtual Machines across multiple Availability Zones, and deploy the Reporting Generator on Azure Functions using a Consumption plan.
Answer
Deploy the Claims Web API on E-series Virtual Machines across multiple Availability Zones using a Virtual Machine Scale Set, and deploy the Reporting Generator on Spot Virtual Machines.
The correct solution uses memory-optimized E-series Virtual Machines in a Virtual Machine Scale Set spread across multiple Availability Zones to ensure high availability (99.99% SLA) and proper resource sizing. For the non-critical, interruptible batch workload, Spot Virtual Machines are used to minimize costs.
Step-by-Step Solution
Key Concept
Selecting Azure VM series and deployment architectures based on availability, performance, and cost constraints.