{"id":12837,"date":"2026-09-15T12:34:38","date_gmt":"2026-09-15T12:34:38","guid":{"rendered":"https:\/\/www.examlabs.com\/certification\/?p=12837"},"modified":"2026-09-15T12:34:38","modified_gmt":"2026-09-15T12:34:38","slug":"microsoft-az-204-practice-test-questions-and-exam-dumps-part-16-q301-320","status":"publish","type":"post","link":"https:\/\/www.examlabs.com\/certification\/microsoft-az-204-practice-test-questions-and-exam-dumps-part-16-q301-320\/","title":{"rendered":"Microsoft AZ-204 Practice Test Questions and Exam Dumps Part 16 Q301-320"},"content":{"rendered":"<p><b>View Full <a href=\"https:\/\/www.examlabs.com\/az-204-exam-dumps\">Microsoft AZ-204 Exam Dumps<\/a> and Practice Test Dumps<\/b><\/p>\n<p>&nbsp;<\/p>\n<h3><b>Q301. Which Azure service provides a centralized workspace for querying and analyzing collected log data?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Azure App Configuration<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Azure Log Analytics<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Azure Container Registry<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Azure Queue Storage<\/span><\/p>\n<p><b>Correct Answer: 2)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Azure Log Analytics provides a centralized environment for collecting, querying, and analyzing log data from Azure resources, applications, and other supported sources. It uses a powerful query language that allows developers and administrators to investigate operational data, identify trends, troubleshoot failures, and build monitoring solutions. Log Analytics workspaces are commonly integrated with Azure Monitor and Application Insights. App Configuration manages application settings, Container Registry stores container images, and Queue Storage provides asynchronous messaging. Therefore, Azure Log Analytics is the correct service when centralized log collection and interactive analysis are required.<\/span><\/p>\n<h3><b>Q302. Which Application Insights capability helps identify calls between an application and external services such as databases or APIs?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Dependency tracking<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Deployment slots<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Access restrictions<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Resource locking<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Application Insights dependency tracking monitors interactions between an application and external components such as databases, HTTP APIs, storage services, and other supported dependencies. This information helps developers understand application performance and identify whether slow responses or failures originate within the application or an external dependency. Application Insights can correlate requests, dependencies, exceptions, and other telemetry to provide a broader view of application behavior. Deployment slots manage application versions, access restrictions control inbound traffic, and resource locking protects Azure resources from certain changes. Therefore, dependency tracking is the correct Application Insights capability.<\/span><\/p>\n<h3><b>Q303. Which Azure Monitor feature can notify an administrator when a monitored metric exceeds a configured threshold?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Diagnostic setting<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Alert rule<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Log Analytics workspace<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Workbook template<\/span><\/p>\n<p><b>Correct Answer: 2)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">An Azure Monitor alert rule evaluates monitored data and can trigger an alert when a configured condition is met. For example, an alert can be created when CPU utilization remains above a defined threshold, an application produces excessive failures, or another monitored metric reaches an undesirable value. Alert rules can be associated with action groups to notify administrators or initiate automated responses. Diagnostic settings primarily control where resource logs and metrics are sent, while Log Analytics provides centralized data analysis. Therefore, an alert rule is the appropriate Azure Monitor feature for detecting threshold-based conditions and initiating notifications.<\/span><\/p>\n<h3><b>Q304. Which Azure Monitor component defines who should be notified or what automated action should occur after an alert is triggered?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Action group<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Storage account<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Deployment slot<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Function binding<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Azure Monitor action groups define the notifications and actions that should occur when an alert is triggered. An action group can include supported notification methods and automated actions, allowing organizations to notify responsible personnel or integrate alerts with automation workflows. This separates the condition that detects an issue from the response that should occur afterward. Storage accounts provide data storage, deployment slots support application deployment strategies, and function bindings simplify integration with supported Azure resources. Therefore, an action group is the correct Azure Monitor component for defining the response to an alert.<\/span><\/p>\n<h3><b>Q305. Which Azure App Service feature allows developers to deploy a new version of an application to an isolated environment before swapping it into production?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Access restrictions<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Deployment slot<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Health Check<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> VNet Integration<\/span><\/p>\n<p><b>Correct Answer: 2)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">An App Service deployment slot provides a separate environment where a new application version can be deployed and tested before it becomes the production version. After validation, the slot can be swapped with production, helping reduce deployment downtime and risk. Slots are particularly useful for staging, testing, and controlled release strategies. Access restrictions manage incoming traffic, Health Check monitors application health, and VNet Integration provides access to resources through a virtual network. Therefore, a deployment slot is the correct App Service feature for testing a new application version before promoting it to production.<\/span><\/p>\n<h3><b>Q306. Which App Service deployment feature can gradually route a percentage of production traffic to a non-production slot?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Traffic routing<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Application settings<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Health Check<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Custom domain<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">App Service traffic routing can direct a selected percentage of incoming traffic to a deployment slot instead of sending all requests directly to production. This supports controlled testing and gradual release strategies, allowing developers to observe the behavior of a new version with a limited portion of real traffic. If the new version performs correctly, traffic can be increased or the slot can eventually be swapped into production. Application settings manage configuration values, Health Check monitors application availability, and custom domains provide friendly web addresses. Therefore, traffic routing is the appropriate feature for gradually exposing a slot to users.<\/span><\/p>\n<h3><b>Q307. Which App Service setting prevents a configuration value from being exchanged when deployment slots are swapped?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Read-only setting<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Deployment slot setting<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Health Check setting<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Scaling setting<\/span><\/p>\n<p><b>Correct Answer: 2)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">An App Service deployment slot setting marks an application configuration value as specific to the slot. When slots are swapped, values marked as deployment slot settings remain associated with their original slot instead of moving with the application content. This is useful for environment-specific values such as database connection strings, service endpoints, or other configuration that should differ between staging and production. Health Check settings serve a different purpose by monitoring application availability, while scaling settings control resource capacity. Therefore, marking a configuration value as a deployment slot setting is the correct approach.<\/span><\/p>\n<h3><b>Q308. Which Azure App Service capability allows an application to use a custom hostname such as<\/b><a href=\"http:\/\/www.example.com\"> <b>www.example.com<\/b><\/a><b>?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Custom domain<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Deployment slot<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Autoscale rule<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Application Insights<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">An App Service custom domain allows a web application to be accessed through a domain name selected by the application owner rather than only the default Azure-provided hostname. Domain configuration generally requires appropriate DNS records and domain verification before the hostname can be associated with the application. A custom domain provides a more recognizable address for users and can be combined with HTTPS certificates to secure communication. Deployment slots support application versions, autoscale adjusts capacity, and Application Insights monitors application behavior. Therefore, custom domain is the correct App Service capability for using a branded hostname.<\/span><\/p>\n<h3><b>Q309. Which App Service feature can automatically increase or decrease application instances according to workload conditions?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Autoscale<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Custom domain<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Access restriction<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Deployment slot setting<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">App Service autoscale can automatically adjust the number of application instances according to configured scaling rules and monitored conditions. This helps applications handle changes in demand without requiring administrators to manually change instance counts. Scaling rules can be based on supported metrics and thresholds, allowing capacity to increase during busy periods and decrease when demand falls. Custom domains control application hostnames, access restrictions control incoming requests, and deployment slot settings determine which configuration values remain associated with a slot. Therefore, autoscale is the appropriate App Service capability for dynamically adjusting application capacity.<\/span><\/p>\n<h3><b>Q310. Which Azure App Service feature provides a mechanism to restore an application and its associated content from a previous backup?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> App Service backup and restore<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Access restrictions<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Traffic routing<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Application Insights<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">App Service backup and restore provides a mechanism for creating backups of supported application content and configuration and restoring the application when needed. Backups can help protect against accidental changes, deployment problems, or data loss scenarios. The backup configuration can include application content and supported database information depending on the selected setup and service requirements. Access restrictions control incoming network access, traffic routing manages distribution between deployment slots, and Application Insights provides monitoring telemetry. Therefore, App Service backup and restore is the correct feature when an application needs a recovery option based on a previous backup.<\/span><\/p>\n<h3><b>Q311. Which Azure service provides global HTTP and HTTPS load balancing for web applications using Microsoft&#8217;s global edge network?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Azure Queue Storage<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Azure Front Door<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Azure Table Storage<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Azure Files<\/span><\/p>\n<p><b>Correct Answer: 2)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Azure Front Door provides global application delivery and HTTP\/HTTPS traffic management for web applications. It can route user requests across globally distributed application endpoints and use health probes to help direct traffic toward healthy origins. Front Door can improve availability and responsiveness for applications serving users in multiple geographic locations. Queue Storage provides asynchronous messaging, Table Storage offers NoSQL key-value storage, and Azure Files provides managed file shares. Therefore, Azure Front Door is the correct service when global HTTP and HTTPS traffic distribution is required for a web application.<\/span><\/p>\n<h3><b>Q312. Which Azure Front Door capability determines whether an origin is healthy before routing traffic to it?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Health probe<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Application setting<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Deployment slot<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Storage tier<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Azure Front Door health probes periodically send requests to configured origins to determine whether they are responding appropriately. Front Door can use this health information when making routing decisions, helping direct traffic toward healthy application endpoints and away from unhealthy ones. This improves resilience when an application is deployed across multiple origins or regions. Application settings manage application configuration, deployment slots provide separate App Service environments, and storage tiers determine data-access characteristics. Therefore, health probes are the correct Front Door capability for checking origin availability before traffic is routed.<\/span><\/p>\n<h3><b>Q313. Which Azure service is designed for globally distributed NoSQL applications requiring configurable consistency models?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Azure Cosmos DB<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Azure Queue Storage<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Azure Files<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Azure App Configuration<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Azure Cosmos DB is a globally distributed database service designed for scalable NoSQL workloads. It provides multiple consistency levels so developers can choose an appropriate balance between consistency, availability, latency, and performance for their application. Cosmos DB supports global distribution and automatic replication across selected regions, making it suitable for applications that need geographically distributed data access. Queue Storage is designed for simple asynchronous messaging, Azure Files provides shared file storage, and App Configuration manages application settings. Therefore, Azure Cosmos DB is the appropriate service for globally distributed NoSQL applications with configurable consistency requirements.<\/span><\/p>\n<h3><b>Q314. Which Cosmos DB operation is generally the most efficient way to retrieve a single known item when both its partition key and item ID are available?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Cross-partition query<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Point read<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Full container scan<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Aggregation query<\/span><\/p>\n<p><b>Correct Answer: 2)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A Cosmos DB point read retrieves a specific item when both the item&#8217;s ID and partition key are known. This operation is highly efficient because Cosmos DB can directly locate the item within the appropriate logical partition rather than searching across multiple partitions. Point reads are commonly preferred when applications need to retrieve individual known records and want predictable request-unit consumption. Cross-partition queries and scans can involve more work, while aggregation queries are intended for calculations across sets of data. Therefore, a point read is the most efficient choice when both the item ID and partition key are available.<\/span><\/p>\n<h3><b>Q315. Which Cosmos DB feature automatically removes items after a specified period?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Change feed<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Time to Live<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Indexing policy<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Partition key<\/span><\/p>\n<p><b>Correct Answer: 2)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Cosmos DB Time to Live, commonly called TTL, allows items to expire automatically after a configured duration. This is useful for temporary data, session information, logs, caches, and other records that should not remain in the database indefinitely. TTL can help automate data-retention requirements without requiring application code to periodically identify and delete expired items. The change feed tracks changes to items, indexing policies control query indexing behavior, and partition keys determine how data is distributed. Therefore, Time to Live is the correct Cosmos DB feature for automatic expiration of stored items.<\/span><\/p>\n<h3><b>Q316. Which Cosmos DB capability provides a stream of changes made to items so applications can process updates incrementally?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Change feed<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> TTL<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Point-in-time restore<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Strong consistency<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The Cosmos DB change feed provides an ordered record of changes to items within a container. Applications can consume these changes to implement event-driven processing, synchronization, analytics pipelines, materialized views, or downstream integrations. Instead of repeatedly querying the entire dataset to identify updates, an application can process changes incrementally through the change feed. TTL controls automatic expiration, point-in-time restore supports data recovery, and consistency settings determine how reads observe replicated data. Therefore, the change feed is the correct Cosmos DB capability for processing item changes incrementally.<\/span><\/p>\n<h3><b>Q317. Which Azure Storage redundancy option synchronously replicates data across availability zones within a region?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> LRS<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> ZRS<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> GRS only<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> RA-GRS only<\/span><\/p>\n<p><b>Correct Answer: 2)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Zone-redundant storage, or ZRS, synchronously replicates data across multiple availability zones within the same Azure region. This provides resilience against failures affecting an individual availability zone while keeping the data within the selected region. Locally redundant storage, or LRS, maintains copies within a single datacenter or availability zone scope and provides less protection against zone-level failures. Geo-redundant options replicate data to another region and address regional resilience rather than simply distributing copies across zones. Therefore, ZRS is the appropriate redundancy option when protection against availability-zone failures is required.<\/span><\/p>\n<h3><b>Q318. Which Azure Blob Storage feature protects deleted blobs by retaining them for a configured recovery period?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Blob soft delete<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Blob indexing<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Blob leasing<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Storage firewall<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Blob soft delete protects against accidental deletion by retaining deleted blobs for a configured period. During the retention period, a deleted blob can be recovered according to the storage account&#8217;s supported recovery capabilities. This feature is useful for protecting important files from accidental or unintended deletion. Blob indexing helps identify data using searchable tags, blob leases provide controlled access for concurrency scenarios, and storage firewalls control network access. Therefore, Blob soft delete is the correct feature when deleted blobs need to remain recoverable for a defined period.<\/span><\/p>\n<h3><b>Q319. Which Azure Blob Storage feature allows an application to prevent other clients from modifying a blob while it is being processed?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Blob lease<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Blob versioning<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Storage tiering<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> Lifecycle management<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A Blob Storage lease provides a mechanism for acquiring exclusive access to a blob for a defined period. Applications can use leases to coordinate operations and prevent conflicting writes when multiple clients might attempt to modify the same blob. This is particularly useful for distributed applications where concurrency must be controlled. Blob versioning preserves previous versions, storage tiers optimize access and storage costs, and lifecycle management automates movement or deletion according to policies. Therefore, a blob lease is the appropriate feature when an application needs controlled exclusive access during processing.<\/span><\/p>\n<h3><b>Q320. Which Azure Storage feature can automatically move blobs to cooler access tiers or delete them after defined conditions are met?<\/b><\/h3>\n<p><b>1)<\/b><span style=\"font-weight: 400;\"> Blob lifecycle management<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>2)<\/b><span style=\"font-weight: 400;\"> Blob lease<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>3)<\/b><span style=\"font-weight: 400;\"> Private Endpoint<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>4)<\/b><span style=\"font-weight: 400;\"> User delegation SAS<\/span><\/p>\n<p><b>Correct Answer: 1)<\/b><\/p>\n<p><b>Explanation:<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Azure Blob Storage lifecycle management allows organizations to define policies that automatically move blobs between supported access tiers or delete them when specified conditions are met. Policies can be based on factors such as the age of a blob, helping optimize storage costs and enforce retention requirements. For example, frequently accessed data can remain in a hot tier while older data can move to a cooler tier. Blob leases control concurrency, Private Endpoints provide private network access, and user delegation SAS provides delegated access. Therefore, lifecycle management is the correct feature for automating blob tiering and deletion.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>View Full Microsoft AZ-204 Exam Dumps and Practice Test Dumps &nbsp; Q301. Which Azure service provides a centralized workspace for querying and analyzing collected log data? 1) Azure App Configuration 2) Azure Log Analytics 3) Azure Container Registry 4) Azure Queue Storage Correct Answer: 2) Explanation: Azure Log Analytics provides a centralized environment for collecting, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1648,1647],"tags":[],"_links":{"self":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/12837"}],"collection":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/comments?post=12837"}],"version-history":[{"count":1,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/12837\/revisions"}],"predecessor-version":[{"id":12847,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/posts\/12837\/revisions\/12847"}],"wp:attachment":[{"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/media?parent=12837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/categories?post=12837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.examlabs.com\/certification\/wp-json\/wp\/v2\/tags?post=12837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}