Tüm alıştırma soruları

1252 soru

Soru 1Soru

An administrator is planning to deploy a new Azure Kubernetes Service (AKS) cluster named `aks-finance`. The cluster must integrate with an on-premises network, and pods must be directly reachable from the on-premises network using their own IP addresses from the Azure Virtual Network (VNet) without any network address translation (NAT). The network security team has allocated a small subnet with a /24/24 prefix for the cluster nodes, but wants to ensure that pod deployments do not quickly exhaust the IP addresses in this node subnet.

Which two configuration options should the administrator select to meet these requirements? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: Configure the cluster to use the Azure CNI network plugin.; Enable dynamic pod IP allocation to allocate pod IP addresses from a separate subnet.

Cevap

Configure the cluster to use the Azure CNI network plugin and enable dynamic pod IP allocation to allocate pod IP addresses from a separate subnet.
To ensure pods have direct connectivity to the on-premises network without NAT, the Azure CNI network plugin must be used since it assigns VNet IPs directly to pods. To prevent the node subnet from being exhausted by pod IP allocations, dynamic pod IP allocation should be enabled. This allows nodes and pods to reside in different subnets, ensuring that the node subnet is not exhausted by the pod density.

Adım Adım Çözüm

1
Identify the routing requirement for pods to be reachable from on-premises without NAT.
Determine that the Azure CNI network plugin must be used. Azure CNI provides native VNet IP addresses directly to pods, allowing them to be reachable from peered networks or on-premises networks without network address translation.
Kubenet and Azure CNI Overlay both use a private address space for pods and utilize NAT at the node level for outbound traffic, which prevents direct inbound routing to pods.
2
Address the subnet capacity constraint where nodes are allocated a small /24/24 subnet.
Select dynamic pod IP allocation to split nodes and pods into separate subnets.
By default, Azure CNI pre-allocates VNet IP addresses from the same subnet for every node and its maximum pods, leading to rapid IP exhaustion. Dynamic pod IP allocation allows pods to draw from a separate subnet, protecting the node subnet from exhaustion.

Anahtar Kavram

Azure CNI vs Kubenet, and Dynamic Pod IP Allocation in Azure Kubernetes Service (AKS)
Soru 2Soru

You have an Azure subscription that contains an Azure Storage account named storage1. You need to configure a Log Search alert rule that triggers when there are more than 100 failed access attempts within 5 minutes. When the alert triggers, you must meet the following requirements:
1. Automatically disable public network access on storage1 to mitigate the security risk.
2. Send an email notification to the Security Operations team.

Which two actions should you configure in the Azure Monitor Action Group associated with the alert rule? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: An Email/SMS/Push/Voice action configured with the email address of the Security Operations team.; An Azure Logic App action configured to run a workflow that updates the network rules of storage1.

Cevap

Configure an Email/SMS/Push/Voice action with the email of the Security Operations team, and configure an Azure Logic App action to run a workflow that updates the network rules of storage1.
To satisfy both requirements, you configure the action group with two distinct actions. The email notification is configured using the Email/SMS/Push/Voice action type. The automated security mitigation is achieved using the Azure Logic App action type, which executes a workflow to modify the storage account's network rules.

Adım Adım Çözüm

1
Identify the notification requirement.
An Email/SMS/Push/Voice action type is standard for sending direct emails to an operations or security team.
This satisfies the requirement to send an email notification to the Security Operations team.
2
Identify the remediation requirement.
An Azure Logic App (or Azure Automation Runbook) can be used to execute API calls or scripts to modify resource configurations.
This satisfies the requirement to automatically disable public network access on storage1.
3
Differentiate between Action Group actions and other Azure Monitor configuration options.
Alert processing rules adjust alert routing/suppression, and diagnostic settings handle log forwarding. Neither acts as a remediation action within an Action Group.
This rules out the incorrect options.

Anahtar Kavram

Azure Monitor Action Groups support various action types including notification types (Email/SMS/Push/Voice) and automation/remediation types (Logic Apps, Automation Runbooks, Azure Functions, Webhooks) to respond to alerts.
Soru 3Soru

You are deploying a new Azure Kubernetes Service (AKS) cluster named `aks-finance` into an existing Azure virtual network. The deployment must meet the following requirements:

* The Kubernetes pods must receive IP addresses directly from a dedicated subnet in the virtual network, distinct from the subnet used by the cluster nodes.
* User application workloads must not run on the same virtual machines as the cluster's system pods.

Which two actions should you perform? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: Configure the cluster to use Azure CNI with dynamic pod IP allocation.; Apply the CriticalAddonsOnly=true:NoSchedule taint to the system node pool.

Cevap

Configure the cluster to use Azure CNI with dynamic pod IP allocation, and apply the CriticalAddonsOnly=true:NoSchedule taint to the system node pool.
Configuring Azure CNI with dynamic pod IP allocation allows pods to be assigned IP addresses from a dedicated subnet that is separate from the node subnet. Applying the CriticalAddonsOnly=true:NoSchedule taint to the system node pool ensures that only system pods, which have the appropriate tolerations, can be scheduled on the system nodes, thereby isolating user workloads.

Adım Adım Çözüm

1
Select the appropriate network configuration to assign pod IPs from a separate subnet.
Identify that Azure CNI with dynamic pod IP allocation meets this requirement by separating node and pod subnets.
Standard Azure CNI and Kubenet do not support allocating pod IPs from a separate virtual network subnet without utilizing dynamic allocation.
2
Select the configuration to prevent user workloads from running on system nodes.
Identify that applying the CriticalAddonsOnly=true:NoSchedule taint to the system node pool isolates it.
Kubernetes uses taints and tolerations to restrict which pods can run on specific nodes. The CriticalAddonsOnly taint specifically targets user workloads.

Anahtar Kavram

Azure Kubernetes Service (AKS) networking options (Azure CNI with dynamic IP allocation) and workload isolation using taints.
Soru 4Soru

Aetheris Logistics is planning the deployment of a new line-of-business application in the East US 2 region. The architecture consists of three web tier virtual machines (VM-Web-Prod1, VM-Web-Prod2, and VM-Web-Prod3) and two database tier virtual machines (VM-DB-Prod1 and VM-DB-Prod2).

The deployment must satisfy the following requirements:
- The web tier must achieve a service level agreement (SLA) of at least 99.99%99.99\% virtual machine uptime and be resilient against datacenter-wide failures.
- The database tier must be protected against localized hardware failures, such as server rack or power outages, within a single datacenter. The database tier does not require zone-wide redundancy.
- All high availability configurations must be applied during the initial deployment phase.

Which two configuration actions should you perform? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: Deploy VM-Web-Prod1, VM-Web-Prod2, and VM-Web-Prod3 across three separate Availability Zones.; Deploy VM-DB-Prod1 and VM-DB-Prod2 in a new Availability Set.

Cevap

Deploying the web tier virtual machines across three separate Availability Zones, and deploying the database tier virtual machines in a new Availability Set.
To achieve a 99.99%99.99\% uptime SLA and protect the web tier against datacenter-wide failures, the web VMs must be distributed across separate Availability Zones. To protect the database tier against localized hardware failures (like a rack failure) within a single datacenter without requiring zone redundancy, the database VMs must be deployed in an Availability Set. Both configurations must be specified at the time of virtual machine creation.

Adım Adım Çözüm

1
Analyze the high availability and SLA requirements for the web tier VMs (VM-Web-Prod1, VM-Web-Prod2, VM-Web-Prod3).
The web tier requires a 99.99%99.99\% uptime SLA and resilience against datacenter-wide outages.
This requirement determines that Azure Availability Zones must be used, as Availability Zones provide isolation across separate physical datacenters within a region and support the 99.99%99.99\% SLA.
2
Analyze the high availability requirements for the database tier VMs (VM-DB-Prod1, VM-DB-Prod2).
The database tier requires protection against localized hardware failures (such as server rack or power outages) but does not need zone-wide redundancy.
An Availability Set meets this requirement by distributing VMs across multiple physical hardware racks (fault domains) and maintenance groups (update domains) within a single datacenter, providing a 99.95%99.95\% SLA.
3
Evaluate the feasibility of combining Availability Zones and Availability Sets for the web tier.
Determine that placing VMs in both Availability Zones and a single Availability Set is invalid.
Availability Zones and Availability Sets are mutually exclusive configuration options during VM deployment. An Availability Set cannot span across multiple Availability Zones.
4
Evaluate the timing requirements for configuring the Availability Set for the database tier.
Determine that the database VMs must be placed in the Availability Set during creation.
Azure does not support adding an existing, deployed standalone virtual machine to an Availability Set. It must be configured during the VM creation process.

Anahtar Kavram

Azure Virtual Machine High Availability configurations, specifically the features, limitations, and mutual exclusivity of Availability Zones and Availability Sets.
Soru 5Soru

You manage the network security for an Azure environment. You have a storage account named `corpdata2026` with its firewall configured to deny all public network traffic by default. The environment contains a virtual network named `VNet1` with two subnets: `SubnetA` and `SubnetB`. You must implement a solution that satisfies the following requirements:
- Virtual machines in `SubnetA` must be able to securely transfer data to `corpdata2026` over its public endpoint without routing traffic over the public internet.
- Virtual machines in `SubnetB` must not have any network access to `corpdata2026`.
- The Azure Backup service must be able to perform scheduled backups of the file shares in `corpdata2026`.
- No private endpoints can be deployed due to IP address space constraints in `VNet1`.

Which two configuration actions should you perform to meet these requirements?

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

Cevabı ve açıklamayı göster

Cevap: Enable the Microsoft.Storage service endpoint on SubnetA and add a virtual network rule for SubnetA to the firewall of corpdata2026.; Select the exception that allows trusted Microsoft services to access the storage account in the firewall settings of corpdata2026.

Cevap

Enable the Microsoft.Storage service endpoint on SubnetA, add a virtual network rule for SubnetA to the firewall of corpdata2026, and select the exception that allows trusted Microsoft services to access the storage account in the firewall settings of corpdata2026.
To securely connect SubnetA to the storage account over its public endpoint without traversing the public internet, a virtual network service endpoint for Microsoft.Storage must be enabled on SubnetA, and SubnetA must be allowed in the virtual network rules of the storage account firewall. To allow Azure Backup to access the restricted storage account, the 'Allow trusted Microsoft services to access this storage account' firewall exception must be enabled.

Adım Adım Çözüm

1
Enable the service endpoint for Microsoft.Storage on the target subnet.
Traffic from SubnetA destined for Azure Storage is routed through the Microsoft backbone network instead of the public internet.
This is a prerequisite for adding a virtual network rule to the storage account firewall.
2
Add a virtual network rule to the firewall of corpdata2026 targeting SubnetA.
The storage account accepts traffic originating from SubnetA while continuing to deny all other public networks.
This permits VMs in SubnetA to access the storage account, while VMs in SubnetB remain blocked since SubnetB is not added to the virtual network rules.
3
Enable the 'Allow trusted Microsoft services to access this storage account' bypass option on the storage account firewall.
The Azure Backup service can securely access the storage account resources to perform backup tasks.
Azure Backup is a trusted Microsoft service and requires this network exception to bypass the firewall when public access is restricted.

Anahtar Kavram

Azure Storage firewalls allow restricting access to specific virtual networks using Service Endpoints and allowing trusted Microsoft services via built-in exceptions.
Soru 6Soru

Your organization uses the following Azure resource hierarchy:
* A Management Group named Corp-MG.
* Two subscriptions under Corp-MG named Prod-Sub and Dev-Sub.
* Prod-Sub contains two resource groups: RG-Core and RG-Data.
* Dev-Sub contains a resource group named RG-Dev.

The following Azure Policy configurations are in place:

ScopeAssignment / Policy DetailEffectAllowed/Required ValuesExclusions
Corp-MGInitiative Gov-Initiative containing:
- VM SKU restriction policy
- Resource tag enforcement policy
Deny
Deny

- Standard_D2s_v3, Standard_D4s_v3
- Tag Environment must exist
None
Prod-SubPolicy Region-RestrictionDenyEast US, West USRG-Data

You need to identify which resource deployment attempts will succeed.

Which two deployment attempts will complete successfully? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: A Standard_D2s_v3 virtual machine deployed to RG-Data in North Europe with the tag Environment set to Production.; A Standard_D4s_v3 virtual machine deployed to RG-Core in East US with the tag Environment set to Production.

Cevap

The two successful deployments are: (1) A Standard_D2s_v3 virtual machine deployed to RG-Data in North Europe with the tag Environment set to Production, and (2) A Standard_D4s_v3 virtual machine deployed to RG-Core in East US with the tag Environment set to Production.
The correct deployments are those that satisfy the management group VM SKU and tag requirements, while also respecting the subscription region limits or qualifying for their exclusions. Specifically, the Standard_D2s_v3 VM deployed to RG-Data in North Europe with the Environment tag succeeds because the VM SKU and tags are valid, and RG-Data is excluded from the region restrictions. The Standard_D4s_v3 VM in RG-Core (East US) succeeds because its SKU, region, and tags are all within the allowed limits.

Adım Adım Çözüm

1
Evaluate the management group (Corp-MG) policy constraints for all deployment attempts.
The Corp-MG level policy requires the VM SKU to be either Standard_D2s_v3 or Standard_D4s_v3, and requires the Environment tag to be present. This blocks the attempt using Standard_B2s and the attempt without any tags.
Since both subscriptions inherit from Corp-MG, all resources under them must comply with these policies.
2
Evaluate the subscription-level (Prod-Sub) region-restriction policy for the remaining attempts.
The subscription policy restricts deployments to East US and West US, but excludes RG-Data. Therefore, a VM deployed in RG-Core must be in East US or West US, whereas a VM deployed in RG-Data can be in any region (such as North Europe).
Policy exclusions exempt the specified scopes from the policy assignment's evaluation rules.
3
Verify which deployments satisfy all applicable inherited and scope-specific policies.
The Standard_D2s_v3 VM in RG-Data (North Europe) succeeds due to the exclusion. The Standard_D4s_v3 VM in RG-Core (East US) succeeds because it complies with the region rule and all other inherited rules.
Only deployments that do not trigger a 'Deny' action from any active policy assignments will be allowed to complete.

Anahtar Kavram

Azure Policy evaluation logic takes into account hierarchical inheritance (from Management Groups down to Resource Groups) and respects explicit exclusions configured on individual policy assignments.
Soru 7Soru

You manage an Azure environment containing a management group named `MG-Dev`. The management group contains two subscriptions: `Sub-Dev-01` and `Sub-Dev-02`.

You need to implement a cost control strategy to meet the following requirements:
1. Monitor combined spending across both subscriptions and notify the engineering lead via email if the combined monthly cost exceeds 50005{}000 USD.
2. Automatically stop all virtual machines (VMs) in a resource group named `rg-temp-resources` in `Sub-Dev-01` if the monthly cost of that resource group exceeds 10001{}000 USD.

You perform the following configurations:
- Create a budget named `Budget-MG` at the `MG-Dev` scope with a limit of 50005{}000 USD and add the engineering lead's email to the alert threshold.
- Create a budget named `Budget-Temp` at the `rg-temp-resources` scope with a limit of 10001{}000 USD, and configure an action group that triggers an Azure Automation runbook to stop the VMs.
- Apply a `ReadOnly` lock to the `rg-temp-resources` resource group.

Which of the following describes the outcome of this configuration when the budget thresholds are exceeded?

Cevabı ve açıklamayı göster

Cevap: The email notification is successfully sent, but the virtual machines in `rg-temp-resources` are not stopped because the `ReadOnly` lock inherits to the virtual machines and prevents the runbook from modifying their power state.

Cevap

The email notification is successfully sent, but the virtual machines in `rg-temp-resources` are not stopped because the `ReadOnly` lock inherits to the virtual machines and prevents the runbook from modifying their power state.
The budget configured at the management group scope successfully sends email notifications because management group budgets support direct email alerts. However, the ReadOnly lock applied at the resource group scope inherits to all child resources (the virtual machines). Because stopping a virtual machine requires a POST action that modifies the resource state, the ReadOnly lock blocks the Azure Automation runbook from stopping the virtual machines.

Adım Adım Çözüm

1
Evaluate the behavior of the budget configured at the management group scope (Budget-MG).
The budget is successfully evaluated, and since email alerts are supported at the management group scope, the email notification is sent to the engineering lead.
Azure Cost Management budgets support scope configurations at the management group level, including email notifications for threshold alerts.
2
Evaluate the inheritance and impact of the ReadOnly lock on `rg-temp-resources`.
The ReadOnly lock inherits to all virtual machines within the resource group, blocking operations that modify resource state, such as stopping or deallocating the VMs.
Azure Resource locks applied at a parent scope (resource group) are inherited by all child resources. A ReadOnly lock blocks all write and write-equivalent POST operations.
3
Determine the outcome when the budget threshold triggers the Azure Automation runbook.
The runbook fails to stop the virtual machines, leaving them running and continuing to accrue costs.
Although the budget alert triggers the runbook, the inherited ReadOnly lock blocks the runbook's API request to stop the VMs.

Anahtar Kavram

Azure budgets can be scoped to management groups to aggregate cost data and trigger alerts. Additionally, resource locks are inherited and restrict both manual and automated resource operations, including power state changes on virtual machines.
Tahmini Süre:1m 30s
Soru 8Soru

An organization has the following Azure resource hierarchy:
* Tenant Root Group (Management Group)
* MG-Platform (Management Group)
* Sub-Connectivity (Subscription)
* RG-HubNet (Resource Group)
* MG-Apps (Management Group)
* Sub-App01 (Subscription)
* RG-AppLogic (Resource Group)
* RG-AppData (Resource Group)

You have a security group named DatabaseOps-SG. The members of this group must be able to perform the following tasks:
* Manage Azure SQL servers and databases within RG-AppData.
* Read and write database backup blobs directly in a storage account located in RG-AppData.
* View virtual networks and subnet configurations within RG-HubNet to assist with database private endpoint configuration.

The solution must follow the principle of least privilege.

Which three role assignments should you configure? (Select three).

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

Cevabı ve açıklamayı göster

Cevap: Assign SQL Server Contributor to DatabaseOps-SG at the RG-AppData scope; Assign Storage Blob Data Contributor to DatabaseOps-SG at the RG-AppData scope; Assign Reader to DatabaseOps-SG at the RG-HubNet scope

Cevap

Assign SQL Server Contributor at the RG-AppData scope, Storage Blob Data Contributor at the RG-AppData scope, and Reader at the RG-HubNet scope.
The correct role assignments are SQL Server Contributor at the RG-AppData scope, Storage Blob Data Contributor at the RG-AppData scope, and Reader at the RG-HubNet scope. The SQL Server Contributor role allows managing SQL servers and databases within the specific resource group without subscription-wide access. The Storage Blob Data Contributor role is required because standard control-plane roles (such as Contributor) do not grant permissions to read and write blobs directly. Assigning the Reader role at the RG-HubNet scope allows viewing the network infrastructure required to set up private endpoints without granting permissions to modify the network.

Adım Adım Çözüm

1
Identify the required control plane roles for SQL Database management.
SQL Server Contributor at the RG-AppData scope.
This role allows database and server management at the minimum required resource group scope.
2
Identify the required data plane roles for Blob Storage access.
Storage Blob Data Contributor at the RG-AppData scope.
Control plane roles do not grant access to Blob data, so a data plane role is required.
3
Identify the required permissions for viewing network configurations.
Reader at the RG-HubNet scope.
This permits viewing the virtual network configurations in the connectivity subscription without modify permissions.

Anahtar Kavram

Azure RBAC utilizes separate roles for control plane and data plane operations and enforces scope inheritance down the resource hierarchy.
Tahmini Süre:2m 30s
Soru 9Soru

An administrator is configuring an Azure App Service web app named app-corp to access private blobs in an Azure Storage account named storagecorp. The firewall settings of storagecorp are configured to 'Enabled from selected virtual networks and IP addresses'. The administrator enables a system-assigned managed identity for app-corp and assigns the 'Storage Blob Data Reader' role to the identity for the storage account. However, outbound connections from app-corp to storagecorp fail with a network access error. Which configuration should the administrator implement to allow app-corp to successfully access the blobs in storagecorp?

Cevabı ve açıklamayı göster

Cevap: Configure Regional VNet Integration for app-corp to connect to a subnet in a virtual network, and add that subnet to the allowed networks list of storagecorp.

Cevap

Configure Regional VNet Integration for app-corp to connect to a subnet in a virtual network, and add that subnet to the allowed networks list of storagecorp.
The correct configuration is to enable Regional VNet Integration on the App Service web app and then allow that integrated subnet on the storage account's firewall. Regional VNet Integration routes the outbound traffic from the App Service web app into the virtual network, allowing it to conform to network rules and be permitted by the storage account's firewalls.

Adım Adım Çözüm

1
Enable Regional VNet Integration on the App Service web app app-corp.
The web app's outbound traffic is routed into a delegated subnet within a virtual network.
This allows the outbound traffic to originate from a private IP within the virtual network rather than the public outbound IP addresses of the App Service multitenant infrastructure.
2
Configure the storage account firewall settings on storagecorp.
The delegated subnet from the virtual network is added to the allowed networks list.
This tells the storage account firewall to permit traffic originating from that specific subnet, establishing a secure network path.
3
Verify role assignment and test connectivity.
The web app app-corp successfully reads blobs from storagecorp using its managed identity.
With both the network path allowed via VNet integration and data plane authorization granted via the Storage Blob Data Reader role, the secure access is fully enabled.

Anahtar Kavram

Azure App Service Regional VNet Integration and Storage Firewall configuration
Soru 10Soru

An administrator is configuring secure access to a blob container named compliance-records in an Azure Storage account named auditstoreprod. An external auditing application requires read-only access to the blobs. Security policy dictates that storage account access keys must not be used, and access must be authenticated using Microsoft Entra ID credentials. The connection must be restricted to the IP range 198.51.100.0/24 and must use HTTPS only. Which two configuration actions should you perform to meet these requirements?

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

Cevabı ve açıklamayı göster

Cevap: Generate a User Delegation SAS signed with a user delegation key acquired using Microsoft Entra ID credentials.; Configure the SAS token parameters to restrict access to the IP address range 198.51.100.0/24 and set the allowed protocol to HTTPS only.

Cevap

Generate a User Delegation SAS signed with a user delegation key acquired using Microsoft Entra ID credentials, and configure the SAS token parameters to restrict access to the IP address range 198.51.100.0/24 and set the allowed protocol to HTTPS only.
To meet the security requirements, a User Delegation SAS must be generated because it is signed with Microsoft Entra ID credentials rather than the storage account keys. Furthermore, the IP address constraints and HTTPS protocol must be configured directly within the SAS token parameters to restrict access. A User Delegation SAS has a maximum lifetime of 7 days, and control plane roles like Reader do not grant data plane read access.

Adım Adım Çözüm

1
Determine the type of SAS to generate based on signing requirements.
Identify that a User Delegation SAS must be used.
Security policy prohibits the use of storage account access keys, requiring Microsoft Entra ID credentials for signing.
2
Configure the network and protocol parameters on the SAS token.
Set allowed IP addresses to 198.51.100.0/24 and protocol to HTTPS-only.
Enforces network source restrictions and transport security constraints directly within the token.
3
Verify token lifetime parameters.
Ensure the token validity does not exceed 7 days.
The underlying user delegation key is restricted to a maximum lifetime of 7 days.

Anahtar Kavram

Configuring a User Delegation SAS with security constraints such as allowed IP ranges and HTTPS-only protocols, and understanding its lifetime limitations.
Soru 11Soru

An administrator needs to grant a partner application temporary read-only access to a blob container named reports-2026 in an Azure Storage account named datacorp2026. The access configuration must meet the following security requirements:
- The partner application must only connect from the IP address range 192.0.2.0/24.
- The connection must be restricted to HTTPS only.
- The credentials must expire automatically after 8 hours.
- The solution must not rely on storage account access keys to sign the token.

Which configuration should the administrator use?

Cevabı ve açıklamayı göster

Cevap: A User Delegation SAS configured with read permissions, restricted to HTTPS, allowed IP range 192.0.2.0/24, and an 8-hour expiration.

Cevap

A User Delegation SAS configured with read permissions, restricted to HTTPS, allowed IP range 192.0.2.0/24, and an 8-hour expiration.
A User Delegation SAS is signed using a user delegation key that is secured by Microsoft Entra ID credentials rather than the storage account access keys, satisfying the security requirement. It also supports granular restrictions such as HTTPS-only, allowed IP ranges, and expiration times to meet least privilege requirements.

Adım Adım Çözüm

1
Analyze the access key requirement.
Identify that the solution must not rely on storage account access keys to sign the token, which eliminates the use of Account SAS and Service SAS.
Both Account SAS and Service SAS are signed directly with the storage account access keys (Key1 or Key2).
2
Evaluate the protocol and network requirements.
Confirm that the SAS token must enforce HTTPS-only and restrict client access to the IP range 192.0.2.0/24.
These constraints ensure compliance with network security and transmission policies.
3
Select the correct security credential type.
Choose a User Delegation SAS, which uses Microsoft Entra ID credentials to request a user delegation key to sign the SAS, and configure it with the required IP, protocol, and expiration settings.
This satisfies the requirement to avoid account keys while enforcing all required data-plane constraints.

Anahtar Kavram

A User Delegation SAS is secured using Microsoft Entra ID credentials rather than storage account access keys, allowing fine-grained access control with automatic revocation linked to the identity's permissions.
Tahmini Süre:1m 30s
Soru 12Soru

An administrator is configuring autoscaling for an Azure Virtual Machine Scale Set named `vmss-api`. The scale set must meet the following requirements:
- Maintain a baseline of 22 instances under normal conditions.
- Scale out by 22 instances if CPU usage exceeds 80%80\% for 1010 minutes.
- Maintain a fixed count of 66 instances every weekday (Monday through Friday) between 09:0009:00 and 17:0017:00 to handle business traffic.

Which two configurations should the administrator implement to meet these requirements? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: A default autoscale profile containing a metric-based scale-out rule that increases the instance count when CPU usage exceeds 80%80\%.; A recurring autoscale profile active Monday through Friday from 09:0009:00 to 17:0017:00, with the minimum, maximum, and default capacity all set to 66.

Cevap

To meet the requirements, the administrator must implement a default autoscale profile containing a metric-based scale-out rule for the CPU threshold, and a recurring autoscale profile active Monday through Friday from 09:0009:00 to 17:0017:00 with the minimum, maximum, and default capacity all set to 66.
The correct configurations involve creating a default autoscale profile to manage the baseline capacity of 22 instances and run the metric-based scale-out rule based on CPU usage, alongside a recurring autoscale profile that overrides the default settings during business hours (Monday through Friday, 09:0009:00 to 17:0017:00) by setting the minimum, maximum, and default capacity to 66 to maintain a fixed count.

Adım Adım Çözüm

1
Define the default autoscale profile.
The default profile is configured with a minimum capacity of 22, and includes a scale-out rule that triggers when CPU usage exceeds 80%80\% for 1010 minutes.
This ensures that under normal conditions (outside of business hours), the scale set maintains a baseline of 22 instances and can scale out if load increases.
2
Define the recurring autoscale profile.
A recurring profile is created for Monday through Friday from 09:0009:00 to 17:0017:00, with minimum, maximum, and default capacity values set to 66.
Setting the minimum, maximum, and default capacities to the same value forces the scale set to scale to exactly 66 instances during the recurring schedule, ignoring the metric-based rules of the default profile.
3
Configure profile precedence in Azure Autoscale.
The recurring profile takes precedence over the default profile during its scheduled hours.
Azure Autoscale automatically prioritizes active scheduled or recurring profiles over the default profile, ensuring the scale set behavior transitions seamlessly between the two profiles.

Anahtar Kavram

Azure Autoscale Profiles
Soru 13Soru

You manage an Azure environment containing a virtual network named VNet1. VNet1 has two subnets: SubnetA and SubnetB. SubnetA has the Microsoft.Storage service endpoint enabled. You have an Azure Storage Account named storage1. You need to implement a network security configuration for storage1 to meet the following requirements:

1. Virtual machines in SubnetA must be able to access storage1 over the public endpoint of the storage account using the Azure backbone network.
2. Virtual machines in SubnetB must be able to access storage1 using a private IP address within VNet1.
3. Azure Backup must be able to back up the data stored in storage1 successfully.

Which three actions should you perform? (Choose three.)

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

Cevabı ve açıklamayı göster

Cevap: On the firewall settings of storage1, configure the public network access to be enabled from selected virtual networks and IP addresses, and add SubnetA.; Create a private endpoint for storage1 in SubnetB.; Configure the firewall of storage1 to allow trusted Microsoft services to access this storage account.

Cevap

To meet the requirements, you must allow access from SubnetA by adding it to the allowed virtual networks on the storage firewall, create a private endpoint for the storage account in SubnetB to provide a private IP address, and enable the 'Allow trusted Microsoft services to access this storage account' bypass option to allow Azure Backup to function.
To satisfy all requirements: 1. The firewall of the storage account must be configured to allow access from selected networks, specifically adding the subnet that has the service endpoint enabled. 2. A private endpoint must be created in the subnet without the service endpoint, which projects a private IP address into that subnet for secure private access. 3. The exception to allow trusted Microsoft services to access the storage account must be enabled to ensure Azure Backup can access the account despite firewall restrictions.

Adım Adım Çözüm

1
Configure virtual network rules for SubnetA
Allows virtual machines in SubnetA to access storage1 over its public endpoint using the Azure backbone network via the existing service endpoint.
Required to satisfy the first requirement for SubnetA access over the public endpoint.
2
Provision a private endpoint in SubnetB
Assigns a private IP address from SubnetB's address space to storage1.
Required to satisfy the second requirement for private IP access from SubnetB.
3
Enable the trusted Microsoft services bypass on storage1
Permits Azure Backup to bypass the storage firewall and access the data.
Required to satisfy the third requirement for Azure Backup operation when the public network access is restricted.

Anahtar Kavram

Azure Storage firewall rules, Service Endpoints, and Private Endpoints

Alternatif Yöntem

Instead of using a service endpoint for SubnetA, you could also configure a private endpoint for SubnetA, but this does not satisfy the specific requirement to access the storage account over its public endpoint using the Azure backbone network.
Tahmini Süre:2m 0s
Soru 14Soru

Apex Genomics plans to deploy a new critical genomic sequencing analysis portal. The application tier will consist of four virtual machines. The design must meet the following requirements:
- Protect the application tier from datacenter-level failures.
- Provide a 99.99%99.99\% SLA for the virtual machines.
- Support load balancing using an Azure Load Balancer.

You need to configure the virtual machines for high availability.

Which two configurations should you implement? (Select two.)

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

Cevabı ve açıklamayı göster

Cevap: Deploy the virtual machines across multiple Availability Zones in the West US 3 region.; Associate the virtual machines with a Standard SKU Azure Load Balancer.

Cevap

Deploy the virtual machines across multiple Availability Zones in the West US 3 region, and associate the virtual machines with a Standard SKU Azure Load Balancer.
To protect against datacenter-level failures and achieve a 99.99%99.99\% SLA, virtual machines must be deployed across physically separate Availability Zones. Additionally, because the VMs are deployed across different Availability Zones, a Standard SKU Azure Load Balancer must be used since the Basic SKU does not support cross-zone backend distribution.

Adım Adım Çözüm

1
Analyze the high availability and SLA requirements.
Datacenter-level protection and a 99.99%99.99\% SLA require deploying virtual machines across physically isolated Availability Zones rather than logical Availability Sets.
Availability Zones provide isolation against datacenter failures and guarantee a 99.99%99.99\% SLA, whereas Availability Sets only protect against rack-level/hardware failures within a single datacenter and offer a 99.95%99.95\% SLA.
2
Determine the load balancing requirements for zonal VM deployments.
A Standard SKU Azure Load Balancer is selected.
Basic SKU Load Balancers cannot distribute traffic to virtual machines residing in multiple Availability Zones, making Standard Load Balancer mandatory for zone-redundant backend configurations.

Anahtar Kavram

Azure virtual machine high availability configurations: Availability Zones provide datacenter-level redundancy and a 99.99%99.99\% SLA, which requires a Standard SKU Load Balancer.
Soru 15Soru

An administrator has an Azure Storage account named store1 that currently uses locally redundant storage (LRS). The administrator must configure replication to protect the data against a regional outage. Additionally, the data in the secondary region must be available for read access before any failover is initiated. Which configuration should the administrator use?

Cevabı ve açıklamayı göster

Cevap: Configure the storage account to use read-access geo-redundant storage (RA-GRS).

Cevap

Configure the storage account to use read-access geo-redundant storage (RA-GRS).
Configuring the storage account to use read-access geo-redundant storage (RA-GRS) satisfies both requirements. It replicates data to a secondary region to protect against a regional disaster, and it provides a secondary read-only endpoint that is accessible to clients before any failover is initiated.

Adım Adım Çözüm

1
Identify the primary requirement: replicate data to a secondary region to protect against a regional outage.
Locally redundant storage (LRS) and zone-redundant storage (ZRS) are ruled out because they keep data within the primary region.
LRS replicates within a single datacenter, and ZRS replicates across zones in a single region. Neither replicates to a secondary region.
2
Identify the secondary requirement: the replicated data in the secondary region must be read-accessible before failover.
Standard geo-redundant storage (GRS) is ruled out because it does not support read access to the secondary region prior to failover.
RA-GRS (Read-Access Geo-Redundant Storage) must be chosen because it explicitly enables a read-only endpoint in the secondary region while keeping primary and secondary data synchronized.

Anahtar Kavram

Selecting the correct Azure Storage replication option based on durability, geographical distribution, and read availability requirements.
Tahmini Süre:45s
Soru 16Soru

You need to create a dynamic user group in Microsoft Entra ID. The group must automatically include all users whose department attribute is set to Sales. Which membership rule should you use?

Cevabı ve açıklamayı göster

Cevap: (user.department -eq "Sales")

Cevap

The correct membership rule is (user.department -eq "Sales").
The correct dynamic membership rule query uses the expression '(user.department -eq "Sales")' because Microsoft Entra ID dynamic group rules use OData syntax with operators like '-eq' for exact matches and 'user' to reference user attributes.

Adım Adım Çözüm

1
Identify the target object type for the dynamic group.
Since the group is populated based on user attributes, the rule prefix must begin with 'user.' rather than 'device.'
This target represents user properties in the Entra ID schema.
2
Select the correct comparison operator for an exact match.
The operator '-eq' is the correct syntax for equality in Entra ID dynamic rules.
Microsoft Entra ID dynamic membership rules use OData query syntax, which implements PowerShell-style operators like '-eq' for equivalence.
3
Assemble the dynamic membership query.
Combine the user prefix, department property, operator, and the value to form '(user.department -eq "Sales")'.
This produces a syntactically correct query that the Entra ID rule parser can validate and process.

Anahtar Kavram

Dynamic group membership rules in Microsoft Entra ID require specific OData/PowerShell-like syntax and correct object prefixes (user or device).
Soru 17Soru

You plan to use the Azure Import/Export service to import 12 TB12\text{ TB} of archive data from your on-premises network to an Azure Storage account. You have prepared several SATA hard drives and need to run the WAImportExport tool on a Windows client machine to copy the files and prepare the drives.

Which file must be generated by the WAImportExport tool during drive preparation and then uploaded to the Azure portal when creating the import job?

Cevabı ve açıklamayı göster

Cevap: A journal (.jrn) file that contains drive information, BitLocker encryption keys, and file copy logs.

Cevap

The journal (.jrn) file containing drive information, BitLocker encryption keys, and file copy logs.
The journal (.jrn) file is the standard output of the WAImportExport tool. It contains the drive metadata, BitLocker encryption keys, and log of copied files. Uploading this file to the Azure portal during import job creation is mandatory because it allows Azure to decrypt the physical drive once it arrives at the Azure datacenter.

Adım Adım Çözüm

1
Run the WAImportExport tool on the on-premises client machine to copy data and prepare the drives.
The tool copies the data to the hard drives, encrypts them using BitLocker, and generates a journal (.jrn) file.
The journal file is required to link the physical drive to the import job.
2
Create an import job in the Azure portal.
You provide destination storage account details, shipping information, and upload the generated journal (.jrn) file.
Azure needs the journal file to retrieve the BitLocker recovery keys and map the drive contents to the destination storage account.
3
Ship the physical drives to the Azure datacenter.
Azure operators mount the drives and use the uploaded journal file info to copy the data to your storage account.
This completes the offline transfer process securely without exposing encryption keys in transit.

Anahtar Kavram

Drive preparation and journal (.jrn) file requirements in Azure Import/Export service.
Soru 18Soru

A financial services company organizes its Azure resources using a Management Group hierarchy. The Root Management Group has a child Management Group named FinanceMG, which contains two Azure subscriptions: Sub-Prod and Sub-Dev. A security administrator assigns the Reader role to a user group at the FinanceMG level and assigns a Policy definition at the Root Management Group level. Additionally, a Resource Lock of type CanNotDelete is applied to a specific resource group inside Sub-Prod. Which of the following statements is true regarding how these settings are applied to the resources within the subscriptions?

Cevabı ve açıklamayı göster

Cevap: Both the Reader role assignment and the policy definition are inherited by all resources within Sub-Prod and Sub-Dev, while the CanNotDelete lock only applies to the specific resource group and its child resources within Sub-Prod.

Cevap

Both the Reader role assignment and the policy definition are inherited by all resources within Sub-Prod and Sub-Dev, while the CanNotDelete lock only applies to the specific resource group and its child resources within Sub-Prod.
Both Azure RBAC role assignments and Azure Policy definitions inherit downward through the Management Group hierarchy, meaning settings applied at parent management groups affect all child subscriptions and resources. Resource locks, however, only inherit downward from their assignment scope (the resource group) to its child resources, and do not propagate upward or affect other subscriptions.

Adım Adım Çözüm

1
Analyze the inheritance of the policy assigned at the Root Management Group level.
The policy is inherited by the child Management Group (FinanceMG), both subscriptions (Sub-Prod and Sub-Dev), and all resource groups and resources beneath them.
Azure policies applied at a higher scope in the hierarchy automatically inherit to all child scopes.
2
Analyze the inheritance of the Reader role assigned at the FinanceMG level.
The Reader role assignment is inherited by both Sub-Prod and Sub-Dev, as well as all resource groups and resources within them.
Azure RBAC role assignments inherit downward through the management group hierarchy to all child subscriptions and resources.
3
Analyze the scope of the Resource Lock applied at the resource group level inside Sub-Prod.
The CanNotDelete lock applies only to that specific resource group and the resources inside it.
Resource locks only inherit downward to child resources within the targeted scope and do not propagate upward or laterally in the hierarchy.

Anahtar Kavram

Inheritance behavior of Azure Policies, RBAC role assignments, and Resource Locks in a Management Group hierarchy
Soru 19Soru

You plan to use the Azure Import/Export service to copy on-premises data to an Azure storage account. You need to prepare the physical hard drives before shipping them to an Azure datacenter. Which command-line tool must you run on your local computer to prepare the drives?

Cevabı ve açıklamayı göster

Cevap: WAImportExport.exe

Cevap

WAImportExport.exe
The WAImportExport tool is the official command-line utility used to prepare hard drives for the Azure Import/Export service. It copies data to the drive, encrypts it using BitLocker, and creates a journal file (.jrn) containing the drive information and folder structure, which is required to create the import job in Azure.

Adım Adım Çözüm

1
Identify the requirement to prepare physical drives for shipment as part of the Azure Import/Export service workflow.
Drives must be formatted, encrypted using BitLocker, and have data copied along with a generated journal (.jrn) file.
The Import/Export service requires pre-encrypted drives with companion metadata to identify and safely import the data at the Azure datacenter.
2
Evaluate the available tools for this specific drive preparation task.
The WAImportExport tool is the only utility that prepares the drive and outputs the required journal files.
Standard network-based copy tools like AzCopy or Storage Explorer do not perform physical drive preparation or BitLocker encryption tracking.

Anahtar Kavram

Azure Import/Export drive preparation prerequisites and tools
Soru 20Soru

You manage an Azure subscription that contains an Azure Storage account named storage1. The storage account is configured as a General Purpose v1 (GPv1) account and uses Locally Redundant Storage (LRS). You need to create a lifecycle management rule that will automatically transition blobs in a container named backups to the Archive access tier after 30 days. What should you do first?

Cevabı ve açıklamayı göster

Cevap: Upgrade the storage account to a General Purpose v2 (GPv2) storage account.

Cevap

Upgrade the storage account to a General Purpose v2 (GPv2) storage account.
Azure Blob Storage lifecycle management and blob tiering (such as transitioning blobs to the Archive access tier) are supported only on General Purpose v2 (GPv2) accounts, Premium Block Blob accounts, and Blob Storage accounts. General Purpose v1 (GPv1) accounts do not support blob tiering or lifecycle management policies. Therefore, the GPv1 storage account must first be upgraded to GPv2 to support the creation and execution of lifecycle rules.

Adım Adım Çözüm

1
Identify the storage account type and capabilities.
The current account is GPv1, which does not support blob tiering (Hot, Cool, Cold, Archive) or lifecycle management policies.
Lifecycle management and tiering operations require a General Purpose v2 (GPv2), Premium Block Blob, or Blob Storage account.
2
Determine the required upgrade path.
Upgrade the GPv1 storage account to a GPv2 storage account.
Upgrading to GPv2 is a non-disruptive, in-place action that unlocks access to lifecycle management and blob tiering without modifying the replication settings or RBAC permissions.

Anahtar Kavram

Azure Blob Storage Lifecycle Management and Account Upgrades
Tahmini Süre:1m 30s
Sayfa 1 / 63Sonraki