Design Infrastructure Solutions
360 questions
You are designing the container compute infrastructure for a new retail analytics platform. The platform includes the following two workloads:
- A message-processing service that reads tasks from an Azure Service Bus queue and must scale dynamically based on the queue depth, including scaling down to zero instances.
- A daily reporting job that aggregates transactional data, runs for up to three hours per execution, and must execute to completion.
You need to recommend a containerized hosting solution for both workloads. The solution must minimize administrative effort.
Which two Azure container hosting options should you recommend?
Select all that apply
An organization is deploying a critical, steady-state production web application to Azure. The application requires continuous availability and a guaranteed service level agreement (SLA) with zero tolerance for unexpected virtual machine evictions or downtime. Which compute virtualization solution should you recommend?
A financial services company is designing a new event-driven transaction reconciliation system. The system consists of 15 microservices that run as Docker containers and scale dynamically based on the volume of messages in an Azure Service Bus queue.
The design must meet the following requirements:
- Support event-driven autoscaling using Kubernetes Event-driven Autoscaling (KEDA) specifications.
- Minimize administrative effort by avoiding the provisioning, patching, and management of container clusters, nodes, or control planes.
- Ensure strict network isolation between the development and production environments by routing all egress traffic through a centralized Azure Firewall.
- Isolate production logs from development logs in separate storage repositories to meet regulatory compliance, while preventing administrative overhead associated with managing log workspaces.
Which container hosting and logging solution should you recommend?
A financial services company is designing a system to process payment transactions from an Azure Service Bus queue using containerized worker applications. The design must satisfy the following requirements:
- Scale the container instances dynamically from to based on queue message depth.
- Support Kubernetes Event-driven Autoscaling (KEDA) natively without manual agent configuration.
- Minimize administrative effort and cluster management overhead.
Which Azure compute service should you recommend for the containerized worker applications?
An organization plans to deploy a containerized order-processing application to Azure. The application must be deployed across two separate regions (East US and West US) to meet local data sovereignty requirements.
The solution must satisfy the following requirements:
- Support event-driven scaling of containers using KEDA.
- Minimize administrative and operational overhead.
- Ensure container logs do not cross regional boundaries.
Which two configurations should you recommend in the design? (Select two.)
Select all that apply
A company is planning to deploy two workloads on Azure Virtual Machines:
1. A batch processing job that runs nightly, can be interrupted at any time, and requires minimal costs.
2. A critical customer-facing API that must run continuously with a 99.9% uptime SLA.
Which two of the following virtual machine deployment strategies should you recommend to meet these requirements while minimizing costs? (Select two.)
Select all that apply
A healthcare provider plans to migrate a legacy patient records system to Azure. The system must run on dedicated physical servers that host only this provider's workloads to comply with strict regulatory isolation requirements. The workload is critical and cannot tolerate eviction or interruption. Which Azure compute virtualization solution should you recommend?
You are designing a routing solution for an Azure environment to meet corporate security compliance. The environment contains a virtual network named `vnet-prod-spoke` with an address space of .
To ensure security inspection, all outbound traffic destined for the internet must be redirected to an on-premises VPN gateway, while virtual machines within `vnet-prod-spoke` must be able to communicate directly with one another.
You create a custom route table and associate it with the subnets in `vnet-prod-spoke`.
Which route configuration should you add to the route table to meet these requirements?
A logistics company is designing a hosting solution for a new containerized web API. The API is packaged as a single Docker container. The workload must support scaling down to zero instances when idle to minimize costs, and the solution must require the lowest administrative overhead. Which service should you recommend?
An enterprise is designing a container-based ingestion and processing solution for healthcare telemetry data. The telemetry is ingested in two distinct geographical regions: East US and West US. The design must accommodate the following requirements:
- Workload 1: A lightweight microservice that processes telemetry messages from an Azure Service Bus queue. The workload must support event-driven scaling using KEDA, including scaling to zero instances when no messages are present, while minimizing infrastructure management overhead.
- Workload 2: A batch processing job that runs model training algorithms. The job requires custom access to the underlying Kubernetes API to orchestrate child pods across dedicated, physically isolated compute nodes.
- Logging: Container logs from the East US and West US regions must be kept strictly segregated within their respective geographical boundaries to comply with local healthcare privacy and data residency laws.
Which three design decisions should you recommend?
Select all that apply
A digital health platform is designing a containerized microservice-based architecture to process patient data in two regions: North Europe (Ireland) and West Europe (Netherlands). The platform has the following requirements:
- The microservices must scale dynamically from zero based on HTTP traffic and message queue depth.
- You must minimize the administrative effort required to manage container orchestration, patching, and OS maintenance.
- For compliance and data sovereignty reasons, application log data from the Irish region must be strictly segregated at the data-plane level and stored within Ireland, while Netherlands log data must remain within the Netherlands.
Which two configurations should you recommend to meet the requirements? (Select two.)
Select all that apply
An enterprise is designing a container-based application on Azure. The application consists of two workloads:
* Workload 1: An API gateway that requires custom Kubernetes Custom Resource Definitions (CRDs) and direct access to the Kubernetes control plane API.
* Workload 2: A queue processing service that scales dynamically based on the count of active messages in an Azure Service Bus queue.
The solution must minimize administrative overhead for Workload 2.
Which two services should you recommend? (Select two.)
Select all that apply
A company plans to deploy a new public-facing web application on Azure Virtual Machines. The application will run steady-state, predictable workloads 24/7 and requires a guaranteed availability SLA of 99.99%. Which two virtual machine configurations or options should you select to meet these requirements while optimizing costs? (Select two.)
Select all that apply
A LegalTech company is designing a document indexing and analysis solution on Azure. The architecture must satisfy the following requirements:
- Process uploaded PDF agreements using a custom containerized parser that dynamically scales from zero based on the number of messages in an Azure Storage queue.
- Provide a containerized HTTP API front-end to receive document upload metadata.
- Run all containers on a platform that minimizes operational and infrastructure management overhead.
- Support event-driven autoscaling using KEDA natively without managing virtual machine nodes or Kubernetes control planes.
- Ensure all components are deployed securely with private IP addresses within an Azure Virtual Network.
Which compute solution should you recommend for hosting the containerized parser?
An enterprise designs a hub-and-spoke virtual network topology in Azure to connect cloud workloads with their on-premises datacenter. The hub virtual network, `vnet-hub-core` (), contains an Azure Firewall deployed at and an ExpressRoute virtual network gateway. The spoke virtual network, `vnet-spoke-prod` (), contains a subnet named `snet-app` (). Virtual network peering is established between `vnet-hub-core` and `vnet-spoke-prod` with gateway transit enabled. The ExpressRoute gateway dynamically learns the on-premises database subnet prefix and the summary prefix via BGP. A custom Route Table is associated with `snet-app` and has gateway route propagation enabled. To ensure all traffic to the on-premises environment is inspected by the firewall, a User-Defined Route (UDR) is added with a destination prefix of and next hop address of . During auditing, network administrators discover that traffic destined for the database servers at bypasses the Azure Firewall and is sent directly to the ExpressRoute gateway. Which of the following explains this behavior?
An enterprise designs a hub-and-spoke network topology in Azure. The topology consists of:
- A hub virtual network named `vnet-weur-hub` () containing an Azure Firewall with the private IP address .
- A spoke virtual network named `vnet-weur-spoke1` () that contains a subnet named `snet-workload1` ().
- A spoke virtual network named `vnet-weur-spoke2` () that contains a subnet named `snet-workload2` ().
Both spoke virtual networks are peered directly with the hub virtual network. The security team requires that all traffic destined for the internet and all traffic between the two spoke virtual networks must be routed through the Azure Firewall in the hub. However, traffic between resources within `vnet-weur-spoke1` must remain local and route directly without passing through the firewall.
You need to design a route table for `snet-workload1` that meets these requirements with the minimum number of user-defined routes (UDRs).
Which route configuration should you specify in the route table?
An organization is designing the Azure container compute infrastructure for two new applications:
* Application 1 is a simple, public-facing microservice that experiences highly variable traffic. It must scale to zero when idle and minimize administrative effort.
* Application 2 is a stateful data processing engine that must run continuously and requires direct access to the Kubernetes API to manage Custom Resource Definitions (CRDs).
Which two services should you recommend to meet these requirements?
Select all that apply
A retail company is designing an order processing system that runs containerized workloads. The system must process orders from an Azure Service Bus queue. The workload has the following requirements:
- Process batches of orders that can take up to 15 minutes to complete per batch.
- Scale dynamically from zero to hundreds of instances based on the volume of messages in the queue.
- Support Kubernetes Event-driven Autoscaling (KEDA) natively.
- Minimize the administrative and operational effort required to manage infrastructure, VM patching, and container orchestration.
Which Azure service should you recommend hosting the containerized order processing workload?
An enterprise environment uses a hub-and-spoke topology. The hub virtual network is `vnet-hub-prod` (address space ) and hosts a network virtual appliance (NVA) at . Two spoke virtual networks are peered only to the hub: `vnet-spoke-web` (address space ) and `vnet-spoke-data` (address space ). You need to route all traffic between the two spokes through the NVA without overriding the default routing for communication within each spoke's own address space. Which two configurations should you implement?
Select all that apply
A retail company is designing a container-based backend system for real-time inventory updates. The system consists of multiple microservices that process messages from Azure Service Bus queues. The solution must meet the following requirements:
- Scale container instances down to zero when there are no messages in the queue to minimize costs.
- Support event-driven auto-scaling based on the number of messages in the Service Bus queues.
- Prevent developers from managing Kubernetes APIs, control planes, or virtual machine node scaling.
- Consolidate application telemetry into a single repository, while strictly isolating sensitive transaction logs into a separate, dedicated repository for regulatory compliance.
Which architecture should you recommend to meet the requirements with the minimum amount of administrative effort?