A multi-tenant analytics platform uses AKS for two workloads: (1) an always-on API tier with steady traffic and (2) large, nightly batch jobs that can tolerate restarts. Azure SQL Database and an App Service-based admin portal run 24x7 and have predictable usage. Leadership mandates a 30% reduction in compute cost without impacting SLOs. Which two recommendations best meet the goal?
Choose an answer
Tap an option to check your answer.
Correct answer: Add an AKS spot node pool dedicated to nightly batch jobs, use PodDisruptionBudgets/tolerations, and implement checkpointing for retries., Purchase 1-year reserved capacity/instances for the steady-state Azure SQL Database and App Service plan components..
Why this is the answer
Adding an AKS spot node pool for nightly batch jobs is cost-effective because spot instances offer significant discounts, and batch jobs are fault-tolerant, making them suitable for preemption. Using PodDisruptionBudgets/tolerations and checkpointing ensures resilience against preemption, maintaining SLOs. Purchasing 1-year reserved capacity for Azure SQL Database and App Service provides substantial cost savings (up to 72%) for predictable, always-on workloads. Scaling AKS to zero during business hours is incorrect as the API tier needs to be always on. Migrating to B-series VMs is not ideal for an API tier with steady traffic as B-series are designed for burstable workloads and might not meet performance SLOs. Disabling autoscale would prevent scaling up during peak demand, potentially impacting performance and availability, thus violating SLOs.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed