4.3 Design a compute solution Flashcards
Which Azure compute service would you recommend for hosting a web application that requires high scalability and automatic load balancing?
Azure App Service.
How would you determine the appropriate size of a virtual machine for a workload that requires high CPU and memory resources?
Assess the workload requirements and use Azure VM sizing guidelines to select the appropriate VM size.
What Azure compute service would you recommend for running short-lived event-driven processes in various programming languages?
Azure Functions.
How would you design a compute solution that can automatically scale based on workload demand?
Use Azure Autoscale to configure scaling rules based on metrics like CPU usage or queue length.
What Azure compute service would you recommend for running containerized applications?
Azure Container Instances or Azure Kubernetes Service (AKS).
How would you design a serverless compute solution that can process data from a message queue?
Use Azure Functions with a trigger that listens to the message queue and processes the incoming messages.
What Azure compute service would you recommend for hosting a legacy application that requires full control over the underlying infrastructure?
Azure Virtual Machines.
How would you design a compute solution that can handle bursty workloads without incurring high costs during idle periods?
Use Azure Spot Virtual Machines or Azure Functions with consumption-based pricing.
What Azure compute service would you recommend for hosting a web application that requires continuous deployment and integration with source control?
Azure App Service with Azure DevOps integration.
How would you design a compute solution that can handle long-running, stateful processes with durable state management?
Use Azure Durable Functions or Azure Service Fabric.