Design Infrastructure Solutions

360 soru

Soru 1Soru

A utility company is designing a serverless backend architecture to process smart meter telemetry and host a customer-facing billing API. The solution must meet the following requirements:

* Telemetry processing: Ingestion triggers a job that aggregates and stores data streams. Each execution takes up to 1515 minutes to complete.
* Billing API: Must support peak hourly traffic of 5,0005,000 requests, experience minimal latency during sudden scale-up (no cold starts), and require direct integration with an Azure Virtual Network (VNet).
* Operational overhead: Must be minimized.

Which two Azure hosting options should you recommend to meet these requirements? (Select TWO.)

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Azure Container Apps Job to process the telemetry data.; Azure Functions on a Premium plan to host the billing API.

Cevap

Azure Container Apps Job to process the telemetry data, and Azure Functions on a Premium plan to host the billing API.
The correct architecture uses Azure Container Apps Jobs for the long-running (1515-minute) telemetry processing job because it supports extended run-to-completion workloads without container management overhead. For the billing API, Azure Functions on a Premium plan is selected because it natively supports virtual network (VNet) integration, scales rapidly to handle peak demand, and uses pre-warmed instances to completely avoid cold start latencies, all while keeping management overhead low.

Adım Adım Çözüm

1
Evaluate the telemetry processing requirement against Azure Functions timeout limits.
The telemetry processing execution takes up to 1515 minutes. Under the Azure Functions Consumption plan, the maximum execution timeout is capped at 1010 minutes (600600 seconds). Therefore, a Consumption plan cannot be used for this task.
To prevent jobs from failing due to hard timeout limits.
2
Select a serverless run-to-completion option for the 1515-minute job that minimizes overhead.
Azure Container Apps Jobs allow containerized batch tasks to execute for extended periods beyond 1010 minutes without managing VMs or Kubernetes infrastructure.
To satisfy the long-running processing requirement while minimizing operational overhead.
3
Evaluate the billing API hosting requirements for VNet integration, cold start mitigation, and operational overhead.
Azure Functions on a Premium plan provides VNet integration and pre-warmed instances to avoid cold starts. Azure Kubernetes Service (AKS) is rejected due to high operational management overhead.
To fulfill the latency and network isolation constraints of the customer-facing API.

Anahtar Kavram

Selecting serverless compute options based on execution limits, cold start constraints, network isolation, and operational overhead.
Tahmini Süre:2m 0s
Soru 2Soru

A fintech platform is designing the networking architecture for a single-region deployment in West US 3. The design must accommodate two distinct workloads:

1. An administrative web portal that requires SSL/TLS termination and URL path-based routing (routing `/api/*` to an API service and `/reports/*` to a reporting service).
2. A high-frequency transaction ingestion service that communicates over a custom TCP protocol on port 9000 and requires extremely low latency.

To ensure resilience, all entry-point load balancers must utilize zone-redundant public IP addresses. The virtual machines hosting the transaction ingestion service currently have Basic SKU public IP addresses assigned to their network interfaces.

Which two actions should you include in the network design to meet these requirements while preventing deployment validation errors?

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Deploy Azure Application Gateway (Standard v2 SKU) to manage the web portal's path-based routing and SSL/TLS termination.; Upgrade the public IP addresses of the transaction ingestion VMs to Standard SKU, and place the VMs behind an Azure Standard Load Balancer.

Cevap

Deploy Azure Application Gateway (Standard v2 SKU) for the web portal's path-based routing and SSL/TLS termination, and upgrade the transaction ingestion VMs' public IPs to Standard SKU before placing them behind an Azure Standard Load Balancer.
To satisfy the web portal requirements, Azure Application Gateway (Standard v2) is selected because it is a regional Layer 7 load balancer that supports SSL/TLS termination, URL path-based routing, and zone redundancy. To satisfy the ingestion service requirements, Azure Standard Load Balancer is selected because it is a regional Layer 4 load balancer that supports custom TCP traffic, low latency, and zone redundancy. Because the ingestion VMs have Basic SKU public IPs, they must be upgraded to Standard SKU public IPs to avoid validation errors, as Standard Load Balancer backend pools do not support Basic SKU resources.

Adım Adım Çözüm

1
Analyze the requirements for the web portal workload.
The web portal requires SSL/TLS termination and Layer 7 URL-based routing (`/api/*` and `/reports/*`) in a single region (West US 3) with zone redundancy. Azure Application Gateway (Standard v2 SKU) satisfies all of these criteria.
Application Gateway is a regional Layer 7 load balancer that supports path-based routing, SSL termination, and zone-redundant public IP addresses.
2
Analyze the requirements for the transaction ingestion workload.
The ingestion service requires low-latency Layer 4 load balancing for custom TCP traffic on port 9000 in a single region with zone redundancy. Azure Standard Load Balancer satisfies these needs.
Standard Load Balancer operates at Layer 4, handles any TCP/UDP port with ultra-low latency, and supports zone redundancy.
3
Identify the resource compatibility constraints to prevent validation errors.
The backend VMs currently have Basic SKU public IPs. Placing them behind a Standard Load Balancer causes a validation error due to SKU mismatch. The public IPs must be upgraded to Standard SKU first.
Azure does not allow mixing Basic SKU and Standard SKU resources within the same load balancer configuration.

Anahtar Kavram

Designing a hybrid Layer 4 and Layer 7 load balancing architecture while adhering to SKU compatibility requirements and protocol constraints.
Soru 3Soru

An enterprise is designing a high-availability infrastructure for a custom TCP-based application running on Azure Virtual Machines (VMs) in the West US 3 region. The VMs are currently configured with Basic SKU Public IP addresses. To meet SLA requirements, the load balancing solution must support Availability Zones. You plan to implement an Azure Load Balancer to distribute the incoming TCP traffic. Which of the following actions is required to design a valid load balancing configuration that supports Availability Zones?

Cevabı ve açıklamayı göster

Cevap: Deploy a Standard Load Balancer and upgrade the Public IP addresses of the virtual machines to Standard SKU.

Cevap

Deploy a Standard Load Balancer and upgrade the Public IP addresses of the virtual machines to Standard SKU.
Deploying a Standard Load Balancer and upgrading the virtual machines' Public IP addresses to Standard SKU is the correct design. The Standard Load Balancer is required to utilize Availability Zones for high availability. In addition, Azure requires all network resources attached to a Standard Load Balancer backend pool to be of the Standard SKU, meaning the existing Basic SKU Public IPs on the VMs must be upgraded to Standard SKU to pass validation.

Adım Adım Çözüm

1
Analyze the load balancing protocol and high-availability requirements.
The application requires Layer 4 TCP load balancing with support for Availability Zones.
This rules out HTTP-only load balancers like Application Gateway and restricts the selection to Azure Load Balancer SKUs that support Availability Zones.
2
Determine the appropriate Azure Load Balancer SKU based on zone support.
Azure Standard Load Balancer must be used.
Basic Load Balancer does not support Availability Zones, meaning only the Standard SKU can meet the zone-redundancy requirements.
3
Check compatibility between the backend virtual machines and the selected Load Balancer SKU.
The Basic SKU Public IPs on the virtual machines must be upgraded to Standard SKU.
Standard Load Balancer requires all backend resources to use Standard SKU IP configurations. Mixing Basic and Standard SKUs in the backend pool of a Standard Load Balancer causes validation failures.

Anahtar Kavram

SKU alignment and backend resource compatibility constraints in Azure Load Balancer designs
Soru 4Soru

An enterprise designs a hub-and-spoke virtual network topology in Azure. The hub virtual network, `vnet-eus-hub` (10.100.0.0/1610.100.0.0/16), contains an Azure Route Server in the `RouteServerSubnet` (10.100.1.0/2410.100.1.0/24) and a Network Virtual Appliance (NVA) at IP address 10.100.2.410.100.2.4 in the subnet `snet-eus-nva` (10.100.2.0/2410.100.2.0/24). An ExpressRoute Gateway is deployed in the `GatewaySubnet` (10.100.0.0/2410.100.0.0/24) and connects to the corporate on-premises network (172.16.0.0/12172.16.0.0/12). The spoke virtual network, `vnet-eus-prod` (10.101.0.0/1610.101.0.0/16), contains a web tier subnet, `snet-prod-web` (10.101.10.0/2410.101.10.0/24), and a database tier subnet, `snet-prod-db` (10.101.20.0/2410.101.20.0/24). Virtual network peering is configured between `vnet-eus-hub` and `vnet-eus-prod` with "Allow gateway transit" enabled on the hub and "Use remote virtual network gateways or route server" enabled on the spoke. The Route Server is peered with the NVA. The NVA advertises a default route (0.0.0.0/00.0.0.0/0) via BGP to the Route Server, while the ExpressRoute Gateway propagates the on-premises route (172.16.0.0/12172.16.0.0/12) via BGP. You must design a routing solution for the web tier subnet, `snet-prod-web`, that satisfies the following requirements:

- All internet-bound traffic must route through the NVA (10.100.2.410.100.2.4) for security inspection.
- All traffic to the on-premises network (172.16.0.0/12172.16.0.0/12) must bypass the NVA and route directly to the ExpressRoute Gateway.
- All traffic to the database tier subnet (`snet-prod-db`) must remain local and bypass the NVA.
- All traffic to the hub management subnet, `snet-hub-mgmt` (10.100.3.0/2410.100.3.0/24), must bypass the NVA and route directly.
- All traffic to the private endpoints subnet in the hub, `snet-hub-pe` (10.100.50.0/2410.100.50.0/24), must route through the NVA.

Which route table configuration should you apply to `snet-prod-web` to meet these requirements with the least administrative effort?

Cevabı ve açıklamayı göster

Cevap: Create a route table with a single User Defined Route (UDR) for 10.100.50.0/2410.100.50.0/24 with the next hop set to Virtual Appliance and IP address 10.100.2.410.100.2.4, and associate it with the subnet.

Cevap

Create a route table with a single User Defined Route (UDR) for 10.100.50.0/2410.100.50.0/24 with the next hop set to Virtual Appliance and IP address 10.100.2.410.100.2.4, and associate it with the subnet.
The correct configuration is to create a route table with a single User Defined Route (UDR) for the private endpoints subnet (10.100.50.0/2410.100.50.0/24) pointing to the NVA at 10.100.2.410.100.2.4. Because the virtual network peering has gateway transit enabled on the hub and remote gateway usage enabled on the spoke, Azure Route Server dynamically propagates BGP routes to the spoke's subnets. As a result, the default route (0.0.0.0/00.0.0.0/0) from the NVA and the on-premises route (172.16.0.0/12172.16.0.0/12) from the ExpressRoute Gateway are automatically populated in the routing table of the web tier subnet. Spoke-to-spoke traffic is handled by the local virtual network system route (10.101.0.0/1610.101.0.0/16), and spoke-to-hub management traffic is handled by the peering system route (10.100.0.0/1610.100.0.0/16). Therefore, only the private endpoint subnet (10.100.50.0/2410.100.50.0/24) requires a UDR to override the peering system route via Longest Prefix Match (LPM).

Adım Adım Çözüm

1
Analyze the dynamic route propagation configuration.
Since Azure Route Server is peered with the NVA and the ExpressRoute Gateway, and the VNet peering has gateway transit enabled, the spoke subnet automatically learns the default route (0.0.0.0/00.0.0.0/0) pointing to the NVA and the on-premises route (172.16.0.0/12172.16.0.0/12) pointing to the Gateway.
This eliminates the need to manually configure UDRs for internet and corporate on-premises traffic, satisfying the first two requirements.
2
Evaluate the system routing for local and peering traffic.
Traffic within the spoke (10.101.0.0/1610.101.0.0/16) uses the local system route. Traffic to the hub management subnet (10.100.3.0/2410.100.3.0/24) matches the VNet Peering system route (10.100.0.0/1610.100.0.0/16). Both routes bypass the NVA.
System routes handle these paths directly, satisfying the third and fourth requirements without manual intervention.
3
Configure routing for the private endpoints subnet to be inspected by the NVA.
Add a UDR for 10.100.50.0/2410.100.50.0/24 with next hop Virtual Appliance 10.100.2.410.100.2.4. The next hop IP 10.100.2.410.100.2.4 is resolved using the system's VNet Peering route (10.100.0.0/1610.100.0.0/16) because it is more specific than the UDR itself.
This overrides the default peering system route for the private endpoints subnet due to Longest Prefix Match (LPM), while avoiding a recursive routing loop for the NVA's own IP.

Anahtar Kavram

Azure Route Server route propagation and User Defined Route (UDR) resolution priority
Tahmini Süre:3m 0s
Soru 5Soru

A healthcare company is designing a container-based application on Azure to host a patient portal API. The application consists of several microservices that handle patient queries. The design must satisfy the following requirements:
- The microservices must scale down to zero instances when there is no incoming traffic to reduce costs.
- The application components must communicate privately and be isolated within an existing Azure virtual network.
- The solution must minimize administrative and infrastructure management overhead.
- Audit logs must be kept strictly isolated in their respective deployment regions to comply with data sovereignty regulations.

Which two configurations should you recommend?

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Host the microservices using Azure Container Apps.; Deploy the container hosting environment as an internal Azure Container Apps environment.

Cevap

To meet the requirements, you should recommend hosting the microservices using Azure Container Apps and deploying the container hosting environment as an internal Azure Container Apps environment.
Hosting the microservices using Azure Container Apps is correct because it provides serverless container hosting that natively scales down to zero instances when idle and minimizes operational overhead by eliminating Kubernetes cluster management. Deploying the container hosting environment as an internal Azure Container Apps environment is correct because it securely integrates the services directly into an existing Azure Virtual Network for isolated private communication.

Adım Adım Çözüm

1
Evaluate compute hosting options based on operational overhead and scaling requirements.
Azure Container Apps is selected over Azure Kubernetes Service because it provides a serverless platform that scales to zero with minimal administrative overhead, satisfying the requirement to minimize infrastructure management.
Choosing Azure Container Apps eliminates the need to manage Kubernetes control planes and node pools while still providing scale-to-zero capabilities for microservices.
2
Determine the appropriate network deployment configuration for private communication.
An internal Azure Container Apps environment is selected to host the containerized services.
An internal environment ensures the container apps are deployed inside the existing virtual network and can only be accessed privately, satisfying the isolation and secure communication requirements.
3
Analyze compliance requirements regarding audit logs and data sovereignty.
Reject the option to centralize all regional logs into a single workspace, as regional data isolation is required.
To comply with data sovereignty regulations, logs must be kept isolated within their respective regions, requiring separate workspaces instead of a single centralized workspace.

Anahtar Kavram

Designing compute and networking architectures for containerized microservices in Azure using low-overhead services with virtual network integration.
Tahmini Süre:2m 0s
Soru 6Soru

An enterprise is designing a hub-and-spoke network topology in Azure to host a multi-tier application. The hub virtual network, `vnet-eus-hub` (address space: 10.100.0.0/1610.100.0.0/16), contains an Azure Firewall deployed at the internal IP address 10.100.1.410.100.1.4. A peered spoke virtual network, `vnet-eus-prod` (address space: 10.101.0.0/1610.101.0.0/16), contains two subnets: `snet-web` (10.101.10.0/2410.101.10.0/24) and `snet-db` (10.101.20.0/2410.101.20.0/24).

The security team requires that:
1. All outbound internet traffic from `snet-web` must be inspected by the Azure Firewall.
2. All traffic between `snet-web` and `snet-db` must be inspected by the Azure Firewall.
3. Virtual machines within `snet-web` must be able to communicate directly with each other without traversing the firewall.

A network engineer creates a route table named `rt-web-routes`, defines the following user-defined routes (UDRs), and associates the route table with `snet-web`:
- Route 1: Address prefix 0.0.0.0/00.0.0.0/0 with a next hop of Virtual Appliance (10.100.1.410.100.1.4)
- Route 2: Address prefix 10.101.0.0/1610.101.0.0/16 with a next hop of Virtual Appliance (10.100.1.410.100.1.4)

During testing, the engineer observes that virtual machines within `snet-web` are unable to communicate with each other.

Which configuration change should the engineer implement in the route table to restore intra-subnet connectivity within `snet-web` while maintaining all security requirements?

Cevabı ve açıklamayı göster

Cevap: Replace Route 2 with a new route for address prefix 10.101.20.0/2410.101.20.0/24 and a next hop of Virtual Appliance (10.100.1.410.100.1.4).

Cevap

Replace the broad virtual network route with a specific route for the database subnet address prefix (10.101.20.0/2410.101.20.0/24) pointing to the firewall as the next hop.
Replacing the broad 10.101.0.0/1610.101.0.0/16 route with a specific route for the database subnet (10.101.20.0/2410.101.20.0/24) targeting the firewall (10.100.1.410.100.1.4) correctly routes database traffic to the firewall. Because there is no longer a UDR overriding the local 10.101.10.0/2410.101.10.0/24 range, traffic within the web subnet falls back to the system-defined local route (10.101.0.0/1610.101.0.0/16 -> Virtual Network). Since the system route is a longer prefix match than the default route (0.0.0.0/00.0.0.0/0), intra-subnet traffic bypasses the firewall and remains local.

Adım Adım Çözüm

1
Analyze the routing requirements and the current User-Defined Routes (UDRs) associated with the web subnet.
The current UDR (10.101.0.0/1610.101.0.0/16 with next hop 10.100.1.410.100.1.4) is overriding the default system route for the entire virtual network, including the local subnet (10.101.10.0/2410.101.10.0/24).
Because UDRs override system routes of the same prefix, all local traffic within the web subnet is being forwarded to the firewall, which breaks direct subnet communication.
2
Identify how to isolate the database subnet traffic from the local subnet traffic.
Define a more specific route targeting only the database subnet (10.101.20.0/2410.101.20.0/24) with the next hop set to the firewall.
This satisfies the security requirement to inspect all database-bound traffic while removing the override on the local web subnet's IP range.
3
Verify how the remaining traffic types will be routed.
Intra-subnet web traffic (10.101.10.0/2410.101.10.0/24) will match the system route (10.101.0.0/1610.101.0.0/16 -> Virtual Network) since it is more specific than the default route (0.0.0.0/00.0.0.0/0) and there is no overriding UDR. Outbound internet traffic will match the default route (0.0.0.0/00.0.0.0/0) and go to the firewall.
This meets all requirements: outbound traffic goes to the firewall, web-to-database traffic goes to the firewall, and intra-subnet web traffic remains local.

Anahtar Kavram

Azure User-Defined Routes (UDRs) override system-defined routes of the same prefix. Broader UDRs covering the entire VNet range will redirect intra-subnet traffic, which can break local communication. To prevent this, UDRs should target specific remote subnets rather than the entire VNet prefix, allowing local traffic to fall back to the system-defined local route.
Soru 7Soru

An organization is designing the routing configuration for a spoke virtual network named `vnet-spoke-prod` (172.16.0.0/16172.16.0.0/16) in Microsoft Azure. The virtual network contains a subnet named `snet-web` (172.16.1.0/24172.16.1.0/24).

`vnet-spoke-prod` is peered with a hub virtual network named `vnet-hub-prod` (10.100.0.0/1610.100.0.0/16). The hub virtual network contains an Azure Firewall instance with the private IP address 10.100.1.410.100.1.4.

You have the following requirements:
- All outbound traffic from `snet-web` to the internet must be routed through the Azure Firewall for security inspection.
- All traffic from `snet-web` to an external spoke virtual network named `vnet-spoke-corp` (192.168.0.0/16192.168.0.0/16) must be routed through the Azure Firewall.
- All internal traffic within `vnet-spoke-prod` must bypass the firewall and route directly between resources using default Azure routing.

Which two routes should you add to the route table associated with `snet-web` to meet these requirements?

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: A route for 0.0.0.0/00.0.0.0/0 with a next hop type of Virtual appliance and next hop IP address of 10.100.1.410.100.1.4; A route for 192.168.0.0/16192.168.0.0/16 with a next hop type of Virtual appliance and next hop IP address of 10.100.1.410.100.1.4

Cevap

To meet the requirements, you must add a route for 0.0.0.0/0 pointing to the Azure Firewall at 10.100.1.4, and a route for 192.168.0.0/16 pointing to the Azure Firewall at 10.100.1.4.
The route for 0.0.0.0/0 directs all outbound internet traffic to the firewall, while the route for 192.168.0.0/16 redirects traffic destined for the corporate spoke virtual network to the firewall. Since Azure routes traffic using the longest prefix match (LPM), local traffic destined for the 172.16.0.0/16 address space will match the default local system route (which is more specific than 0.0.0.0/0) and bypass the firewall, maintaining direct local communication.

Adım Adım Çözüm

1
Configure the internet-bound route.
Add a route for 0.0.0.0/0 with a next hop of Virtual appliance pointing to 10.100.1.4.
This redirects all default traffic (internet-bound) to the firewall for inspection.
2
Configure the inter-spoke route to the corporate network.
Add a route for 192.168.0.0/16 with a next hop of Virtual appliance pointing to 10.100.1.4.
This ensures traffic destined for the corporate spoke VNet (192.168.0.0/16) is inspected by the firewall before transit.
3
Allow default local routing to handle intra-VNet traffic.
Do not add any user-defined routes for the local VNet address space 172.16.0.0/16 or subnet 172.16.1.0/24.
Azure automatically evaluates routing using the longest prefix match. The system route for the local VNet (172.16.0.0/16) is more specific than 0.0.0.0/0, ensuring local traffic bypasses the firewall and flows directly. Adding a local UDR would override this system route and break direct local connectivity.

Anahtar Kavram

Azure routes traffic using the longest prefix match (LPM) algorithm. System-defined routes for local virtual networks automatically prioritize direct routing over a default route (0.0.0.0/0) unless overridden by a more specific user-defined route (UDR). Overriding the local route space breaks internal communications.
Tahmini Süre:1m 30s
Soru 8Soru

An enterprise is migrating a legacy, stateful transaction processing application to Azure. The application has the following requirements:
- It requires physical isolation at the hardware host level to meet compliance and licensing standards.
- The steady-state workload requires 32 vCPUs and 256 GiB of RAM, running continuously 24/7.
- The virtual machines must have a guaranteed 99.95% availability SLA.
- The database log drive requires 20,000 IOPS and sub-millisecond latency.
- The application cannot be containerized due to kernel-level licensing checks.

Which of the following compute and storage designs should you recommend to meet the requirements while minimizing costs?

Cevabı ve açıklamayı göster

Cevap: Deploy two Azure Dedicated Hosts of the Esv5-family (one in Availability Zone 1 and one in Availability Zone 2). Deploy one E32s v5 virtual machine on each host, and configure the database log volume using Premium SSD v2 disks.

Cevap

Deploy two Azure Dedicated Hosts of the Esv5-family (one in Availability Zone 1 and one in Availability Zone 2), deploy one E32s v5 virtual machine on each host, and configure the database log volume using Premium SSD v2 disks.
Deploying two Azure Dedicated Hosts of the Esv5-family across two Availability Zones, running E32s v5 virtual machines with Premium SSD v2 disks, is correct. Esv5-series hosts and VMs provide the exact 1:8 CPU-to-memory ratio needed (32 vCPUs and 256 GiB RAM), avoiding the higher costs of overprovisioning. Azure Dedicated Hosts satisfy the physical isolation requirement at the host level. Placing the hosts and VMs in two different Availability Zones ensures the 99.95% VM availability SLA is met. Finally, Premium SSD v2 provides the required 20,000 IOPS and sub-millisecond latency for database logs cost-effectively.

Adım Adım Çözüm

1
Analyze compliance and hardware isolation requirements.
Azure Dedicated Hosts are required because the workload requires physical isolation at the hardware host level.
Dedicated Hosts provide physical servers dedicated to a single Azure subscription, satisfying physical isolation compliance.
2
Determine the optimal VM series based on the CPU-to-memory ratio.
Select the Esv5-series (specifically E32s v5) which offers a 1:8 vCPU-to-GiB RAM ratio (32 vCPUs and 256 GiB RAM).
General-purpose Dsv5-series (1:4 ratio) would require overprovisioning to 64 vCPUs to get 256 GiB RAM, which increases licensing and compute costs.
3
Design the architecture to meet the 99.95% availability SLA.
Provision two Dedicated Hosts distributed across two Availability Zones (Zone 1 and Zone 2) and deploy one VM on each host.
To achieve the 99.95% (or 99.99%) VM availability SLA, VM instances must be distributed across different fault domains or Availability Zones.
4
Select the storage disk type for the database log drive.
Configure the log drive with Premium SSD v2.
Premium SSD v2 supports sub-millisecond latency and can be provisioned with up to 80,000 IOPS, meeting the 20,000 IOPS database log requirements cost-effectively.

Anahtar Kavram

Designing compute virtualization solutions with dedicated hosts, high availability across zones, memory-optimized VM sizing, and high-performance storage.
Tahmini Süre:3m 0s
Soru 9Soru

An enterprise is designing a hub-and-spoke virtual network topology in Azure to secure traffic between application tiers.

The hub virtual network, `vnet-useast-hub` (10.100.0.0/1610.100.0.0/16), hosts an Azure Firewall with the private IP address 10.100.2.410.100.2.4.

The app spoke virtual network, `vnet-useast-app` (10.101.0.0/1610.101.0.0/16), contains two subnets:
* `web-subnet` (10.101.1.0/2410.101.1.0/24)
* `api-subnet` (10.101.2.0/2410.101.2.0/24)

The database spoke virtual network, `vnet-useast-db` (10.102.0.0/1610.102.0.0/16), contains one subnet:
* `db-subnet` (10.102.1.0/2410.102.1.0/24)

Both spoke virtual networks are peered with `vnet-useast-hub`. No direct peering exists between the spokes.

You need to design a routing solution that meets the following requirements:
1. All outbound traffic from `web-subnet` to `db-subnet` must be routed through the Azure Firewall in the hub.
2. All return traffic from `db-subnet` to `web-subnet` must also traverse the Azure Firewall.
3. Traffic between `web-subnet` and `api-subnet` within the app spoke must remain local and route directly without traversing the firewall.

Which of the following configurations should you implement to meet these requirements? (Select TWO.)

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Associate a route table with `web-subnet` and add a route for destination 10.102.0.0/1610.102.0.0/16 with a next hop type of Virtual Appliance and IP address 10.100.2.410.100.2.4.; Associate a route table with `db-subnet` and add a route for destination 10.101.1.0/2410.101.1.0/24 with a next hop type of Virtual Appliance and IP address 10.100.2.410.100.2.4.

Cevap

To meet the requirements, you must associate a route table with the web subnet containing a route for the database virtual network prefix (10.102.0.0/1610.102.0.0/16) pointing to the Azure Firewall (10.100.2.410.100.2.4), and associate another route table with the database subnet containing a route for the web subnet prefix (10.101.1.0/2410.101.1.0/24) pointing to the Azure Firewall (10.100.2.410.100.2.4).
To route traffic from the web subnet to the database spoke, a route table must be associated with the web subnet that forwards traffic destined for the database address space (10.102.0.0/1610.102.0.0/16) to the Azure Firewall (10.100.2.410.100.2.4). For return traffic, a corresponding route table must be associated with the database subnet to route traffic destined for the web subnet (10.101.1.0/2410.101.1.0/24) back to the Azure Firewall. This ensures bidirectional traffic flows through the firewall without affecting other spoke-to-spoke or internal routes.

Adım Adım Çözüm

1
Determine how to route traffic from the web subnet to the database subnet through the Azure Firewall.
A User-Defined Route (UDR) is needed on `web-subnet` for destination `10.102.0.0/16` with the next hop set to the virtual appliance IP `10.100.2.4`.
Since the app spoke and database spoke are only peered with the hub and not directly with each other, they rely on system routes that do not automatically route through the firewall. A UDR specifically targeting the database subnet's address space redirects this traffic to the firewall.
2
Determine how to route return traffic from the database subnet back to the web subnet through the Azure Firewall.
A UDR is needed on `db-subnet` for the specific destination `10.101.1.0/24` pointing to the next hop `10.100.2.4`.
Because the firewall is stateful, the return traffic must also traverse the firewall. Routing to the specific subnet prefix `10.101.1.0/24` ensures that only return traffic to the web tier is routed via the firewall, while traffic to other subnets is unaffected.
3
Verify that local traffic within the app spoke remains direct and local.
Ensure no UDRs are created on `web-subnet` that override the local system route (`10.101.0.0/16` -> Local) or target `10.101.2.0/24` directly.
Azure system routes prioritize the most specific route. If a UDR with `10.101.0.0/16` or `10.101.2.0/24` is associated with `web-subnet` pointing to the firewall, it overrides the default 'Virtual Network' local system routing, causing local traffic to traverse the firewall and violating the constraints.

Anahtar Kavram

User-Defined Routes (UDRs) override Azure system routes. In a hub-and-spoke topology, spoke-to-spoke traffic must be explicitly routed through a central network virtual appliance or firewall using UDRs. However, care must be taken not to override the local virtual network system route, which would disrupt direct intra-VNet communication.
Tahmini Süre:2m 0s
Soru 10Soru

A retail company is designing the network security architecture for a new containerized inventory application hosted on Azure Container Apps integrated with a virtual network named VNet1. The design must meet the following requirements:
- The application must securely retrieve secrets from an Azure Key Vault named KV1.
- KV1 must disable all public network access.
- The containerized application must resolve and connect to KV1 over a private IP address within VNet1.
- Administrative maintenance must be minimized.

Which two actions should you include in the design?

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Create a private endpoint for KV1 in a subnet of VNet1.; Configure an Azure Private DNS zone named privatelink.vaultcore.azure.net and link it to VNet1.

Cevap

To secure access to the Key Vault over private IP addresses and disable public exposure, you must create a private endpoint for the Key Vault inside the virtual network and configure an Azure Private DNS zone named privatelink.vaultcore.azure.net linked to the virtual network for proper name resolution.
To secure the Azure Key Vault by disabling public access while allowing the application to connect over a private IP, a private endpoint must be created in the virtual network. To ensure name resolution works seamlessly without changing connection strings, an Azure Private DNS zone named privatelink.vaultcore.azure.net must be deployed and linked to the virtual network.

Adım Adım Çözüm

1
Identify the private connectivity requirements.
Since the Key Vault must have public access disabled and be accessed over a private IP, Azure Private Link (Private Endpoint) is required.
Private endpoints expose PaaS services on a private IP address within a virtual network subnet.
2
Determine the DNS resolution mechanism.
An Azure Private DNS zone named privatelink.vaultcore.azure.net must be linked to the application VNet.
Applications must still address the Key Vault using its public FQDN, which must resolve to the private endpoint IP address locally.
3
Evaluate and eliminate administrative overhead options.
Avoid manual NSG IP configuration and custom routing rules.
Manual IP rules in NSGs and redundant UDRs increase configuration overhead and fail to align with Azure network security best practices.

Anahtar Kavram

Designing private access to Azure PaaS resources using Private Endpoints and integrated Private DNS zones.
Soru 11Soru

An organization plans to deploy a microservices-based application consisting of several containerized background services. The services need to scale dynamically in response to incoming messages in an Azure Service Bus queue using Kubernetes Event-driven Autoscaling (KEDA). The organization wants to avoid managing Kubernetes nodes, clusters, or control planes, and does not require direct access to the Kubernetes API. Which Azure service should you recommend to host these containerized services?

Cevabı ve açıklamayı göster

Cevap: Azure Container Apps

Cevap

Azure Container Apps
Azure Container Apps is a serverless container platform designed for microservices and background workloads. It natively supports Kubernetes Event-driven Autoscaling (KEDA), enabling scale-to-zero configurations based on metrics such as Azure Service Bus message counts, all while eliminating the administrative overhead of managing Kubernetes clusters, nodes, or control planes.

Adım Adım Çözüm

1
Identify the core workload requirement.
The application requires hosting background processing microservices that scale dynamically based on Azure Service Bus queue messages using KEDA.
This establishes the scale trigger and deployment pattern required by the design.
2
Evaluate the administrative overhead constraints.
The organization wants to avoid managing nodes, clusters, or control planes, and does not require direct access to the Kubernetes API.
This rules out full-featured Kubernetes orchestrators that require active infrastructure management.
3
Select the Azure container service that meets both scaling and management requirements.
Azure Container Apps provides a serverless platform that supports KEDA out of the box without requiring cluster administration.
It matches all requirements while minimizing administrative effort, aligning with Microsoft best practices.

Anahtar Kavram

Azure container hosting service selection based on operational overhead and scaling requirements
Soru 12Soru

You are designing a compute solution for a new microservices application in Azure. The application must support event-driven auto-scaling and dynamic web traffic routing. You need to minimize the operational and administrative effort required to manage the container orchestration infrastructure. Which Azure service should you recommend?

Cevabı ve açıklamayı göster

Cevap: Azure Container Apps

Cevap

Azure Container Apps
Azure Container Apps is the correct service because it provides a serverless platform built on Kubernetes technologies like KEDA and Dapr, enabling auto-scaling and traffic routing with minimal operational overhead.

Adım Adım Çözüm

1
Analyze the requirements to identify the core needs: event-driven auto-scaling, dynamic web traffic routing, and minimized operational and administrative effort.
Determined that the solution must be a fully managed, serverless platform to minimize administrative overhead.
This rules out solutions that require virtual machine or Kubernetes infrastructure management.
2
Compare Azure Container Apps against Azure Kubernetes Service (AKS).
Selected Azure Container Apps as it natively supports KEDA-based event scaling and ingress routing without cluster management.
Using Azure Kubernetes Service (AKS) introduces unnecessary administrative complexity for simple microservice hosting.

Anahtar Kavram

Serverless container hosting with Azure Container Apps
Tahmini Süre:1m 0s
Soru 13Soru

A company is designing a container-based solution to process sensitive transaction workloads. The design must satisfy the following requirements:
- Host containerized applications that scale dynamically based on request load.
- Minimize container infrastructure management and administrative effort.
- Ensure that transaction audit logs are stored in compliance with strict data residency laws, requiring complete isolation of logs between different geographic regions.

Which two components should you include in the design? (Select two.)

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Azure Container Apps for hosting the workloads; Dedicated regional Log Analytics workspaces for each geographical region

Cevap

The design should include Azure Container Apps to host the workloads and dedicated regional Log Analytics workspaces for each geographical region.
The correct solution includes Azure Container Apps to host the containerized applications because it is a serverless container service that minimizes administration overhead by eliminating the need to manage Kubernetes nodes or APIs. Additionally, it includes dedicated regional Log Analytics workspaces to satisfy compliance constraints requiring geographic log isolation and data residency.

Adım Adım Çözüm

1
Evaluate the container hosting requirements against the constraint of minimizing administrative overhead.
Identify that Azure Container Apps provides a managed serverless platform that simplifies container management compared to Azure Kubernetes Service.
Choosing a serverless hosting model removes the operational burdens of cluster administration, scaling configurations, and node updates.
2
Evaluate compliance and logging isolation constraints.
Determine that dedicated regional Log Analytics workspaces are necessary to isolate log data geographically.
A single shared workspace cannot guarantee regional segregation, which violates data sovereignty laws.

Anahtar Kavram

Choosing low-overhead serverless container options and designing geographically isolated monitoring solutions to satisfy regulatory compliance.
Soru 14Soru

A multinational logistics provider requires a containerized architecture to process international package shipments across two distinct geographic regions: Europe and North America. The solution must adhere to the following design constraints:

* Event-driven scaling: Individual container instances must scale dynamically from 00 to a high volume of concurrent instances based on the message volume in an Azure Service Bus queue.
* Minimal operational complexity: The cloud architecture team has no dedicated container orchestration administrators and wants to avoid managing virtual machine nodes, orchestrator control planes, or complex deployment manifests.
* Compliance and governance: Regional package processing telemetry and event logs must remain strictly within their origin region to comply with local data sovereignty laws.

Which infrastructure design meets these requirements?

Cevabı ve açıklamayı göster

Cevap: Deploy Azure Container Apps in both regions, and configure them to send telemetry to separate regional Log Analytics workspaces.

Cevap

Deploy Azure Container Apps in both regions, and configure them to send telemetry to separate regional Log Analytics workspaces.
Deploying Azure Container Apps in both regions configured with regional Log Analytics workspaces is correct. Azure Container Apps is a serverless platform that supports event-driven autoscaling (including scaling to 00) using KEDA natively, eliminating the operational complexity of managing Kubernetes clusters. Utilizing regional Log Analytics workspaces ensures that telemetry and logs remain within their respective regions, satisfying the data sovereignty requirements.

Adım Adım Çözüm

1
Evaluate the scaling and operational requirements.
The workload requires event-driven scaling to 00 based on queue depth with minimal administrative overhead.
This rules out Azure Kubernetes Service (AKS) due to high management complexity, and Azure Container Instances (ACI) because it lacks native KEDA scaling integration.
2
Evaluate the logging and compliance requirements.
Telemetry and event logs must reside strictly within their region of origin to comply with data sovereignty laws.
This rules out a centralized Log Analytics workspace, necessitating separate workspaces for each region.
3
Select the optimal Azure services that fulfill all requirements.
Azure Container Apps deployed with regional Log Analytics workspaces matches all constraints.
Azure Container Apps natively supports KEDA-based scale-to-zero without cluster management overhead, and regional Log Analytics workspaces preserve data residency.

Anahtar Kavram

Azure container services selection and regional log configuration based on operational complexity and data sovereignty rules.
Soru 15Soru

A company plans to deploy a new microservices application that consists of three containerized services. The application must support automatic scaling based on HTTP request volume, including scaling down to zero instances. The operations team has no Kubernetes experience and wants to minimize administrative overhead. Which Azure service should you recommend to host the application?

Cevabı ve açıklamayı göster

Cevap: Azure Container Apps

Cevap

Azure Container Apps
Azure Container Apps is the correct choice because it is a serverless container platform designed for microservices that scales dynamically based on HTTP traffic, supports scaling to zero, and abstracts away the underlying Kubernetes cluster management, minimizing administrative overhead.

Adım Adım Çözüm

1
Identify the key workload requirements: a multi-container microservices application, HTTP-based autoscaling to zero, and the need to minimize administrative overhead without Kubernetes expertise.
The solution must be a serverless, low-overhead hosting platform that manages container orchestration automatically.
This rules out complex container orchestration platforms that require manual cluster management.
2
Compare the available Azure container hosting options against these requirements.
Azure Container Apps provides serverless container execution, automatic scaling to zero based on HTTP traffic, and does not require Kubernetes cluster administration.
This perfectly matches all customer constraints.

Anahtar Kavram

Azure Container Apps provides a fully managed, serverless platform for hosting containerized microservices with scaling capabilities and minimal management overhead, making it the preferred choice over Azure Kubernetes Service for teams wanting to avoid cluster management.
Soru 16Soru

A startup is designing a containerized microservices application that will process customer orders and store logs. The application consists of three simple, stateless containers. The design must meet the following requirements:

* Minimize the administrative effort required to manage the underlying container infrastructure.
* Automatically scale the containers based on the volume of incoming HTTP requests, including scaling down to zero during idle periods.
* Segregate the telemetry and application logs from different environments (development and production) into separate workspaces to comply with data access policies.

Which combination of Azure compute hosting and log monitoring configurations should you recommend?

Cevabı ve açıklamayı göster

Cevap: Azure Container Apps to host the containers, and separate Log Analytics workspaces for the development and production environments

Cevap

Azure Container Apps to host the containers, and separate Log Analytics workspaces for the development and production environments
The correct option is correct because Azure Container Apps is a fully managed serverless container service that allows scaling to zero and eliminates the operational complexity of managing Kubernetes clusters. Additionally, deploying separate Log Analytics workspaces for development and production ensures strict data isolation and compliance with environment segregation policies.

Adım Adım Çözüm

1
Evaluate the container hosting requirements to determine the appropriate compute service.
Identify that the application uses simple, stateless containers, requires minimal administrative effort, and must scale to zero.
Azure Container Apps is a serverless hosting platform that abstracts Kubernetes management while supporting container scaling to zero, whereas Azure Kubernetes Service (AKS) requires managing nodes, clusters, and control planes, creating unnecessary management overhead.
2
Evaluate the logging and compliance requirements for environment segregation.
Determine that development and production logs must be isolated in separate workspaces to meet data access policies.
Separate Log Analytics workspaces are required to guarantee logical segregation and data sovereignty between environment levels, ensuring production data access is restricted.
3
Combine the chosen compute hosting and monitoring configurations.
Recommend Azure Container Apps paired with separate Log Analytics workspaces.
This combination successfully meets all operational simplicity, scaling, and compliance requirements.

Anahtar Kavram

Selecting container hosting services based on management overhead and scaling properties, combined with environment logging isolation.
Tahmini Süre:1m 30s
Soru 17Soru

A startup needs to host a simple, containerized web API. The solution must support automated scaling, require zero server or cluster management overhead, and provide a secure, private registry to store the container images. Which two services should you recommend?

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Azure Container Apps; Azure Container Registry

Cevap

Azure Container Apps and Azure Container Registry
Azure Container Apps offers serverless container execution that scales automatically, fulfilling the requirement for zero cluster management overhead. Azure Container Registry provides a secure, private repository to manage and store container images.

Adım Adım Çözüm

1
Analyze the hosting requirements.
The web API is a simple containerized workload that requires automatic scaling and zero cluster management overhead.
This rules out services requiring manual server management or Kubernetes infrastructure administration.
2
Select the appropriate container hosting service.
Azure Container Apps is selected because it provides serverless hosting for containers without requiring cluster configuration or management.
Azure Container Apps is optimized for simple microservices and APIs needing serverless scaling.
3
Select the secure image storage service.
Azure Container Registry is selected to securely store the container images in a private registry.
Azure Container Registry is the standard managed private registry service in Azure.

Anahtar Kavram

Selecting managed container hosting and private image storage solutions to minimize administrative overhead.
Soru 18Soru

An enterprise is designing a compute and logging architecture for a containerized order-processing application. The design must satisfy the following requirements:
- Host multiple microservices that scale dynamically based on the queue depth of an Azure Service Bus queue using Kubernetes Event-driven Autoscaling (KEDA).
- Minimize the administrative and operational overhead associated with managing cluster infrastructure and virtual machines.
- Separate log data into different geographical regions to comply with strict regional data residency regulations.

Which compute and monitoring configuration should you recommend?

Cevabı ve açıklamayı göster

Cevap: Azure Container Apps with regional environments, routing logs to regional Log Analytics workspaces

Cevap

Azure Container Apps with regional environments, routing logs to regional Log Analytics workspaces
The correct option is the one proposing Azure Container Apps with regional environments and regional Log Analytics workspaces. Azure Container Apps is a serverless platform that supports KEDA-based event-driven scaling out of the box, fulfilling the scaling needs while minimizing cluster management overhead. Deploying regional environments and routing their logs to regional Log Analytics workspaces ensures compliance with data residency regulations by keeping logs within their respective geographic regions.

Adım Adım Çözüm

1
Evaluate the compute options against the operational overhead and KEDA scaling requirements.
Azure Container Apps (ACA) and Azure Kubernetes Service (AKS) both support KEDA scaling natively. However, ACA is serverless and eliminates cluster management overhead, making it the preferred choice over AKS to minimize administrative effort.
The scenario requires minimizing administrative and operational overhead while scaling containers with KEDA.
2
Evaluate the compliance and logging architecture against data residency requirements.
Routing logs from regional environments to regional Log Analytics workspaces ensures that log data is kept within its respective geographical boundaries, meeting data residency compliance.
The scenario requires separating log data into different geographical regions.
3
Select the option that satisfies all criteria.
Azure Container Apps with regional environments combined with regional Log Analytics workspaces satisfies the KEDA, operational overhead, and regional compliance requirements.
This configuration balances serverless container hosting with compliant regional monitoring.

Anahtar Kavram

Selecting the appropriate container hosting platform in Azure based on management overhead, KEDA support, and designing compliant regional monitoring architectures.
Tahmini Süre:2m 0s
Soru 19Soru

An organization is designing a compute and monitoring solution for a new microservices-based application. The application will run in containers and must meet the following requirements:
- Support dynamic, event-driven scaling based on CPU utilization and Azure Service Bus queue depth.
- Minimize the administrative and operational overhead of the container infrastructure.
- Isolate log and telemetry data for two distinct departments (Finance and HR) into separate regulatory boundaries to satisfy strict data sovereignty requirements.

Which two configurations should you recommend in the design?

Geçerli olan tümünü seçin

Cevabı ve açıklamayı göster

Cevap: Azure Container Apps to host the microservices; Two distinct Azure Log Analytics workspaces, one for each department

Cevap

The correct recommendations are to deploy Azure Container Apps to host the microservices and to create two distinct Azure Log Analytics workspaces (one for each department).
The design requires minimizing operational overhead while supporting event-driven scaling, which makes Azure Container Apps the ideal choice over Azure Kubernetes Service. Furthermore, because there is a strict requirement for regulatory boundaries and data sovereignty, deploying two separate Log Analytics workspaces is necessary to guarantee complete data segregation.

Adım Adım Çözüm

1
Evaluate the container hosting requirements to minimize administrative effort and support event-driven scaling.
Identify Azure Container Apps as the optimal service because it offers a serverless container platform with built-in KEDA scaling, avoiding the infrastructure management overhead associated with Azure Kubernetes Service.
Azure Container Apps removes the need to manage Kubernetes APIs, control planes, or node pools while still supporting dynamic scaling from zero based on queue depth.
2
Evaluate the logging and compliance requirements for data sovereignty and isolation.
Identify that separate Azure Log Analytics workspaces are required for the Finance and HR departments.
A single workspace cannot guarantee the complete segregation of log data required by strict data sovereignty regulations, whereas separate workspaces provide distinct administrative and geographical boundaries.

Anahtar Kavram

Selecting serverless container services to reduce operational overhead while configuring separate monitoring workspaces to satisfy strict data sovereignty requirements.
Soru 20Soru

An enterprise administrator needs to run a single containerized database maintenance script once per week. The container executes for approximately three minutes and then terminates. The solution must minimize deployment complexity and administrative overhead. Which Azure service should you recommend?

Cevabı ve açıklamayı göster

Cevap: Azure Container Instances

Cevap

Azure Container Instances
The correct answer is Azure Container Instances because it provides a serverless platform to run isolated containers on demand with the lowest possible administrative effort. It does not require managing virtual machines, clustering, or application environments, and billing is based on the exact duration of the container's execution.

Adım Adım Çözüm

1
Identify the workload requirements
The workload is a single, isolated container task that runs briefly on a weekly schedule.
Understanding the lifecycle and complexity of the container task determines the ideal hosting model.
2
Evaluate administrative overhead
Azure Container Instances requires zero cluster management, no environment creation, and minimal configuration compared to AKS or Container Apps.
The requirement specifies minimizing deployment complexity and administrative overhead.
3
Select the most cost-effective and simplest service
Azure Container Instances charges only for the exact CPU and memory resources consumed during the three-minute execution, with no idle costs.
ACI matches the requirement for transient workloads that do not need orchestration or continuous scaling.

Anahtar Kavram

Selecting the appropriate Azure container hosting service based on simplicity, scale, and administrative overhead.
Tahmini Süre:45s
Sayfa 1 / 18Sonraki