Courseiva

CCNA Security And Observability Questions

75 of 119 questions · Page 1/2 · Security And Observability · Answers revealed

1
Multi-Selecthard

You are troubleshooting a scenario where an Azure App Service hosting an AI frontend cannot communicate with an Azure OpenAI endpoint secured by a private endpoint in a different virtual network. Which THREE of the following networking configurations should you verify? (Choose three)

Select 3 answers
A.Azure Front Door geo-filtering rules blocking all international DNS queries.
B.Virtual network peering between the App Service VNet and the private endpoint VNet.
C.App Service VNet integration enabled so outbound application traffic can route into the VNet.
D.Local admin passwords on the App Service worker instances.
E.Private DNS zone integration (e.g., privatelink.openai.azure.com) linked to the virtual networks.
AnswersB, C, E

Correct. VNets must be peered so traffic can flow between the client app and the private endpoint.

Why this answer

Virtual network peering, private DNS zone integration, and App Service VNet integration must be correctly configured for private endpoint communication across VNets.

2
MCQeasy

You need to review the security recommendations provided by Microsoft for your Azure AI resources, such as enabling HTTPS-only traffic and configuring managed identities. Which Azure tool provides these prioritized security recommendations and a security score?

A.Microsoft Defender for Cloud
B.Azure Cost Management
C.Azure Monitor Metrics
D.Azure Service Health
AnswerA

Correct. Defender for Cloud assesses security posture and provides actionable recommendations and secure scores.

Why this answer

Microsoft Defender for Cloud provides continuous security assessments, recommendations, and a secure score across Azure resources.

3
MCQhard

You are troubleshooting an AI application where users experience intermittent authentication failures when the application attempts to acquire tokens from Azure Active Directory for calling Cognitive Services. You want to inspect the exact HTTP status codes and error descriptions returned during token acquisition. Which namespace or log table should you analyze in Log Analytics?

A.Azure Cost Management amortization tables
B.Azure Storage blob access audit logs
C.Azure Key Vault secret version history
D.Azure Active Directory sign-in logs or AzureDiagnostics table capturing managed identity token requests
AnswerD

Correct. Identity and token acquisition failures are logged in Azure AD sign-in logs and diagnostic logs for managed identities.

Why this answer

Azure Active Directory sign-in logs and MSI (Managed Service Identity) token acquisition telemetry captured via Azure Monitor diagnostic settings (SignInLogs or AzureDiagnostics) record token acquisition attempts and failures.

4
MCQhard

You are configuring network security for an Azure Machine Learning workspace. Compute instances must be accessible via Jupyter Lab, but no public IP addresses can be associated with the compute instances. Which configuration is required?

A.Use ExpressRoute with public peering to route traffic directly to the compute instance public IP.
B.Deploy the compute instance in a public subnet with Network Security Group (NSG) rules blocking port 22.
C.Create the compute instance with no public IP and configure a private endpoint for the workspace, accessing via Azure Bastion or workspace workspace-managed network isolation.
D.Enable Azure Firewall with DNAT rules routing traffic to the compute instance public IP.
AnswerC

No public IP compute instances rely on private endpoints and outbound rules to prevent data exfiltration while allowing secure access.

Why this answer

Azure Machine Learning compute instances can be created with 'No Public IP' enabled, and administrators use Azure Bastion or workspace private endpoints to access them securely.

5
MCQhard

Your Azure AI application sends requests to multiple cognitive services. You need to route diagnostic logs and metrics from your Azure OpenAI and Azure AI Language services to a centralized Log Analytics workspace across different resource groups. What is the recommended way to configure this?

A.Enable Application Insights dependency tracking on the subscription level via Azure Policy
B.Configure diagnostic settings on each AI service resource pointing to the centralized Log Analytics workspace
C.Configure Azure Event Grid subscriptions for every log event emitted by the AI endpoints
D.Deploy a Log Analytics agent (MMA) directly onto the Azure OpenAI PaaS resource instances
AnswerB

Correct. Diagnostic settings are applied per resource to forward logs and metrics to a designated workspace.

Why this answer

Diagnostic settings in Azure Monitor allow you to route platform logs and metrics to a Log Analytics workspace, Event Hubs, or Azure Storage account.

6
MCQmedium

You are using Application Insights to monitor a Retrieval-Augmented Generation (RAG) application. You need to log custom dimensions such as prompt token counts and user IDs alongside standard telemetry. Which class should you use in your C# application?

A.Configure the AzureMonitorLogExporter in the standard logging pipeline.
B.Use the TelemetryClient class and its TrackEvent method with a dictionary of custom dimensions.
C.Use the DiagnosticSource class to emit unstructured string logs to Console.
D.Use the AzureKeyVaultClient to store transient custom properties.
AnswerB

TelemetryClient.TrackEvent allows passing custom key-value pairs for rich analysis in Kusto queries.

Why this answer

The TelemetryClient class allows developers to track custom events, metrics, and traces with custom properties (dimensions).

7
MCQmedium

You are troubleshooting intermittent HTTP 429 (Too Many Requests) errors from an Azure OpenAI deployment. Which metric in Azure Monitor should you inspect to confirm whether token rate limits are being exceeded?

A.System Assigned Managed Identity Success Rate
B.Virtual Network Gateway Packet Drops
C.Data Ingestion Volume (GB)
D.Normalized Token Utilization
AnswerD

Normalized Token Utilization tracks rate limit usage and shows when deployment token caps are reached, resulting in 429 errors.

Why this answer

Normalized Token Utilization measures the percentage of token limits consumed against your provisioned or pay-as-you-go capacity.

8
MCQmedium

You need to secure access to an Azure AI Search service so that a Python web app running on Azure App Service can query indices without embedding API keys in configuration files. What is the most secure authentication mechanism to configure?

A.Enable a system-assigned managed identity on App Service and assign the Search Index Data Reader role on Azure AI Search
B.Configure an IP firewall on Azure AI Search to allow only the static outbound IP of App Service
C.Store the primary admin API key in Azure App Service configuration environment variables
D.Use shared access signatures (SAS) tokens generated by a client script
AnswerA

Correct. Managed identities combined with Azure RBAC eliminate stored credentials and adhere to the principle of least privilege.

Why this answer

Azure RBAC using managed identities allows the App Service to authenticate to Azure AI Search securely via Azure Active Directory tokens without using admin API keys.

9
MCQeasy

You need to check the health status of Azure AI services globally and see if any regional outages are currently impacting your deployed models. Which Azure tool should you consult?

A.Azure Cost Management
B.Azure Policy
C.Azure Advisor
D.Azure Service Health
AnswerD

Correct. Service Health tracks cloud service incidents and maintenance advisories.

Why this answer

Azure Service Health provides a personalized view of Azure service health, planned maintenance, and regional outages affecting your resources.

10
Multi-Selecthard

You are optimizing an enterprise AI architecture for cost and performance. Which THREE of the following strategies effectively reduce Azure AI and infrastructure spending without sacrificing reliability? (Choose three)

Select 3 answers
A.Delete all Application Insights workspaces and stop collecting any monitoring telemetry.
B.Purchase Azure reservations or provisioned throughput commitments for steady-state workloads.
C.Right-size virtual machine and GPU SKUs based on historical Azure Monitor utilization metrics.
D.Configure Azure Machine Learning compute clusters to scale down to zero nodes when idle.
E.Run all development and production workloads on the highest tier enterprise GPUs 24/7 regardless of usage.
AnswersB, C, D

Correct. Reservations offer significant discounts for predictable, ongoing workloads.

Why this answer

Autoscaling compute clusters down to zero when idle, leveraging reserved instances/provisioned throughput commitments for predictable workloads, and sizing compute appropriately reduce costs.

11
MCQmedium

Your Azure Machine Learning workspace is secured behind a virtual network with private endpoints. Data scientists need to access the workspace notebooks and compute instances securely from their on-premises corporate network without exposing management ports to the public internet. What hybrid networking feature should you establish?

A.Public IP addresses assigned to all developer workstations with NSG allow rules
B.Azure ExpressRoute or Site-to-Site VPN with Azure Private Link to workspace private endpoints
C.Turning off all network security groups and opening all ports on the Azure firewall
D.Azure Bastion deployed on the on-premises physical router
AnswerB

Correct. Hybrid connectivity via ExpressRoute/VPN paired with Private Link enables secure on-premises access to private Azure resources.

Why this answer

Azure ExpressRoute or a site-to-site VPN combined with Azure Private Link allows secure, private connectivity from an on-premises network to Azure private endpoints.

12
Multi-Selecteasy

Which TWO roles are commonly assigned when granting a managed identity access to consume Azure OpenAI services via Azure RBAC?

Select 2 answers
A.Key Vault Secrets Officer
B.Virtual Machine Contributor
C.Cognitive Services OpenAI User
D.Storage Blob Data Reader
E.Cognitive Services User
AnswersC, E

This role permits invoking Azure OpenAI models.

Why this answer

Cognitive Services User and Cognitive Services OpenAI User are standard built-in roles for authenticating data plane operations on Azure OpenAI.

13
MCQmedium

Your organization requires that all cognitive service keys stored in Azure Key Vault are automatically rotated every 90 days. What native Azure Key Vault feature should you configure to accomplish this?

A.Azure Automation state configuration (DSC)
B.Azure Policy append effects
C.Azure Active Directory password writeback
D.Key Vault secret rotation policies integrated with Azure Functions
AnswerD

Correct. Key Vault supports automatic rotation policies that trigger Azure Functions via Event Grid to generate and update keys.

Why this answer

Azure Key Vault secret rotation allows you to configure automated rotation of secrets using Azure Event Grid and Azure Functions based on a defined schedule.

14
Multi-Selectmedium

Which TWO mechanisms can be used to monitor and optimize costs associated with Azure AI services?

Select 2 answers
A.Network Watcher IP flow logs.
B.Application Insights live metrics stream.
C.Azure Bastion session monitoring logs.
D.Azure Budgets with configured email alert notifications.
E.Azure Advisor cost recommendations for right-sizing and idle resource cleanup.
AnswersD, E

Budgets allow tracking spending against limits with automated alerts.

Why this answer

Azure Budgets and Azure Advisor cost recommendations are primary native tools for AI cost governance.

15
Multi-Selectmedium

Which THREE configuration steps are required when setting up a Private Endpoint for an Azure OpenAI resource?

Select 3 answers
A.Enable public network access on the Azure OpenAI resource with unrestricted IP ranges.
B.Deploy the private endpoint into a subnet within your Virtual Network.
C.Integrate with a private DNS zone to resolve the Azure OpenAI FQDN to the private IP address.
D.Assign a public IP address directly to the private endpoint network interface.
E.Select the target sub-resource, such as 'account', for the Azure OpenAI service.
AnswersB, C, E

The private endpoint requires an IP address allocated from a VNet subnet.

Why this answer

Setting up a private endpoint requires creating the endpoint itself, configuring a target sub-resource (e.g., 'account'), and updating DNS records so the FQDN resolves to the private IP.

16
Multi-Selectmedium

Your organization requires strict network isolation for all Azure AI services. Which TWO of the following networking features should you configure to prevent public internet exposure? (Choose two)

Select 2 answers
A.Azure Private Link with private endpoints mapped to your virtual network
B.Enabling anonymous access on Application Insights data ingestion endpoints
C.Disabling public network access on the Azure AI resource firewall settings
D.Using Azure Front Door with global public anycast IPs
E.Assigning public IP addresses to all backend scoring containers
AnswersA, C

Correct. Private endpoints assign private IPs within your VNet to Azure services.

Why this answer

Private endpoints via Azure Private Link and disabling public network access on PaaS resources ensure complete network isolation from the public internet.

17
MCQhard

Your team is running an AI copilot application that uses Azure OpenAI. To comply with data residency regulations, you need to verify that prompts and completions are processed entirely within a specific Azure region and that no data is persisted outside that region. Where can you verify regional data processing and residency commitments?

A.Azure OpenAI service compliance terms and data residency documentation in the Azure Trust Center
B.Azure Resource Graph queries filtering by region
C.Azure Monitor geographic latency metrics dashboard
D.Application Insights dependency maps
AnswerA

Correct. Azure OpenAI guarantees data residency within the deployed region and does not use customer data to train foundation models.

Why this answer

Microsoft's Trust Center and Azure Compliance Documentation, along with service-level data residency specifications in the Azure OpenAI documentation, outline data processing and storage locations.

18
Multi-Selecthard

Your enterprise AI solution runs on Azure Kubernetes Service (AKS) and connects to Azure OpenAI. You need to ensure comprehensive security across network, identity, and secrets. Which THREE of the following configurations should you deploy? (Choose three)

Select 3 answers
A.Azure AD Workload Identity for Kubernetes pods to securely access Azure OpenAI without static keys.
B.Kubernetes Network Policies to restrict pod-to-pod communication within the cluster.
C.Azure Key Vault Provider for Secrets Store CSI Driver for secure secret mounting.
D.Grant cluster-admin permissions to every unauthenticated container image.
E.Disable all TLS encryption on Kubernetes ingress controllers.
AnswersA, B, C

Correct. Workload Identity provides secure, credential-less access for pods to Azure services.

Why this answer

Azure AD Workload Identity for pods, Network Policies for pod-to-pod isolation, and Azure Key Vault CSI secret driver secure the AKS AI workload.

19
MCQhard

You are investigating performance degradation in an Azure AI Search vector search index. You need to run a Kusto Query Language (KQL) query in Application Insights to analyze dependency durations for search queries. Which table should you query?

A.Query the 'traces' table where message contains 'SearchLatency'.
B.Query the 'requests' table where name contains 'VectorSearch'.
C.Query the 'customMetrics' table where name equals 'SearchDuration'.
D.Query the 'dependencies' table where target contains 'search.windows.net'.
AnswerA, B, C, D

'traces' is for custom log messages unless explicitly mapped to dependencies.

Why this answer

Dependencies in Application Insights are stored in the 'dependencies' table, which records outgoing HTTP calls to Azure AI Search.

20
Multi-Selecthard

Your Azure AI application relies on Azure OpenAI and Azure AI Search. You need to troubleshoot a sudden surge in HTTP errors and latency. Which THREE of the following Azure Monitor / Application Insights features or tools should you use to diagnose the issue? (Choose three)

Select 3 answers
A.Azure Cost Management recommendation advisor for server resizing.
B.Application Map in Application Insights to identify downstream dependency latency bottlenecks.
C.Log Analytics workspace with KQL queries against the exceptions and dependencies tables.
D.Metrics explorer in Azure Monitor to check Azure OpenAI token limits and throttling metrics.
E.Azure Bastion diagnostic logs for RDP login failures.
AnswersB, C, D

Correct. Application Map displays component topology and dependency call durations.

Why this answer

Application Map visualizes dependencies and latency bottlenecks, Metrics explorer tracks token consumption and throttling counters, and Log Analytics enables KQL queries for specific exception traces.

21
MCQeasy

You are deploying an Azure OpenAI Service resource and need to ensure that API keys are not used for authentication. Which configuration should you apply?

A.Disable local authentication on the Azure OpenAI resource and grant users the Cognitive Services OpenAI User role.
B.Configure a managed identity on the app service and store the API key in Azure Key Vault.
C.Implement Cross-Origin Resource Sharing (CORS) rules on the Azure OpenAI resource.
D.Enable soft-delete on the Azure OpenAI resource.
AnswerA

Disabling local auth forces Microsoft Entra ID authentication and secures the endpoint via Azure RBAC.

Why this answer

Azure role-based access control (Azure RBAC) can be used to authenticate requests to Azure OpenAI by disabling local authentication (API keys) via the 'disableLocalAuth' property.

22
MCQhard

You are troubleshooting a performance issue in an AI application where dependency calls to Azure OpenAI take significantly longer during periods of high traffic. You want to query Log Analytics to find the 95th percentile (p95) duration of all dependency calls to Azure OpenAI over the past 24 hours. Which KQL query should you execute?

A.dependencies | where timestamp > ago(24h) | where target has 'openai' | summarize p95_duration = percentile(duration, 95) by target
B.exceptions | where timestamp > ago(24h) | summarize count() by outerType
C.requests | where timestamp > ago(24h) | summarize count() by resultCode
D.traces | where timestamp > ago(24h) | summarize avg(severityLevel) by message
AnswerA

Correct. This query correctly filters dependency telemetry for OpenAI targets and calculates the 95th percentile duration.

Why this answer

The KQL query uses the dependencies table, filters by target or type, and calculates the percentile using the percentile() aggregation function.

23
MCQeasy

You want to receive an email notification whenever monthly spending on your Azure OpenAI Service exceeds $5,000. Which Azure feature should you configure?

A.Azure Service Health incident alert
B.Cost Management budget with an alert threshold set at the desired dollar amount
C.Azure Advisor security recommendation
D.Azure Monitor Metric alert on CPU utilization
AnswerB

Correct. Budgets enable setting monetary thresholds and automatic email notifications when reached.

Why this answer

Azure Cost Management budgets allow you to define spending thresholds and attach action groups or email recipients for notifications.

24
Multi-Selecthard

You need to secure an Azure Machine Learning workspace against data exfiltration. Which THREE configurations should you implement?

Select 3 answers
A.Disable public network access on the Azure Machine Learning workspace.
B.Assign the Contributor role to all users on the subscription level.
C.Attach public IP addresses to all compute instances for rapid troubleshooting.
D.Configure a managed virtual network for the workspace with approved outbound rules.
E.Enable private endpoints for all dependent services such as Azure Storage, Key Vault, and Azure Container Registry.
AnswersA, D, E

Disabling public access ensures the workspace is only reachable privately.

Why this answer

Data exfiltration prevention requires disabling public outbound access, configuring workspace outbound rules/managed virtual networks, and using private endpoints for dependent storage accounts.

25
MCQeasy

You need to monitor the monthly spending on Azure OpenAI token consumption and receive an alert when expenditures exceed a predefined threshold. Which tool should you use?

A.Azure Cost Management Budgets and Alerts
B.Log Analytics Workspace usage and estimated costs view
C.Application Insights availability tests
D.Azure Security Center compliance dashboard
AnswerA

Budgets allow you to track costs against a defined financial threshold and trigger action groups.

Why this answer

Azure Budgets in Cost Management allow you to set spending thresholds and automated email alerts when thresholds are reached.

26
Multi-Selecthard

You are configuring diagnostic logging for an enterprise Azure OpenAI Service deployment. You need to forward logs to multiple destinations for security analysis and archiving. Which THREE of the following destinations are supported by Azure Monitor diagnostic settings? (Choose three)

Select 3 answers
A.Azure Event Hubs
B.Azure Storage account
C.Log Analytics workspace
D.Azure Container Registry local image cache
E.Azure Bastion host memory dump
AnswersA, B, C

Correct. Diagnostic settings can stream logs in real-time to Event Hubs for SIEM integration.

Why this answer

Diagnostic settings support routing logs and metrics to Log Analytics workspaces, Azure Storage accounts, and Azure Event Hubs.

27
MCQmedium

An enterprise application uses Azure AI Search and needs to authenticate securely to an Azure OpenAI backend without exposing credentials in connection strings. What is the recommended approach?

A.Create a shared access signature (SAS) token for the Azure OpenAI endpoint and rotate it every 30 days.
B.Configure a system-assigned managed identity on the Azure AI Search service and assign the Cognitive Services OpenAI User role on the Azure OpenAI resource.
C.Use HTTP basic authentication with a pre-shared service principal secret.
D.Store the Azure OpenAI primary key in an Azure App Configuration service and reference it via Key Vault.
AnswerB

Managed identities eliminate the need for credentials in code or configuration settings.

Why this answer

A system-assigned or user-assigned managed identity should be enabled on the Azure AI Search service and granted the Cognitive Services OpenAI User role on the Azure OpenAI resource.

28
MCQeasy

You are troubleshooting a Python application that fails to connect to Azure Key Vault using a managed identity. You want to inspect the exact exception stack trace and identify whether the managed identity token request failed. Where should you look in your local development or cloud diagnostics?

A.Azure Security Center threat detection alerts
B.Azure Key Vault access policies audit logs
C.Application Insights exceptions and traces tables in the Log Analytics workspace
D.Azure Advisor cost optimization recommendations
AnswerC

Correct. Application Insights records unhandled exceptions and trace messages automatically when the SDK is configured.

Why this answer

Application Insights logs exceptions and dependency tracking, capturing authentication failures when attempting to acquire tokens for Azure services.

29
MCQeasy

You want to view an end-to-end distributed trace of a user request flowing from an Azure Front Door through an API Management gateway, into an Azure Function, and finally to an Azure OpenAI model call. Which Application Insights feature visualizes this entire call chain and highlights latency bottlenecks?

A.Azure Cost Analysis
B.Azure Advisor security recommendations
C.Azure Policy compliance dashboard
D.Application Map and Transaction Diagnostics
AnswerD

Correct. Application Map displays topology and latency across distributed service dependencies.

Why this answer

Transaction search and Application Map in Application Insights automatically correlate telemetry across multiple services to visualize end-to-end traces and call performance.

30
MCQeasy

You need to view real-time log streams from an Azure Container App running a custom LangChain agent. Which Azure CLI command should you execute?

A.az cognitiveservices account log-stream --name <account-name>
B.az containerapp logs show --name <app-name> --resource-group <rg-name> --follow
C.az aks browsed --name <cluster-name>
D.az monitor metrics tail --resource <resource-id>
AnswerB

The '--follow' flag streams container logs in real time.

Why this answer

The 'az containerapp logs show' command streams console logs from an Azure Container App.

31
Multi-Selecteasy

Which TWO Azure services or features can be used to securely store and reference secrets such as connection strings for an Azure AI Search service without hardcoding them?

Select 2 answers
A.Managed Identities
B.Azure Key Vault
C.Azure Blob Storage public containers
D.Azure DevOps variable groups with unencrypted plain text
E.Local application configuration JSON files
AnswersA, B

Managed identities allow secure authentication to Azure services without managing credentials.

Why this answer

Azure Key Vault and Managed Identities (or App Configuration secret references) are the standard mechanisms for secure secret management in Azure.

32
MCQhard

You are troubleshooting a Python application that uses Azure SDK libraries to interact with Azure AI services. The application is flooding Log Analytics with excessive telemetry, causing unexpected cost increases. You want to dynamically adjust the sampling rate of Application Insights without redeploying application code. How can you achieve this?

A.Configure adaptive sampling in the Application Insights SDK configuration or connection string parameters to automatically reduce telemetry volume
B.Modify Azure subscription billing policies to cap Log Analytics data ingestion at zero cost
C.Delete the Log Analytics workspace and recreate it with a lower pricing tier
D.Use Azure Policy to deny all incoming Application Insights trace requests
AnswerA

Correct. Adaptive sampling reduces the amount of telemetry sent to Azure Monitor, helping control ingestion costs while maintaining statistical data representation.

Why this answer

Application Insights supports adaptive sampling and fixed-rate sampling configured via application settings or through the Application Insights portal settings (for certain platforms) or instrumentation key configuration, but adaptive sampling can also be tuned via code or connection strings.

33
MCQhard

You are configuring network security for an Azure AI Search service that indexes data from an Azure SQL Database. Both services are in the same region. You want to ensure that Azure AI Search can securely connect to Azure SQL Database without allowing inbound traffic from any public IP addresses. Which feature should you use on Azure SQL Database?

A.Open firewall port 1433 for all IP addresses globally
B.Use Azure Front Door to load balance SQL TCP connections
C.Allow Azure services and resources to access this server firewall setting combined with Virtual Network rules
D.Configure an HTTP proxy inside an Azure VM to forward SQL queries
AnswerC

Correct. This setting allows trusted Azure services (like Azure AI Search) to connect to Azure SQL securely without opening the database to the public internet.

Why this answer

Service endpoints or private endpoints on Azure SQL Database allow Azure services (such as AI Search) to connect securely within the Microsoft backbone network while disabling public access.

34
MCQmedium

Your Python-based AI service runs on an Azure Virtual Machine and connects to Azure OpenAI. To adhere to security best practices, you decide to eliminate storage of credentials on the VM disk by enabling a system-assigned managed identity on the virtual machine. How does your Python code obtain an access token using this managed identity?

A.Use static storage account connection strings hardcoded in environment variables
B.Make an unauthenticated HTTP GET request to the public Azure OpenAI endpoint with no headers
C.Use DefaultAzureCredential from the azure-identity library to automatically authenticate via the VM's IMDS endpoint
D.Read the plain-text password from a file located in /etc/passwd on the virtual machine
AnswerC

Correct. DefaultAzureCredential queries the local VM managed identity endpoint (IMDS) seamlessly.

Why this answer

Using the `DefaultAzureCredential` or `ManagedIdentityCredential` from the `azure-identity` package allows the Python code to query the local Azure Instance Metadata Service (IMDS) endpoint to obtain access tokens securely.

35
MCQmedium

Your company policy requires all outbound traffic from an Azure Machine Learning workspace to pass through a centralized firewall. Which feature must be implemented?

A.Enable public network access with selected IP addresses set to the firewall IP.
B.Use Azure Bastion to inspect all outbound connections from the workspace nodes.
C.Configure workspace outbound rules with fully qualified domain name (FQDN) tags and route traffic through Azure Firewall.
D.Deploy the workspace without virtual network isolation and rely on Network Security Groups.
AnswerC

FQDN outbound rules allow specifying allowed destinations for dependencies like Python Package Index or Azure storage.

Why this answer

Workspace outbound rules combined with a user-defined route (UDR) and a firewall (such as Azure Firewall) enforce forced tunneling and network restriction.

36
Multi-Selectmedium

Your Azure AI application encounters transient network errors when calling cognitive services. Which TWO strategies should you implement in your code or architecture to handle these failures gracefully? (Choose two)

Select 2 answers
A.Disable all exception handling so unhandled errors crash the server.
B.Implement fallback routing or secondary region endpoints for high availability.
C.Terminate the application process immediately on the first transient timeout.
D.Configure SDK retry policies with exponential backoff and jitter for HTTP 429 and 503 errors.
E.Remove all timeout configurations from HTTP client connections.
AnswersB, D

Correct. Multi-region failover ensures high availability during regional outages.

Why this answer

Implementing retry logic with exponential backoff in SDK clients and configuring circuit breaker patterns or fallback endpoints helps handle transient failures.

37
Multi-Selectmedium

You are securing an Azure AI Search service. Which THREE of the following actions are recommended for implementing a robust security posture? (Choose THREE)

Select 3 answers
A.Store all search index data in a public blob container for faster access.
B.Enable Private Endpoint access and disable public network access.
C.Use an Admin API key for all read-only client applications.
D.Enable Entra ID (formerly Azure AD) authentication to replace API keys.
E.Configure Azure Role-Based Access Control (RBAC) to manage data plane access.
AnswersB, D, E

Reduces attack surface to the VNet.

Why this answer

Private endpoints, RBAC, and disabling API keys in favor of Entra ID are the three pillars of securing AI Search.

38
MCQmedium

Your development team wants to trace downstream calls made by a Semantic Kernel agent to Azure OpenAI and an external plugin. Which SDK package and feature should you integrate into your .NET application?

A.Use Azure Event Grid to capture telemetry events published by Semantic Kernel.
B.Configure Azure Monitor Workspace and collect Prometheus metrics from the application.
C.Write custom middleware to log every prompt and response to Azure Blob Storage.
D.Configure Application Insights telemetry via the Microsoft.ApplicationInsights.AspNetCore NuGet package and enable dependency tracking.
AnswerD

Application Insights automatically tracks HTTP dependencies and correlates requests across services.

Why this answer

Application Insights provides distributed tracing which automatically captures outgoing HTTP calls, including Semantic Kernel operations, when the Microsoft.ApplicationInsights.AspNetCore package is configured.

39
MCQmedium

Your production Azure Machine Learning inference endpoint is failing due to unauthorized access attempts. You decide to use Managed Identities to secure the connection to an Azure Key Vault. What is the correct sequence of operations to ensure the scoring script can retrieve secrets?

A.Grant the Azure Machine Learning workspace identity contributor access to the entire Key Vault resource.
B.Enable a System-assigned Managed Identity on the endpoint and grant the identity the Key Vault Secrets User role.
C.Assign the endpoint a Service Principal secret and store it in the environment variables of the scoring script.
D.Create a User-assigned Managed Identity and manually inject the OAuth token into the request header.
AnswerB

This allows the endpoint to authenticate to Key Vault without managing separate credentials.

Why this answer

You must enable the system-assigned managed identity on the Managed Online Endpoint and then grant that identity 'Get' permissions on the Key Vault access policy.

40
MCQmedium

Your enterprise AI system processes sensitive Personal Identifiable Information (PII). Compliance regulations require that audit logs capturing who accessed the AI endpoints must be retained immutably for 5 years without possibility of deletion. Where should you configure this immutability policy?

A.Azure Storage account container immutability policies with time-based retention
B.Azure Active Directory audit log retention configuration
C.Application Insights retention settings configured via the portal
D.Azure Key Vault soft-delete and purge protection
AnswerA

Correct. Immutable blob storage policies prevent log deletion or modification for the specified retention period.

Why this answer

Azure Storage account containers can be configured with time-based retention immutability policies (WORM - Write Once, Read Many) when exporting diagnostic logs via diagnostic settings.

41
Multi-Selectmedium

You want to monitor the health of your AI services. Which TWO of the following can be configured to alert you automatically when model latency exceeds a predefined threshold? (Choose TWO)

Select 2 answers
A.Azure Monitor Metric Alerts.
B.Log Analytics Workspace 'Alert Rules'.
C.Azure Resource Graph alerts.
D.Azure Advisor alerts.
E.Microsoft Defender for Cloud alerts.
AnswersA, B

Metric alerts can trigger based on the latency metric of the AI service.

Why this answer

Azure Monitor Alerts and Log Analytics alerts can both be configured to trigger based on threshold conditions for AI service metrics.

42
MCQmedium

An enterprise application calls multiple Azure AI Language services. You need to trace requests across multiple distributed microservices to diagnose high latency issues. Which Azure Monitor capability should you implement?

A.Application Insights Distributed Tracing
B.Azure Advisor cost recommendations
C.Log Analytics metric alerts without instrumentation
D.Azure Network Watcher Connection Monitor
AnswerA

Distributed tracing tracks end-to-end request flows and pinpoints latency bottlenecks across components.

Why this answer

Distributed tracing in Application Insights tracks requests across multiple service boundaries using W3C Trace Context headers.

43
MCQhard

Your team is using managed identities to connect an Azure App Service web app to an Azure OpenAI resource. The connection fails with a 403 Forbidden error. What is the most likely root cause?

A.The App Service must be bound to a custom domain before managed identities can issue bearer tokens.
B.The app service requires a client secret stored in Azure Key Vault for managed identity authentication.
C.The managed identity has not been granted the 'Cognitive Services OpenAI User' role on the Azure OpenAI resource.
D.System-assigned managed identities cannot authenticate against Azure AI PaaS endpoints.
AnswerC

Without the appropriate RBAC role assignment on the target resource, the managed identity will be rejected with 403 Forbidden.

Why this answer

Assigning a managed identity to an app is only half the process; the identity must also be granted the correct Azure RBAC role (e.g., Cognitive Services OpenAI User) on the target resource.

44
MCQhard

You are troubleshooting a custom LLM application deployed to an Azure Kubernetes Service (AKS) cluster. Requests are failing intermittently with HTTP 429 errors from Azure OpenAI. You need to implement a resilient observability and retry strategy using Azure Monitor. Which metric should you monitor to identify throttling?

A.Monitor 'Disk Queue Length' on the persistent volumes attached to the pods.
B.Monitor 'CPU Utilization' of the AKS pods running the client application.
C.Monitor the 'Requests' metric filtered by Response Code 429 and set up smart detection rules in Application Insights.
D.Monitor 'Network Outbound' bytes from the AKS cluster.
AnswerC

Filtering requests by response code 429 directly tracks rate limiting occurrences.

Why this answer

HTTP 429 errors correspond to rate limiting (Tokens Per Minute or Requests Per Minute limits exceeded). The 'Processed Prompt Tokens' and 'Generated Tokens' metrics along with Azure Monitor alerts on 'Requests' metric with dimension 'Response Code: 429' are standard.

45
MCQeasy

You have deployed an AI model in Azure Machine Learning. You want to set up an alert that triggers an email to the operations team whenever the CPU utilization of the compute instance exceeds 90% for longer than 15 minutes. Which Azure Monitor feature should you configure?

A.Azure Cost Management anomaly alerts
B.Azure Monitor metric alerts with an action group
C.Azure Policy remediation tasks
D.Azure Service Health planned maintenance alerts
AnswerB

Correct. Metric alerts evaluate resource metrics and trigger action groups for notifications.

Why this answer

Azure Monitor metric alerts allow you to monitor resource metrics like CPU utilization and trigger alert actions such as sending emails when conditions are met.

46
MCQeasy

You want to set up an alert when the availability of your Azure AI custom model endpoint drops below 99%. Which Azure service should you use?

A.Azure Policy definitions with audit effects.
B.Azure Cost Management anomaly detection.
C.Azure Monitor metric alerts configured on the 'Availability' or 'HttpServerErrors' metrics.
D.Microsoft Defender for Cloud vulnerability assessment.
AnswerC

Azure Monitor metric alerts can trigger actions when availability metrics cross specified thresholds.

Why this answer

Azure Monitor allows setting up availability tests (ping tests) and metric alerts for resource availability.

47
MCQhard

You are troubleshooting a live AI web application where users report intermittent 504 Gateway Timeout errors when submitting large text prompts to a custom model endpoint. You want to check if the backend inference container is timing out or crashing. Where should you examine container-level stdout/stderr logs in Azure Container Apps?

A.Log Analytics workspace querying the ContainerAppConsoleLogs_CL table
B.Azure Cosmos DB request unit (RU) consumption logs
C.Azure Key Vault audit logs
D.Azure Advisor performance recommendations
AnswerA

Correct. Container Apps stream stdout and stderr logs directly to Log Analytics for querying.

Why this answer

Azure Container Apps provides container console logs and system log streams accessible via Azure CLI (`az containerapp logs show`) or Log Analytics under the `ContainerAppConsoleLogs_CL` table.

48
Multi-Selecthard

You are auditing an Azure AI platform for security vulnerabilities. You want to ensure that secrets, connection strings, and certificates are handled in compliance with security best practices. Which THREE of the following practices should you enforce? (Choose three)

Select 3 answers
A.Implement automated secret rotation policies for API keys and service credentials.
B.Commit production database passwords to public GitHub repositories for easy developer access.
C.Grant every employee administrator access to all Key Vault secrets.
D.Use managed identities instead of embedding static connection strings in application configuration files.
E.Enable Key Vault soft-delete and purge protection to prevent accidental permanent deletion of secrets.
AnswersA, D, E

Correct. Regular rotation limits the impact of potential secret leakage.

Why this answer

Enforcing Key Vault soft-delete/purge protection, using managed identities, and rotating secrets regularly are key security practices.

49
MCQmedium

You are configuring an Azure OpenAI service instance. You need to ensure that the service is only accessible from your corporate virtual network and that public internet access is completely disabled. Which configuration should you implement?

A.Set the firewall rules to block all traffic and allow only the specific IP address of your NAT gateway.
B.Configure a Service Tag in the Network Security Group to allow only specific IP ranges.
C.Implement Azure AD Conditional Access policies to restrict access based on user location.
D.Create a Private Endpoint, disable public network access in the Networking tab, and verify the DNS zone configuration.
AnswerD

This is the standard pattern for network isolation for Azure AI services.

Why this answer

Private endpoints provide a secure connection to the service via a private IP in your VNet, and disabling public network access ensures the service is not exposed to the public internet.

50
MCQhard

You are configuring role-based access control for an Azure AI Search service. A data scientist needs to index content and query documents, but must not be permitted to manage service-level keys or change admin configurations. Which built-in role should you assign?

A.Search Service Contributor
B.Search Index Data Contributor
C.Cognitive Services Contributor
D.Storage Blob Data Reader
AnswerB

This role permits reading, writing, and querying search indices without granting service administration privileges.

Why this answer

Search Index Data Contributor allows users to read, write, and search index data, adhering to the principle of least privilege without granting admin key management rights.

51
MCQmedium

You have an Azure OpenAI model deployment and need to monitor token consumption metrics over time to forecast future usage. Which tool provides pre-built charts for prompt and completion token counts?

A.Azure Monitor metrics explorer on the Azure OpenAI resource.
B.Microsoft Purview data lineage maps.
C.Azure Advisor cost optimization recommendations.
D.Azure Log Analytics workspace without Application Insights configured.
AnswerA

Metrics explorer provides native charting for token usage metrics without requiring custom code.

Why this answer

Azure Monitor provides built-in metrics for Azure OpenAI, including 'Processed Prompt Tokens' and 'Generated Tokens'.

52
MCQhard

You are setting up monitoring for a custom machine learning scoring script running inside an Azure Container Instance. You want to track custom metrics such as inference prediction confidence scores over time in Application Insights. How should you record these custom metrics in your Python scoring script?

A.Save the metrics as text files in an Azure Blob Storage account and run hourly KQL queries
B.Use the Application Insights TelemetryClient track_metric() method
C.Print JSON strings to standard output and rely on Log Analytics automatic table parsing
D.Update Azure Key Vault secrets with the metric values
AnswerB

Correct. TelemetryClient.track_metric allows sending custom metrics directly to Application Insights.

Why this answer

Using the `track_metric` method of the Application Insights `TelemetryClient` in Python allows you to record custom numerical metrics and send them to Azure Monitor.

53
MCQeasy

You are monitoring a custom AI application using Application Insights. You need to track the duration of specific LLM prompt processing calls. Which telemetry type should you use to record this performance data?

A.Dependency telemetry
B.Trace telemetry
C.Request telemetry
D.Custom Metrics
AnswerA

Dependency telemetry is designed to track external service calls including latency and success/failure.

Why this answer

Dependencies are used to track calls to external services like APIs, databases, or LLM endpoints, making them ideal for tracking processing duration.

54
MCQmedium

Your data science team uses Azure Machine Learning notebooks. To prevent data exfiltration, you need to ensure that users cannot download datasets or trained model artifacts directly from the workspace to their local corporate laptops. Which feature should you configure?

A.Using Azure Front Door with Web Application Firewall disabled
B.Disabling Azure Monitor diagnostic logging
C.Workspace configured with a managed virtual network and outbound rules blocking public internet egress, plus disabled local file downloads in compute instance settings
D.Assigning the Contributor role to all external collaborators
AnswerC

Correct. Restricting outbound network traffic and workspace egress prevents unauthorized data downloading.

Why this answer

Disabling public internet access and configuring data egress restrictions or using compute instances with outbound internet access disabled prevents data downloading to local devices.

55
MCQmedium

You are deploying an Azure OpenAI Service resource in a secured virtual network. You need to ensure that client applications inside a peered virtual network can access the Azure OpenAI endpoint without traversing the public internet, while completely blocking public network access. Which feature should you configure?

A.Service endpoints with default deny rules on the public firewall
B.Azure Application Gateway with Web Application Firewall (WAF)
C.Azure Bastion deployed in the management subnet
D.Azure Private Link with a private endpoint for the Azure OpenAI resource
AnswerD

Correct. Private endpoints securely map the service endpoint to a private IP within your VNet and allow you to disable public access.

Why this answer

Configuring private endpoints via Azure Private Link allows secure access from a peered virtual network using a private IP address from the VNet's address space, while public network access can be completely disabled.

56
Multi-Selectmedium

Your organization wants to ensure that all Azure AI development follows strict security and observability standards. Which TWO of the following practices should be enforced across teams? (Choose two)

Select 2 answers
A.Disable all monitoring to reduce cloud resource costs.
B.Use shared root passwords for all virtual machines.
C.Require Application Insights integration on all deployed web and AI applications.
D.Mandate managed identities for all service-to-service authentication.
E.Allow developers to store production database passwords in public README files.
AnswersC, D

Correct. Application Insights ensures centralized telemetry and error tracking.

Why this answer

Enforcing managed identities for authentication and integrating Application Insights SDK for tracing ensure security and observability standards.

57
MCQhard

An Azure Machine Learning model is deployed to a Kubernetes cluster. Users report intermittent 503 errors. You suspect the underlying compute nodes are overloaded. Where should you look first to correlate these errors with infrastructure health?

A.Azure Key Vault audit logs.
B.Log Analytics Workspace 'AppRequests' table.
C.Container Insights in Azure Monitor.
D.Azure Machine Learning studio 'Endpoints' monitoring tab.
AnswerC

Container Insights provides the necessary metrics to identify node-level resource contention in AKS.

Why this answer

Container Insights (part of Azure Monitor) provides integrated monitoring for AKS, allowing you to correlate pod restarts and node resource exhaustion with application errors.

58
MCQhard

An enterprise AI application experiences intermittent HTTP 429 (Too Many Requests) errors when calling Azure OpenAI Service during peak hours. You need to analyze the exact token consumption trends and throttling patterns over the past week. Where should you look first in Azure Monitor?

A.Azure Monitor Metrics explorer, charting 'Processed Tokens' and 'Token Generation' metrics filtered by deployment name
B.Log Analytics workspace querying the AzureActivity table for throttling events
C.Azure Cost Management and Billing dashboard for daily spend trends
D.Application Insights availability tests configured with a 5-minute frequency
AnswerA

Correct. Monitoring consumed tokens against provisioned throughput units (PTUs) or tokens-per-minute (TPM) limits via metrics helps diagnose 429 errors.

Why this answer

Metrics explorer in Azure Monitor allows you to query metrics such as 'Processed Prompts' and 'Tokens' for Azure OpenAI, categorized by dimensions like model deployment name, to diagnose throttling.

59
Multi-Selecthard

You are investigating performance degradation in an Azure Machine Learning inference pipeline. Which TWO of the following steps are appropriate for diagnosing the bottleneck? (Choose TWO)

Select 2 answers
A.Change the SKU of the underlying compute cluster to a lower tier.
B.Restart the Azure Machine Learning workspace to clear cache.
C.Use Application Insights to examine the 'Dependencies' and 'Requests' logs for duration outliers.
D.Delete and recreate the deployment without checking logs.
E.Review the 'Logs' tab in the Azure Machine Learning endpoint overview to check for container-level errors.
AnswersC, E

This helps identify which specific step or service call is causing the latency.

Why this answer

Analyzing telemetry through Application Insights and checking endpoint logs in the workspace are the standard methods to isolate performance issues.

60
MCQhard

You are debugging a Python application integrated with Application Insights. You notice that custom telemetry events generated in a background worker thread are not appearing in Application Insights. What is the most likely cause of this issue?

A.Log Analytics ingestion rate limiting always drops multi-threaded telemetry
B.The application terminated or the worker thread exited before the telemetry client buffer was flushed
C.Application Insights automatically blocks all telemetry generated outside of HTTP request threads
D.The instrumentation key was incorrectly formatted as a GUID
AnswerB

Correct. Telemetry is buffered asynchronously; missing explicit flushes or shutdown handling causes telemetry loss when worker threads terminate.

Why this answer

Application Insights telemetry client buffers messages in memory and flushes them asynchronously. If the background worker thread exits or the application shuts down without explicitly calling `flush()`, telemetry items in the buffer are lost.

61
MCQhard

You are reviewing security logs in Azure Key Vault and notice unexpected access attempts from an unrecognized IP address. You need to immediately revoke all active Azure Active Directory tokens issued to a specific compromised user or service principal across your Azure AI applications. What action should you take?

A.Restart the Azure portal browser session
B.Revoke user refresh tokens using Azure AD PowerShell (Revoke-AzureADUserAllRefreshToken) or Microsoft Entra admin center
C.Change the Azure subscription display name
D.Delete the Azure Monitor Log Analytics workspace
AnswerB

Correct. Revoking refresh tokens invalidates all active sessions and tokens immediately across all connected applications.

Why this answer

Revoking refresh tokens in Azure Active Directory forces all active sessions and tokens for the specified user or service principal to become invalid immediately.

62
MCQeasy

You need to prevent accidental deletion of a production Azure OpenAI resource that contains critical customer deployment configurations. Which Azure resource lock configuration should you apply?

A.CanNotDelete resource lock
B.ReadOnly resource lock
C.Azure Policy deny assignment
D.Network Security Group deny rule
AnswerA

Correct. The CanNotDelete lock prevents accidental deletion while allowing authorized modifications.

Why this answer

Applying a 'CanNotDelete' resource lock prevents any user from deleting the resource while still allowing read and modify operations.

63
Multi-Selecteasy

You are designing an operational dashboard in Azure Monitor. Which TWO visualization components can you include in an Azure Workbook? (Choose two)

Select 2 answers
A.Azure SQL database table creation scripts (DDL)
B.KQL query result grids and charts
C.Azure Key Vault plain-text master password files
D.Docker container image binary layers
E.Azure Monitor metric charts
AnswersB, E

Correct. Workbooks render KQL log query results into tables and charts.

Why this answer

Azure Workbooks support KQL query grids/charts and metric charts.

64
Multi-Selecteasy

You want to ensure that your Azure AI infrastructure costs are properly attributed to different business departments. Which TWO features should you configure? (Choose two)

Select 2 answers
A.Azure Key Vault cryptographic keys
B.Azure resource tags for department identification (e.g., Department=Finance)
C.Cost Analysis grouping and filtering by tag name
D.Application Insights availability probes
E.Azure Firewall network rules
AnswersB, C

Correct. Tags allow filtering and grouping costs by department in Cost Management.

Why this answer

Resource tagging and Cost Management export/cost views help organize and attribute costs by department.

65
MCQmedium

You need to ensure that PII (Personally Identifiable Information) detected in your AI application logs is automatically masked before it is persisted in Log Analytics. What is the recommended approach?

A.Enable PII masking in the Azure OpenAI resource settings.
B.Implement an ITelemetryProcessor in the application SDK.
C.Use Azure Policy to deny logs containing specific patterns.
D.Configure a Log Analytics Data Collection Rule (DCR) to filter logs.
AnswerB

Telemetry processors are the programmatic way to scrub data before it is sent to Azure.

Why this answer

Using an Application Insights Telemetry Processor allows you to intercept telemetry items, inspect content, and mask sensitive strings before the data leaves the application process.

66
MCQeasy

You need to analyze log queries across multiple AI applications and infrastructure components to identify custom performance bottlenecks. Which query language is used in Azure Monitor Log Analytics to write queries against collected log data?

A.GraphQL
B.SQL Server Transact-SQL (T-SQL)
C.Kusto Query Language (KQL)
D.Azure Resource Graph Query (ARGQL)
AnswerC

Correct. KQL is designed for high-performance log and telemetry data analysis in Azure Monitor.

Why this answer

Kusto Query Language (KQL) is the query language used to retrieve and analyze data in Azure Monitor Log Analytics.

67
MCQeasy

You need to monitor the monthly cost of an Azure AI Document Intelligence resource to ensure it does not exceed a specified budget. Where should you configure an automated notification when the cost reaches 80% of the budget?

A.Configure an alert rule in Azure Monitor on the Document Intelligence resource metric 'Transactions'.
B.Set up an action group in Azure Advisor to monitor billing anomalies.
C.Create a Budget in Azure Cost Management + Billing with an alert threshold set to 80%.
D.Create an expenditure alert inside the Azure AI Foundry portal.
AnswerC

Azure Budgets provide native monitoring and alerting based on cost thresholds.

Why this answer

Azure Cost Management + Billing allows creating Budgets with alert conditions that trigger email notifications when a specific threshold (e.g., 80%) is reached.

68
Multi-Selecthard

You are troubleshooting a slow-performing Azure AI Search service that indexes millions of documents. You want to check performance counters and query execution metrics using Azure Monitor. Which THREE of the following metrics or log categories are available for Azure AI Search? (Choose three)

Select 3 answers
A.Azure SQL Database transaction log backup success rate
B.Throttled Search Queries Percentage (queries dropped due to capacity limits)
C.Azure Bastion active SSH session count
D.Storage Size (disk space consumed by search indexes)
E.Search Latency (time taken to serve search queries)
AnswersB, D, E

Correct. Throttling metrics indicate when the search service lacks sufficient replicas/partitions.

Why this answer

Azure AI Search provides search latency, throttled search queries percentage, and storage metrics in Azure Monitor metrics.

69
MCQmedium

Your machine learning engineering team needs to run training jobs on Azure Machine Learning compute clusters. To minimize costs during off-peak hours, you need to configure the compute cluster to automatically scale down to zero nodes when no jobs are queued, and scale up when jobs are submitted. What setting should you configure on the compute cluster?

A.Set the minimum number of nodes to 0 and the maximum nodes according to workload requirements
B.Configure Azure Automation runbooks to stop the physical datacenter servers
C.Set the minimum number of nodes equal to the maximum number of nodes
D.Use Azure Functions timer triggers to delete the compute target every evening
AnswerA

Correct. Setting min nodes to 0 allows compute resources to deallocate when idle, saving costs.

Why this answer

Configuring the minimum number of nodes to 0 on an Azure Machine Learning compute cluster allows it to scale down completely when idle, reducing costs.

70
Multi-Selecthard

You are configuring comprehensive observability for an intelligent application built on Azure AI Document Intelligence and Azure OpenAI. Which THREE telemetry types or tools should you configure in Application Insights to capture complete operational insights? (Choose three)

Select 3 answers
A.Configure dependency tracking to monitor outgoing HTTP calls made to Azure AI REST endpoints.
B.Track custom events to log domain-specific metrics like document processing success rates.
C.Install the Azure Firewall policy manager directly onto the Application Insights SDK.
D.Enable exception telemetry to automatically capture unhandled runtime errors and stack traces.
E.Use Azure Active Directory conditional access policies to restart unhealthy worker threads.
AnswersA, B, D

Dependency tracking automatically captures outgoing calls to Azure AI services, measuring latency and response codes.

Why this answer

Application Insights collects custom telemetry, tracks downstream dependencies, and records unhandled application exceptions.

71
MCQmedium

Your enterprise AI application is deployed across multiple Azure regions for high availability. You need to ensure that logs from Application Insights instances in all regions are aggregated into a single central Log Analytics workspace for unified querying. How should you configure this?

A.Configure each Application Insights resource to use the same shared centralized Log Analytics workspace during creation
B.Deploy a separate Log Analytics workspace in every region and use Azure Backup to copy tables
C.Write a custom Python script that downloads logs from each region every hour and uploads them to Azure Blob Storage
D.Use Azure Traffic Manager to merge log data streams at the DNS level
AnswerA

Correct. Multiple Application Insights resources can send their telemetry to a single centralized Log Analytics workspace.

Why this answer

When creating or configuring Application Insights resources, you can specify an existing Log Analytics workspace as the backend destination for multiple Application Insights resources across regions.

72
Multi-Selectmedium

When configuring Azure Monitor alerts for an AI application, which TWO action types can be included in an Action Group to notify operations personnel? (Choose two)

Select 2 answers
A.Direct formatting of Azure billing invoices
B.Automated deletion of Azure subscription resources
C.Webhook integration to trigger automated incident creation in ITSM tools
D.Email / SMS / Push notifications
E.Local BIOS firmware updates for physical hypervisors
AnswersC, D

Correct. Webhooks allow integrating alerts with external ticketing systems like ServiceNow or PagerDuty.

Why this answer

Action groups support multiple notification channels including email, SMS, push notifications, and webhooks.

73
MCQeasy

You want to ensure that no AI services can be created in unauthorized Azure regions across your entire subscription. Which Azure governance tool should you use to enforce this restriction?

A.Azure Monitor action groups
B.Azure Cost Management budgets
C.Azure Policy with the 'Allowed locations' definition
D.Azure Security Center JIT access
AnswerC

Correct. Azure Policy evaluates and enforces compliance rules, such as restricting deployments to allowed regions.

Why this answer

Azure Policy allows yourestrict resource creation to specific regions using policy definitions such as 'Allowed locations'.

74
MCQmedium

Your team is developing an AI solution that uses Azure Cognitive Services. You need to ensure that the API keys cannot be extracted from the client-side mobile application. What is the recommended architectural pattern to achieve this?

A.Use Azure Front Door to strip API keys from incoming mobile requests
B.Implement a backend API proxy (e.g., Azure Functions or API Management) that authenticates mobile clients and calls Cognitive Services using secure server-side keys
C.Store the Cognitive Services API key in an encrypted local SQLite database on the mobile device
D.Configure Cognitive Services for anonymous public access and rely on mobile app version checks
AnswerB

Correct. Mobile clients should never store secret keys; a backend proxy handles authentication and secure upstream API calls.

Why this answer

Routing mobile client requests through an intermediary backend service (such as Azure API Management or Azure Functions) that holds the API keys securely prevents embedding keys in mobile code.

75
Multi-Selecteasy

You want to monitor the security posture and compliance score of your Azure AI resources. Which TWO of the following tools should you use? (Choose two)

Select 2 answers
A.Azure Container Registry storage tiers
B.Azure DNS zone editor
C.Azure Cost Management for billing forecasts
D.Azure Policy compliance dashboard for regulatory standard evaluations
E.Microsoft Defender for Cloud for security recommendations and secure score
AnswersD, E

Correct. Azure Policy tracks compliance against regulatory frameworks.

Why this answer

Microsoft Defender for Cloud and Azure Policy are the primary tools for assessing security posture and policy compliance.

Page 1 of 2 · 119 questions totalNext →

Ready to test yourself?

Try a timed practice session using only Security And Observability questions.