Tüm alıştırma soruları

502 soru

Soru 1Soru

Gideon Robotics is designing a hybrid identity and multi-tenant collaboration solution. The company has an on-premises Active Directory Domain Services (AD DS) forest containing 4,500 users. Gideon Robotics recently acquired AeroDynamics Inc., which uses a separate Microsoft Entra ID tenant.

You need to design an identity solution that meets the following requirements:
- Authentication: Synchronize on-premises users to the primary Gideon Robotics Microsoft Entra ID tenant. The method must have the lowest on-premises footprint, require no inbound network ports, and support the detection of leaked credentials in the cloud.
- Self-Service: Enable synchronized users to reset their own passwords in the cloud, with the changes automatically writing back to the on-premises Active Directory domain.
- Business Continuity: Authentication services must remain operational in the event of an outage of the on-premises network or domain controllers.
- Multi-Tenant Collaboration: Allow users from the AeroDynamics tenant to access shared applications in the Gideon Robotics tenant using their existing credentials, while ensuring their devices meet compliance policies configured in their home tenant.

Which two components should you include in the design to meet these requirements? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: Password Hash Synchronization (PHS) with Microsoft Entra Self-Service Password Reset (SSPR) writeback enabled; Microsoft Entra B2B collaboration with cross-tenant access settings configured to trust compliant devices

Cevap

Select Password Hash Synchronization (PHS) with SSPR writeback and Microsoft Entra B2B collaboration with cross-tenant access settings configured to trust compliant devices.
The correct solution uses Password Hash Synchronization (PHS) with SSPR writeback because PHS provides the lowest on-premises footprint, does not require inbound ports, and ensures business continuity by authenticating users in the cloud if the on-premises network is down. PHS also enables leaked credential detection in the cloud, while SSPR writeback satisfies the self-service capability. Additionally, Microsoft Entra B2B collaboration with cross-tenant access settings satisfies the multi-tenant collaboration requirements by allowing external users to authenticate using their home credentials while trusting their home tenant's device compliance status.

Adım Adım Çözüm

1
Evaluate the authentication, on-premises footprint, and business continuity requirements.
Identify that Password Hash Synchronization (PHS) is the only hybrid sync method that requires zero inbound ports, has the lowest footprint, and allows authentication to proceed in the cloud during an on-premises network outage.
PHS copies password hashes to Microsoft Entra ID, allowing the cloud to handle login requests and check for leaked credentials natively.
2
Address the self-service password reset requirement.
Ensure Microsoft Entra Self-Service Password Reset (SSPR) with password writeback is enabled.
Password writeback ensures that password changes made by users in Microsoft Entra ID are written back to the on-premises Active Directory in real-time.
3
Address the multi-tenant collaboration and device compliance requirements.
Choose Microsoft Entra B2B collaboration and configure cross-tenant access settings to trust compliant devices from the AeroDynamics tenant.
Cross-tenant access settings allow the primary tenant to trust compliance states evaluated by the guest user's home tenant, preventing the need to register guest devices in the primary tenant.

Anahtar Kavram

Designing a secure, low-footprint hybrid identity and multi-tenant collaboration architecture using Password Hash Synchronization (PHS) and Microsoft Entra B2B cross-tenant trust settings.
Soru 2Soru

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 3Soru

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 4Soru

A company is designing a storage solution for a document management application. The documents must be stored in Azure Blob Storage.

The solution must meet the following requirements:
- If an entire Azure region suffers a major outage, the storage solution must remain resilient and prevent data loss.
- Access to the files must be granted to external vendors using Shared Access Signatures (SAS) that can be invalidated immediately if a security compromise is suspected.

Which two storage configurations should you recommend to meet the requirements?

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

Cevabı ve açıklamayı göster

Cevap: Configure the storage account to use Geo-redundant storage (GRS).; Create a stored access policy on the container and associate it with the Shared Access Signatures (SAS).

Cevap

Configure the storage account to use Geo-redundant storage (GRS) and create a stored access policy on the container to associate with the Shared Access Signatures (SAS).
To ensure protection against regional outages, the storage account must be configured with Geo-redundant storage (GRS), which replicates data to a secondary region. To allow immediate invalidation of Shared Access Signatures (SAS), you must use a stored access policy, which allows you to revoke or change the permissions of associated SAS tokens without modifying the storage account keys.

Adım Adım Çözüm

1
Analyze the resiliency requirement for regional outages.
Locally redundant storage (LRS) is insufficient because it only replicates data within a single datacenter. Geo-redundant storage (GRS) must be selected to ensure data is copied to a secondary region, providing protection against a regional failure.
Choosing the correct storage redundancy tier ensures business continuity during regional disasters.
2
Analyze the security requirement for immediate SAS revocation.
Ad-hoc SAS URIs cannot be individually revoked without rotating the storage account keys (which affects all SAS tokens). Associating the SAS with a stored access policy allows the policy to be modified or deleted, instantly revoking all SAS tokens tied to that policy.
Stored access policies decouple the SAS token validation from account keys, allowing fine-grained and immediate access control revocation.

Anahtar Kavram

Azure storage redundancy options and secure access delegation via stored access policies.
Soru 5Soru

An organization is designing the storage infrastructure for a new containerized application workflow on Azure. The architecture must satisfy the following technical requirements:

- Provide a shared, POSIX-compliant file system for a cluster of Linux nodes that supports the NFS v4.1 protocol and can withstand the outage of a single Availability Zone within the primary Azure region.
- Provide block storage for a transaction-intensive database workload that requires consistent sub-millisecond disk write latencies.

Which two storage configurations should you recommend? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: Configure Azure Files Premium tier with Zone-Redundant Storage (ZRS) and the NFS protocol for the shared file system; Configure Premium SSD v2 managed disks for the database workload

Cevap

Configure Azure Files Premium tier with Zone-Redundant Storage (ZRS) using NFS, and configure Premium SSD v2 managed disks for the database workload.
Configuring Azure Files Premium tier with Zone-Redundant Storage (ZRS) using NFS provides a POSIX-compliant, zone-resilient shared file system that meets the Linux cluster requirements. Configuring Premium SSD v2 managed disks delivers the necessary low latency and high IOPS for transaction-intensive database workloads.

Adım Adım Çözüm

1
Evaluate the shared file system requirements.
The file system must be POSIX-compliant, support NFS v4.1, and tolerate a zone outage. Azure Files Premium tier supports NFS v4.1 and can use Zone-Redundant Storage (ZRS) to meet these needs.
Standard tier Azure Files does not support NFS, and LRS does not survive zone outages.
2
Evaluate database storage requirements.
The database needs consistent sub-millisecond disk write latencies. Premium SSD v2 managed disks provide the required IOPS and low-latency metrics.
Standard HDD and Standard SSD disks cannot guarantee sub-millisecond latencies.
3
Verify security and protocol compatibility.
Reject SAS token authentication since NFS file shares in Azure Files rely on network-level security and POSIX permissions rather than SAS tokens, and long-lived SAS tokens introduce risk.
Ensures the recommended solution is technically feasible and secure.

Anahtar Kavram

Azure storage design matching performance, protocol (NFS/SMB), and resiliency (LRS/ZRS) requirements to appropriate disk and file service configurations.
Soru 6Soru

An international logistics company is designing the data tier for a new transport management platform. The platform consists of two distinct subsystems:

* The tracking subsystem requires a database that supports cross-database queries, SQL Server Agent for scheduling route calculation jobs, and Common Language Runtime (CLR) integration. The solution must minimize operational overhead.
* The invoicing subsystem requires a single database that experiences highly variable traffic patterns, including long periods of zero activity. The solution must minimize compute costs during idle periods.

Which two Azure SQL services should you recommend to support the subsystems? (Select TWO).

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

Cevabı ve açıklamayı göster

Cevap: Azure SQL Managed Instance for the tracking subsystem; Azure SQL Database serverless for the invoicing subsystem

Cevap

Azure SQL Managed Instance for the tracking subsystem, and Azure SQL Database serverless for the invoicing subsystem
The correct recommendations are Azure SQL Managed Instance for the tracking subsystem and Azure SQL Database serverless for the invoicing subsystem. Azure SQL Managed Instance supports instances requiring SQL Server Agent, CLR integration, and cross-database queries without the administrative overhead of managing virtual machines. Azure SQL Database serverless is ideal for a single database with unpredictable traffic and idle periods because it automatically scales compute resources and pauses during inactivity to reduce compute costs to zero.

Adım Adım Çözüm

1
Analyze the requirements for the tracking subsystem.
The subsystem requires legacy compatibility features including SQL Server Agent, CLR integration, and cross-database queries, but specifies that operational overhead must be minimized.
This rules out Azure SQL Database single database (which lacks SQL Agent/CLR/cross-db query support) and makes SQL Server on Azure VMs less optimal than a PaaS solution due to higher operational overhead.
2
Select the optimal database service for the tracking subsystem.
Azure SQL Managed Instance is chosen.
Managed Instance provides near 100% compatibility with the SQL Server database engine, including SQL Agent, CLR, and cross-database queries, while running as a fully managed PaaS service.
3
Analyze the requirements for the invoicing subsystem.
The subsystem consists of a single database with highly variable traffic and periods of inactivity, requiring compute costs to be minimized during idle times.
This points to a serverless model where resources auto-scale and can be paused when not in use.
4
Select the optimal database service for the invoicing subsystem.
Azure SQL Database serverless is chosen.
Azure SQL Database serverless automatically scales compute and supports auto-pausing, billing only for storage when paused, which perfectly satisfies the cost optimization requirement for a single database.

Anahtar Kavram

Azure SQL service tier selection based on feature compatibility (SQL Agent, CLR, cross-database queries) and workload auto-scaling requirements.
Soru 7Soru

A logistics company is designing an administration model for its Azure landing zones. The environment has a Management Group hierarchy with a root group named "Logistics-Root" and child groups for different business units.

The company has two specific requirements:
1. A compliance team needs to audit and review resource configurations across all subscriptions under the "Logistics-Root" management group.
2. A network operations team needs to troubleshoot and modify route tables and network security groups inside the subscriptions, but only during scheduled maintenance windows, requiring multi-factor authentication (MFA) and administrator approval before access is granted.

To meet these requirements, which two configurations should you include in the administrative design?

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

Cevabı ve açıklamayı göster

Cevap: Assign the Reader role to a Microsoft Entra security group containing the compliance team members at the Logistics-Root management group level.; Assign the Network Contributor role as an eligible assignment to a Microsoft Entra security group for the network operations team using Privileged Identity Management (PIM).

Cevap

Assign the Reader role to a Microsoft Entra security group containing the compliance team members at the Logistics-Root management group level, and assign the Network Contributor role as an eligible assignment to a Microsoft Entra security group for the network operations team using Privileged Identity Management (PIM).
Applying the principle of least privilege and scalable governance is achieved by assigning permissions to security groups rather than individual users. To audit configurations across all subscriptions, the compliance group requires the Reader role at the parent management group level. For temporary administrative access, configuring the network operations group as eligible for the Network Contributor role via Privileged Identity Management ensures that permissions are only activated when required, are time-bound, and require the necessary MFA and approval.

Adım Adım Çözüm

1
Analyze the compliance team auditing requirements and scope.
Determine that the Reader role must be assigned at the root Management Group level ('Logistics-Root') so that permissions inherit down through all child subscriptions.
Scope inheritance in Azure RBAC ensures that policies and roles assigned at a higher management group level apply automatically to all resource containers below it.
2
Apply group-based governance for the compliance team role assignment.
Assign the Reader role to a Microsoft Entra security group instead of individual accounts.
Direct user assignment is hard to audit, violates least privilege and management practices, and increases administrative overhead.
3
Analyze the temporary administrative requirements for the network operations team.
Identify that the Network Contributor role is required, but access must be JIT, approved, and require MFA.
Privileged Identity Management (PIM) supports role activation based on approval, MFA verification, and time bounds.
4
Configure the network operations assignment as eligible in PIM.
Assign the Network Contributor role as an eligible assignment to the network operations security group rather than a permanently active direct assignment.
Eligible assignments enforce just-in-time authorization and require explicit activation, preserving the least privilege principle.

Anahtar Kavram

Azure RBAC, Subscription Governance, Group-Based Assignments, and Privileged Identity Management (PIM)
Soru 8Soru

A healthcare provider plans to allow external clinical researchers to upload trial datasets to a specific Azure Blob Storage container. You need to design an access solution that meets the following requirements:
- The researchers must have write access for a maximum of 48 hours.
- You must be able to revoke access immediately if a security compromise is detected.
- The solution must minimize administrative effort.

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

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

Cevabı ve açıklamayı göster

Cevap: Create a stored access policy on the blob container.; Generate a Shared Access Signature (SAS) token that references the stored access policy.

Cevap

To meet the security and revocation requirements with minimal administrative overhead, you must create a stored access policy on the blob container and generate a Shared Access Signature (SAS) token that references this policy.
To meet the requirement of immediate revocation, you must define a stored access policy on the blob container and then generate a Shared Access Signature (SAS) token that references this policy. If a compromise is detected, you can delete or modify the stored access policy, which immediately invalidates the SAS token without needing to rotate the storage account keys.

Adım Adım Çözüm

1
Identify the revocation requirement.
Determine that ad-hoc SAS tokens cannot be revoked individually without rotating the master storage account keys.
Stored access policies enable granular control and immediate revocation of SAS tokens by modifying or deleting the policy.
2
Bind the access method to the policy.
Generate a service SAS token that inherits its parameters and validity from the stored access policy.
This guarantees that if the policy is removed or updated, the token is invalidated instantly.
3
Evaluate administrative overhead constraints.
Avoid direct RBAC role assignments to individual user accounts.
Direct assignments increase management complexity, violating Azure governance and least-privilege scaling best practices.

Anahtar Kavram

Delegating access to Azure Storage containers securely using Stored Access Policies to support revocation.
Tahmini Süre:1m 0s
Soru 9Soru

A healthcare organization is migrating an on-premises Electronic Health Record (EHR) system to Azure. The design requires configuring secure access to an Azure Storage account named ehrdata that contains sensitive patient medical images in a blob container.

The solution must meet the following security requirements:
- External partner radiologists must be granted temporary read-only access to the blob container for 7 days. This access must be immediately revocable at any time before the 7 days expire.
- Internal compliance auditors require access to review the data, and the configuration must enforce scalable access control using identity best practices.
- Security administrators must be able to rotate storage keys, but only during scheduled audit windows, requiring manager approval before they can perform this action.

Which three actions should you include in the storage security and access control design? (Select three.)

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

Cevabı ve açıklamayı göster

Cevap: Create a Stored Access Policy on the destination container, and generate a Shared Access Signature (SAS) token associated with that policy for the external radiologists.; Assign the Storage Blob Data Reader role to a Microsoft Entra ID security group containing the internal auditors.; Configure Microsoft Entra Privileged Identity Management (PIM) to make the security administrators eligible for the Storage Account Key Operator Service Role, requiring approval to activate.

Cevap

To secure the storage account, you should create a Stored Access Policy on the destination container and generate a associated SAS token; assign the Storage Blob Data Reader role to a Microsoft Entra ID security group rather than individual users; and configure Microsoft Entra PIM to make security administrators eligible for the Storage Account Key Operator Service Role with activation approval required.
The correct architecture leverages a Stored Access Policy to bind the SAS token lifetime and permissions, facilitating revocation at any time. It uses Microsoft Entra ID security groups for scalable role assignments to enforce governance. Finally, it implements Privileged Identity Management (PIM) with eligible role assignments to enforce just-in-time (JIT) administrative access requiring workflow approval.

Adım Adım Çözüm

1
Address external partner access security
Create a Stored Access Policy on the container and generate an associated SAS token.
This configuration allows the organization to revoke the SAS token early by changing the stored policy constraints or deleting the policy, without impacting other integrations.
2
Address auditor access scalability
Create a security group in Microsoft Entra ID, add the auditors to the group, and assign the Storage Blob Data Reader role to the group.
Direct role assignments to individual users do not scale and make access governance auditing difficult.
3
Address administrator privilege escalation
Configure Privileged Identity Management (PIM) with eligible assignments for the Storage Account Key Operator Service Role, requiring approval.
Active assignments leave administrative privileges permanently active, which violates the principle of least privilege and just-in-time access.

Anahtar Kavram

Applying least privilege, scalability, and revocability to Azure Storage security.
Tahmini Süre:3m 0s
Soru 10Soru

A company is planning the storage architecture for a new application. The business requirements state that the data must be replicated synchronously across three separate availability zones within the primary region to ensure high availability. Which two Azure Storage replication options should you recommend to meet this requirement? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: Zone-redundant storage (ZRS); Geo-zone-redundant storage (GZRS)

Cevap

Zone-redundant storage (ZRS) and Geo-zone-redundant storage (GZRS)
The correct options are Zone-redundant storage (ZRS) and Geo-zone-redundant storage (GZRS). ZRS replicates data synchronously across three availability zones in the primary region. GZRS combines the high availability of ZRS in the primary region with asynchronous replication to a secondary region, meaning both options meet the requirement of synchronous zonal replication in the primary region.

Adım Adım Çözüm

1
Analyze the primary region replication requirement.
The requirement specifies synchronous replication across three availability zones within the primary region.
This determines that the storage account replication tier must support zone-redundancy in the primary region.
2
Evaluate the replication behavior of each storage tier in the primary region.
Zone-redundant storage (ZRS) and Geo-zone-redundant storage (GZRS) both replicate data synchronously across three zones in the primary region. Locally redundant storage (LRS) and Geo-redundant storage (GRS) only replicate within a single zone/datacenter in the primary region.
Comparing the options isolates the two that satisfy the zone-redundancy requirement.

Anahtar Kavram

Azure Storage Zone Redundancy
Tahmini Süre:45s
Soru 11Soru

A logistics corporation is designing a privileged identity architecture for its IT operations team. The team has 12 administrators who require the User Access Administrator role to manage permissions across several subscription groups. The design must ensure that these administrators do not have permanent administrative rights, must perform multi-factor authentication (MFA) to activate their privileges, and that the organization's break-glass accounts are never locked out of the tenant by conditional access policies. Which two configurations should you include in the identity design to meet these requirements?

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

Cevabı ve açıklamayı göster

Cevap: Create a Microsoft Entra ID security group for the IT operations team, and assign this group as eligible for the User Access Administrator role in Privileged Identity Management (PIM).; Create a Conditional Access policy requiring multi-factor authentication (MFA) for administrative role activation, and add the emergency break-glass accounts to the exclusion list of this policy.

Cevap

The correct design includes configuring a Microsoft Entra ID group for the administrators, making that group eligible for the User Access Administrator role in Privileged Identity Management (PIM), and creating a Conditional Access policy requiring multi-factor authentication (MFA) for activation while excluding break-glass accounts.
The correct configurations ensure just-in-time access and robust recovery paths. Using a Microsoft Entra ID security group assigned as eligible for the User Access Administrator role in Privileged Identity Management (PIM) avoids direct user assignment and enforces the principle of least privilege. Requiring multi-factor authentication (MFA) for role activation secures the identity verification process, and explicitly excluding emergency break-glass accounts from this Conditional Access policy prevents administrative lockout during authentication service disruptions.

Adım Adım Çözüm

1
Identify the group assignment strategy for administrative roles.
Create a Microsoft Entra ID security group containing the 12 administrators.
Assigning roles to groups instead of individual users is an Azure best practice that reduces administrative overhead and ensures scalability.
2
Determine the activation policy in Privileged Identity Management (PIM).
Assign the security group as eligible, not active, for the User Access Administrator role.
Eligible assignments support just-in-time (JIT) access, ensuring administrators do not hold standing privileges when they do not need them.
3
Enforce multi-factor authentication (MFA) for role activation while securing emergency access.
Apply a Conditional Access policy requiring MFA for role activation, and add emergency break-glass accounts to the policy's exclusion list.
This secures the activation path with MFA but prevents tenant lockout if there is an MFA system outage.

Anahtar Kavram

Privileged identity governance and emergency access design in Microsoft Entra ID
Tahmini Süre:2m 0s
Soru 12Soru

An enterprise is designing a subscription governance and access management strategy for a new business unit's development workloads. The environment consists of multiple subscriptions grouped under a single Management Group. You need to delegate administrative access to a team of developers so they can manage Azure Virtual Machines and Azure App Services within these subscriptions. The solution must minimize administrative overhead when developers join or leave the team, prevent developers from permanently holding privileged roles, and adhere to the principle of least privilege. Which two actions should you include in the design? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: Configure eligible assignments for the Virtual Machine Contributor and Website Contributor roles to a Microsoft Entra ID security group at the Management Group scope using Microsoft Entra Privileged Identity Management (PIM).; Add the developers to a Microsoft Entra ID security group and assign the roles to the group rather than to individual user accounts.

Cevap

To meet the requirements, you should configure eligible assignments for the Virtual Machine Contributor and Website Contributor roles to a Microsoft Entra ID security group at the Management Group scope using Microsoft Entra Privileged Identity Management (PIM), and add the developers to the Microsoft Entra ID security group rather than assigning roles directly to individual user accounts.
The correct design uses a Microsoft Entra ID security group to minimize administrative overhead, and assigns the specific Virtual Machine Contributor and Website Contributor roles at the Management Group scope as eligible assignments using Microsoft Entra PIM. This setup ensures inheritance across all subscriptions, keeps roles scoped to only what is needed (least privilege), and enforces just-in-time (JIT) access activation so developers do not hold permissions permanently.

Adım Adım Çözüm

1
Identify the required roles based on least privilege.
Virtual Machine Contributor and Website Contributor roles are selected instead of broad Contributor or Owner roles.
This limits developers' permissions to only managing Virtual Machines and App Services, satisfying the principle of least privilege.
2
Determine the identity assignment method to minimize administrative overhead.
A Microsoft Entra ID security group is created, and developers are added to this group.
Assigning permissions to a group simplifies management because membership changes are handled dynamically in Microsoft Entra ID rather than updating individual role assignments.
3
Establish just-in-time access and scope boundary.
Configure eligible assignments for the selected roles to the security group at the Management Group scope using Microsoft Entra PIM.
This ensures developers do not permanently hold privileged access (complying with PIM eligibility) and the permissions inherit down to all subscriptions within the Management Group.

Anahtar Kavram

Implementing scalable subscription governance using Microsoft Entra ID groups, Microsoft Entra PIM for just-in-time access, and least-privilege RBAC role assignments at the Management Group scope.
Tahmini Süre:2m 0s
Soru 13Soru

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 14Soru

OmniGene Diagnostics is designing a disaster recovery and business continuity solution for its genomic analysis application. The application writes raw gene sequencing data to an Azure Storage account. The solution must meet the following requirements:

- Protect data against a local datacenter (zone) outage in the primary region with zero data loss.
- Provide a Recovery Point Objective (RPO) of less than 15 minutes for regional outages.
- Provide a Recovery Time Objective (RTO) of less than 1 hour.
- Allow the secondary region application instance to read data immediately during a primary region outage without waiting for a failover.
- Support write operations in the secondary region if a prolonged primary region outage occurs.
- Minimize costs.

Which two configurations should you recommend to meet the requirements? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: Configure the storage account replication to use read-access geo-zone-redundant storage (RA-GZRS).; Configure the application in the secondary region to direct read requests to the secondary storage endpoint.

Cevap

Configure the storage account replication to use read-access geo-zone-redundant storage (RA-GZRS), and configure the application in the secondary region to direct read requests to the secondary storage endpoint.
To satisfy the requirement of zero data loss during a local datacenter (zone) outage in the primary region, the solution must utilize zone-redundant storage in the primary region. This is provided by geo-zone-redundant storage configurations. Furthermore, to read data immediately in the secondary region during an outage without waiting for a failover, read-access must be explicitly enabled on the secondary storage replica (RA-GZRS), and the application must target the secondary storage endpoint.

Adım Adım Çözüm

1
Determine the primary region redundancy requirement.
The requirement states that data must survive a local datacenter (zone) outage in the primary region with zero data loss. This requires zone-redundant storage (ZRS) replication in the primary region.
Locally redundant storage (LRS) places all replicas in a single datacenter, whereas ZRS replicates data across three zones to survive a zone outage.
2
Determine the geo-replication and read accessibility requirement.
The solution requires a secondary region copy with less than 15 minutes RPO, and the ability to read from the secondary region immediately during a primary outage without initiating failover. This necessitates Read-Access Geo-Zone-Redundant Storage (RA-GZRS).
Standard GZRS does not allow read access to the secondary region until a failover is initiated, whereas RA-GZRS exposes a read-only secondary endpoint.
3
Identify the application configuration required to use the secondary region replica.
The application connection string or configuration in the secondary region must be updated to target the storage account's secondary endpoint.
During a primary region outage, the primary endpoint is unavailable. The application must point to the secondary endpoint to perform read operations.

Anahtar Kavram

Designing Azure Storage replication using RA-GZRS to achieve zone-redundancy in the primary region and read-only secondary access before failover.
Soru 15Soru

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 16Soru

You are an Azure Solutions Architect designing a data storage solution for a global media streaming platform. The platform must store real-time user playback progress and watch history. The workload has a read-to-write ratio of approximately 40:6040:60. The solution must be distributed across three regions (East US, West Europe, and East Asia) to achieve sub-10ms write latency at the 99th percentile and support an active-active setup. The platform requires a 99.999% availability SLA for both reads and writes. High availability and regional disaster resilience must be guaranteed for all data, including database backups.

Which two configuration options should you include in the architectural design to meet these requirements? (Select TWO)

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

Cevabı ve açıklamayı göster

Cevap: Enable multi-region writes for the Azure Cosmos DB account to support the active-active global configuration and satisfy the low latency and high availability SLA.; Select a high-cardinality partition key, such as a combination of user ID and session ID, to distribute read and write operations evenly across logical partitions.

Cevap

Enable multi-region writes for the Azure Cosmos DB account and select a high-cardinality partition key, such as a combination of user ID and session ID.
The correct solution involves enabling multi-region writes for the Azure Cosmos DB account and selecting a high-cardinality partition key (user ID + session ID). Multi-region writes ensure write operations are committed locally in all designated regions, satisfying both the sub-10ms write latency and the 99.999% write availability SLA. A high-cardinality partition key guarantees that the write-heavy workload is evenly distributed across logical and physical partitions, avoiding resource hot spots.

Adım Adım Çözüm

1
Analyze global availability and latency requirements.
Identified that active-active multi-region writes are required to meet sub-10ms write latency and the 99.999% availability SLA.
Single-region write models incur cross-region network latency for writes originating in other regions, which exceeds the sub-10ms limit, and only offer 99.99% availability for writes.
2
Evaluate partitioning strategy for write-heavy workload.
Determined that a high-cardinality partition key like user ID and session ID is necessary to avoid physical partition throughput limits.
Cosmos DB distributes data based on partition keys. Low-cardinality keys like region create hot partitions that bottleneck writes and waste RU/s.
3
Evaluate backup redundancy and security configuration.
Ruled out Locally Redundant Storage (LRS) for backups and long-lived Shared Access Signatures without stored access policies.
LRS does not survive datacenter outages, and long-lived SAS tokens cannot be easily revoked if leaked, failing resiliency and security best practices.

Anahtar Kavram

Azure Cosmos DB Multi-Region Replication and Partitioning Design
Soru 17Soru

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 18Soru

An organization needs to collect Azure diagnostic logs for resources deployed across two distinct regulatory jurisdictions (Europe and the US). The requirements are:

1. Europe diagnostic logs must remain resident in Europe.
2. US diagnostic logs must remain resident in the US.
3. Access to the logs must be granted to the security team using the most scalable and maintainable administrative model.

Which two configurations should you include in the monitoring and governance design?

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

Cevabı ve açıklamayı göster

Cevap: Deploy separate Log Analytics workspaces in the Europe and US regions.; Assign the Monitoring Reader role to a Microsoft Entra group containing the security team members.

Cevap

To satisfy the regional data residency requirements, you must deploy separate Log Analytics workspaces in Europe and the US. To manage security permissions scaleably, you should assign the Monitoring Reader role to a Microsoft Entra ID group rather than individual users.
Deploying separate Log Analytics workspaces in the Europe and US regions ensures that diagnostic logs do not leave their respective geographical boundaries, fulfilling the regional residency requirement. Assigning the Monitoring Reader role to a Microsoft Entra group simplifies administrative management by allowing permissions to be updated through group membership rather than individual role assignments.

Adım Adım Çözüm

1
Analyze data residency requirements.
Europe logs must stay in Europe; US logs must stay in the US.
This prevents cross-region data transfer, requiring regional workspaces.
2
Evaluate the governance and access model.
Assign permissions to a security group rather than individuals.
Group-based assignment reduces administrative overhead and ensures scalability.
3
Evaluate automatic diagnostic deployment strategy.
DeployIfNotExists is the correct policy effect for remediation, not Deny.
A Deny policy would block deployment rather than automatically configuring diagnostics.

Anahtar Kavram

Designing regional log routing architecture and scalable access control for Azure Monitor Log Analytics.
Tahmini Süre:1m 30s
Soru 19Soru

Your company wants to enforce tagging standards for Azure storage accounts. You need to design an Azure Policy strategy that meets the following compliance requirements:

* If a storage account is deployed without the 'Environment' tag, the deployment must be blocked.
* If a storage account is deployed without the 'CostCenter' tag, the policy should automatically add the tag with a default value of 'Unassigned' during creation.

Which two Azure Policy effects should you recommend to meet these compliance requirements?

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

Cevabı ve açıklamayı göster

Cevap: The Deny effect to block storage accounts without the Environment tag; The Modify effect to add the CostCenter tag with a default value during deployment

Cevap

To meet the compliance requirements, you should use the Deny effect to block resource creation when the 'Environment' tag is missing, and the Modify effect to automatically add the 'CostCenter' tag with a default value during resource creation or update.
The requirement to block deployment when the 'Environment' tag is missing is met by using the Deny effect, which prevents resource creation. The requirement to automatically add the 'CostCenter' tag with a default value of 'Unassigned' during deployment is met by using the Modify effect, which can alter resource properties such as tags during creation or update.

Adım Adım Çözüm

1
Analyze the requirement to prevent the deployment of storage accounts that lack the 'Environment' tag.
Determine that blocking non-compliant resource creation requires an effect that prevents execution of the resource provider request.
The Deny effect evaluates the resource request during creation or update and rejects the request if it does not match the policy parameters.
2
Analyze the requirement to automatically add the 'CostCenter' tag with a default value of 'Unassigned' during deployment if it is missing.
Determine that altering the resource properties (adding a tag) during creation or update requires an effect that modifies the request payload.
The Modify effect is the recommended way to manage tags and other properties on Azure resources automatically without blocking the deployment.

Anahtar Kavram

Azure Policy effects determine the action taken when a policy rule matches a resource. Choosing between Deny, Modify, Audit, and DeployIfNotExists depends on whether the resource must be blocked, corrected during creation, logged for compliance tracking, or remediated after deployment.
Soru 20Soru

An organization is designing a monitoring and log routing architecture for application workloads deployed across two Azure regions: East US and North Europe. The solution must meet the following requirements:
- Regulatory compliance mandates that operational logs generated in North Europe must reside within the North Europe region and must not be accessible from the East US region.
- Resource owners must only be able to query logs for the specific Azure resources they own, without having access to other operational logs in the same workspace.
- Diagnostic settings for all newly created virtual machines must be configured automatically to route logs to the appropriate regional workspace.

Which two configurations should you include in the design to meet the requirements?

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

Cevabı ve açıklamayı göster

Cevap: Separate Log Analytics workspaces in East US and North Europe with the workspace access mode configured to require resource-context access.; An Azure Policy definition configured with the DeployIfNotExists effect to deploy diagnostic settings to new virtual machines.

Cevap

Include separate Log Analytics workspaces in East US and North Europe with resource-context access configured, along with an Azure Policy definition that uses the DeployIfNotExists effect to apply diagnostic settings to new virtual machines.
The solution requires regional data residency and resource-context access. Creating separate regional workspaces (one in East US and one in North Europe) with resource-context enabled ensures compliance with data residency and allows resource-based access. Azure Policy with a DeployIfNotExists effect automatically configures VM diagnostic settings to point to the correct regional workspace upon creation.

Adım Adım Çözüm

1
Address data residency and compliance requirements.
Determine that separate Log Analytics workspaces are required in East US and North Europe to ensure European logs remain in North Europe.
Regulatory compliance requires that logs do not leave their respective regions.
2
Select the appropriate workspace access mode to enforce granular access controls.
Configure resource-context access mode on the workspaces.
This allows resource owners to view logs for only their resources, rather than giving them workspace-wide access.
3
Automate the deployment of diagnostic settings.
Implement an Azure Policy definition using the DeployIfNotExists effect targeting virtual machines.
The DeployIfNotExists effect automatically applies diagnostic settings to new resources upon deployment, whereas the Deny effect would block creation instead of performing auto-configuration.

Anahtar Kavram

Designing compliant, secure, and automated log routing architectures using regional Log Analytics workspaces, resource-context access control, and Azure Policy remediation.
Sayfa 1 / 26Sonraki
Tüm alıştırma soruları — Microsoft Azure Solutions Architect (AZ-305) | Examkin