Question 420
Workload context: A file-heavy HPC simulation requires NFS-style POSIX semantics and very high shared throughput between many compute nodes. The implemented remedy is: Choose Azure NetApp Files with supported NFS volumes and suitable service levels and network placement. Which ongoing practice most specifically prevents recurrence of this failure: Standard object requests cannot satisfy POSIX filesystem and low-latency shared file requirements.?
- Reassess volume capacity, throughput and snapshot policy as parallel job size grows.
- Verify VM-level IO caps and regional availability when selecting managed disk types.
- Review blob lifecycle and access policies when data temperature changes.
- Monitor File Sync health, recall behavior and cloud tiering policy at branch sites.
Explanation
Correct Answer
A:The key follow-up control is: Reassess volume capacity, throughput and snapshot policy as parallel job size grows. It avoids recurrence of the scenario in which: Standard object requests cannot satisfy POSIX filesystem and low-latency shared file requirements. It addresses: Object/blob storage was mistaken for a managed high-throughput POSIX shared filesystem.
Incorrect Answers
B:That safeguard manages another risk: The block storage service tier is undersized for the measured IO profile. Its scenario is: Random writes are throttled by a low-performance managed disk type. The present recurring risk is: Object/blob storage was mistaken for a managed high-throughput POSIX shared filesystem. The proper ongoing control is: Reassess volume capacity, throughput and snapshot policy as parallel job size grows.
C:This is a reasonable safeguard for a different fault: The application stores huge media files in the transactional SQL database and exhausts database capacity. That different mechanism is: Object storage's independent capacity and access tiers were not used for unstructured media. The original incident here instead arises from: Object/blob storage was mistaken for a managed high-throughput POSIX shared filesystem. The directly relevant safeguard is: Reassess volume capacity, throughput and snapshot policy as parallel job size grows.
D:The proposed control focuses on: A cloud file share alone did not meet the local caching and synchronization requirement. For the design in the question, recurrence comes from: Object/blob storage was mistaken for a managed high-throughput POSIX shared filesystem. A precise prevention step is: Reassess volume capacity, throughput and snapshot policy as parallel job size grows.
Question 421
A solution architect is reviewing a workload: A globally distributed application stores JSON documents with flexible schemas and single-digit millisecond indexed point reads. The observed incident is: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. Which architecture choice most directly removes the identified weakness?
- Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload.
- Configure Cosmos DB time-to-live behavior for the container or items as appropriate.
- Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests.
- Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency.
Explanation
Correct Answer
A:This option addresses the actual design defect: The datastore was chosen without matching the flexible document and multi-region serving requirements. The correction is: Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload. Confirm the outcome with: Insert heterogeneous JSON documents and measure point reads using full partition-key and item-ID values.
Incorrect Answers
B:This choice mitigates an alternative scenario, where: Old session JSON documents accumulate indefinitely until a manual cleanup job runs. The underlying issue there is: TTL was not enabled for the required automatic item expiration lifecycle. Here the root issue is: The datastore was chosen without matching the flexible document and multi-region serving requirements. Choose the corresponding action: Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload.
C:The option belongs to a different failure mechanism: The partition key concentrates high-throughput tenant traffic into a hot logical partition. That situation exhibits: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. For the stated case, the remedy is: Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload.
D:That design instead addresses another observed condition: An overseas region must send writes to a remote single-write region despite local performance targets. Its technical cause is: Multi-region write capability and conflict resolution were not designed for the active-active requirement. The current workload exhibits: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. Its targeted remedy is: Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload.
Question 422
An architect proposes this change: Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload. The workload context is: A globally distributed application stores JSON documents with flexible schemas and single-digit millisecond indexed point reads. Which evidence would most directly validate the change?
- Insert heterogeneous JSON documents and measure point reads using full partition-key and item-ID values.
- Compare request-unit throttling and logical partition distribution before and after the key design.
- Create a short-lived item and confirm expiration is enforced without a separate cleanup service.
- Write from two configured regions and verify cross-region propagation and conflict outcomes under controlled concurrent updates.
Explanation
Correct Answer
A:This observation directly verifies the intended design: Insert heterogeneous JSON documents and measure point reads using full partition-key and item-ID values. The architecture being tested is: Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload. The original symptom was: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads.
Incorrect Answers
B:That observation pertains to a separate failure: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. Its cause is: The partition key concentrates high-throughput tenant traffic into a hot logical partition. It does not confirm the result of this design. The direct proof would be: Insert heterogeneous JSON documents and measure point reads using full partition-key and item-ID values.
C:The alternative test targets: Configure Cosmos DB time-to-live behavior for the container or items as appropriate. The scenario's actual proposed remedy is: Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload. Verify that one by: Insert heterogeneous JSON documents and measure point reads using full partition-key and item-ID values.
D:This check validates a different workload: Write from two configured regions and verify cross-region propagation and conflict outcomes under controlled concurrent updates. Its associated design is: Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency. The required acceptance test here is: Insert heterogeneous JSON documents and measure point reads using full partition-key and item-ID values.
Question 423
During architecture troubleshooting, a team reports: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. Context: A globally distributed application stores JSON documents with flexible schemas and single-digit millisecond indexed point reads. Which underlying design mistake explains the observed behavior most precisely?
- Multi-region write capability and conflict resolution were not designed for the active-active requirement.
- TTL was not enabled for the required automatic item expiration lifecycle.
- The partition key concentrates high-throughput tenant traffic into a hot logical partition.
- The datastore was chosen without matching the flexible document and multi-region serving requirements.
Explanation
Correct Answer
D:The incident is explained by: The datastore was chosen without matching the flexible document and multi-region serving requirements. The reported symptom is: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. The corresponding design fix is: Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload.
Incorrect Answers
A:This cause would explain a different symptom: An overseas region must send writes to a remote single-write region despite local performance targets. The mechanism for that event is: Multi-region write capability and conflict resolution were not designed for the active-active requirement. Here the stated symptom is: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. Its cause is: The datastore was chosen without matching the flexible document and multi-region serving requirements.
B:The proposed diagnosis fits another scenario: TTL was not enabled for the required automatic item expiration lifecycle. It would typically be reflected by: Old session JSON documents accumulate indefinitely until a manual cleanup job runs. The current evidence instead supports: The datastore was chosen without matching the flexible document and multi-region serving requirements.
C:The alternative weakness is: The partition key concentrates high-throughput tenant traffic into a hot logical partition. Its associated failure is: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. Neither explains the present observation: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. The direct cause here is: The datastore was chosen without matching the flexible document and multi-region serving requirements.
Question 424
The design change is: Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload. The original failure was: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. Which ongoing control best prevents recurrence of the same root cause?
- Monitor partition key distribution and provisioned/request-unit usage before scaling.
- Review top partition keys and request charge distribution as tenant traffic patterns change.
- Monitor replication and conflict metrics, documenting bounded consistency tradeoffs.
- Monitor TTL policy and RU consumption when session expiration rates increase.
Explanation
Correct Answer
A:The preventive control is: Monitor partition key distribution and provisioned/request-unit usage before scaling. It targets the earlier cause: The datastore was chosen without matching the flexible document and multi-region serving requirements. Confirm ongoing effectiveness by: Insert heterogeneous JSON documents and measure point reads using full partition-key and item-ID values.
Incorrect Answers
B:This is a reasonable safeguard for a different fault: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. That different mechanism is: The partition key concentrates high-throughput tenant traffic into a hot logical partition. The original incident here instead arises from: The datastore was chosen without matching the flexible document and multi-region serving requirements. The directly relevant safeguard is: Monitor partition key distribution and provisioned/request-unit usage before scaling.
C:The proposed control focuses on: Multi-region write capability and conflict resolution were not designed for the active-active requirement. For the design in the question, recurrence comes from: The datastore was chosen without matching the flexible document and multi-region serving requirements. A precise prevention step is: Monitor partition key distribution and provisioned/request-unit usage before scaling.
D:That safeguard manages another risk: TTL was not enabled for the required automatic item expiration lifecycle. Its scenario is: Old session JSON documents accumulate indefinitely until a manual cleanup job runs. The present recurring risk is: The datastore was chosen without matching the flexible document and multi-region serving requirements. The proper ongoing control is: Monitor partition key distribution and provisioned/request-unit usage before scaling.
Question 425
A design workshop has this requirement: A Cosmos DB container has one hot tenant generating most operations while many tenants remain idle. Operators currently observe: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. Select the ONE design remedy that best addresses the root cause.
- Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests.
- Configure Cosmos DB time-to-live behavior for the container or items as appropriate.
- Select Azure Cosmos DB for NoSQL with an appropriate partition key and RU/s model when its APIs meet the workload.
- Consume the appropriate Azure Cosmos DB change feed with a checkpointed processor for the supported API.
Explanation
Correct Answer
A:The evidence (One logical partition gets 429 throttles despite plenty of total provisioned RU/s.) identifies the following cause: The partition key concentrates high-throughput tenant traffic into a hot logical partition. The design that removes it is: Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests. The acceptance check is: Compare request-unit throttling and logical partition distribution before and after the key design.
Incorrect Answers
B:The option belongs to a different failure mechanism: TTL was not enabled for the required automatic item expiration lifecycle. That situation exhibits: Old session JSON documents accumulate indefinitely until a manual cleanup job runs. For the stated case, the remedy is: Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests.
C:That design instead addresses another observed condition: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. Its technical cause is: The datastore was chosen without matching the flexible document and multi-region serving requirements. The current workload exhibits: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. Its targeted remedy is: Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests.
D:This choice mitigates an alternative scenario, where: A nightly full scan misses time-sensitive document updates. The underlying issue there is: No change feed consumer exists for incremental document changes. Here the root issue is: The partition key concentrates high-throughput tenant traffic into a hot logical partition. Choose the corresponding action: Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests.
Question 426
The planned architecture is: Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests. Workload context: A Cosmos DB container has one hot tenant generating most operations while many tenants remain idle. Which acceptance test demonstrates that the required behavior works?
- Insert heterogeneous JSON documents and measure point reads using full partition-key and item-ID values.
- Create a short-lived item and confirm expiration is enforced without a separate cleanup service.
- Compare request-unit throttling and logical partition distribution before and after the key design.
- Insert and update a test document and confirm change feed processor receives it with tracked continuation state.
Explanation
Correct Answer
C:This observation directly verifies the intended design: Compare request-unit throttling and logical partition distribution before and after the key design. The architecture being tested is: Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests. The original symptom was: One logical partition gets 429 throttles despite plenty of total provisioned RU/s.
Incorrect Answers
A:That observation pertains to a separate failure: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. Its cause is: The datastore was chosen without matching the flexible document and multi-region serving requirements. It does not confirm the result of this design. The direct proof would be: Compare request-unit throttling and logical partition distribution before and after the key design.
B:The alternative test targets: Configure Cosmos DB time-to-live behavior for the container or items as appropriate. The scenario's actual proposed remedy is: Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests. Verify that one by: Compare request-unit throttling and logical partition distribution before and after the key design.
D:That observation pertains to a separate failure: A nightly full scan misses time-sensitive document updates. Its cause is: No change feed consumer exists for incremental document changes. It does not confirm the result of this design. The direct proof would be: Compare request-unit throttling and logical partition distribution before and after the key design.
Question 427
The customer states: A Cosmos DB container has one hot tenant generating most operations while many tenants remain idle. An incident reveals: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. What cause best accounts for this evidence?
- No change feed consumer exists for incremental document changes.
- TTL was not enabled for the required automatic item expiration lifecycle.
- The datastore was chosen without matching the flexible document and multi-region serving requirements.
- The partition key concentrates high-throughput tenant traffic into a hot logical partition.
Explanation
Correct Answer
D:This is the failure mechanism rather than an incidental symptom: The partition key concentrates high-throughput tenant traffic into a hot logical partition. It accounts for: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. The architectural repair is: Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests.
Incorrect Answers
A:The proposed diagnosis fits another scenario: No change feed consumer exists for incremental document changes. It would typically be reflected by: A nightly full scan misses time-sensitive document updates. The current evidence instead supports: The partition key concentrates high-throughput tenant traffic into a hot logical partition.
B:The alternative weakness is: TTL was not enabled for the required automatic item expiration lifecycle. Its associated failure is: Old session JSON documents accumulate indefinitely until a manual cleanup job runs. Neither explains the present observation: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. The direct cause here is: The partition key concentrates high-throughput tenant traffic into a hot logical partition.
C:This cause would explain a different symptom: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. The mechanism for that event is: The datastore was chosen without matching the flexible document and multi-region serving requirements. Here the stated symptom is: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. Its cause is: The partition key concentrates high-throughput tenant traffic into a hot logical partition.
Question 428
Workload context: A Cosmos DB container has one hot tenant generating most operations while many tenants remain idle. The implemented remedy is: Redesign the logical partition key or introduce an appropriate synthetic/hierarchical key strategy to distribute hot requests. Which ongoing practice most specifically prevents recurrence of this failure: One logical partition gets 429 throttles despite plenty of total provisioned RU/s.?
- Persist checkpoints and make downstream processing idempotent for retries/replays.
- Review top partition keys and request charge distribution as tenant traffic patterns change.
- Monitor partition key distribution and provisioned/request-unit usage before scaling.
- Monitor TTL policy and RU consumption when session expiration rates increase.
Explanation
Correct Answer
B:The key follow-up control is: Review top partition keys and request charge distribution as tenant traffic patterns change. It avoids recurrence of the scenario in which: One logical partition gets 429 throttles despite plenty of total provisioned RU/s. It addresses: The partition key concentrates high-throughput tenant traffic into a hot logical partition.
Incorrect Answers
A:This is a reasonable safeguard for a different fault: A nightly full scan misses time-sensitive document updates. That different mechanism is: No change feed consumer exists for incremental document changes. The original incident here instead arises from: The partition key concentrates high-throughput tenant traffic into a hot logical partition. The directly relevant safeguard is: Review top partition keys and request charge distribution as tenant traffic patterns change.
C:That safeguard manages another risk: The datastore was chosen without matching the flexible document and multi-region serving requirements. Its scenario is: A relational design requires repeated schema migration for evolving JSON and globally dispersed reads. The present recurring risk is: The partition key concentrates high-throughput tenant traffic into a hot logical partition. The proper ongoing control is: Review top partition keys and request charge distribution as tenant traffic patterns change.
D:This is a reasonable safeguard for a different fault: Old session JSON documents accumulate indefinitely until a manual cleanup job runs. That different mechanism is: TTL was not enabled for the required automatic item expiration lifecycle. The original incident here instead arises from: The partition key concentrates high-throughput tenant traffic into a hot logical partition. The directly relevant safeguard is: Review top partition keys and request charge distribution as tenant traffic patterns change.
Question 429
A solution architect is reviewing a workload: A Cosmos DB workload serves high global write demand and must support multiple writable Azure regions rather than a single write region. The observed incident is: An overseas region must send writes to a remote single-write region despite local performance targets. Which architecture choice most directly removes the identified weakness?
- Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency.
- Choose the supported bounded staleness consistency level with appropriate lag/staleness parameters.
- Consume the appropriate Azure Cosmos DB change feed with a checkpointed processor for the supported API.
- Configure Cosmos DB time-to-live behavior for the container or items as appropriate.
Explanation
Correct Answer
A:The targeted implementation is: Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency. The problem is not generic resource availability: Multi-region write capability and conflict resolution were not designed for the active-active requirement. Verify the result by: Write from two configured regions and verify cross-region propagation and conflict outcomes under controlled concurrent updates.
Incorrect Answers
B:That design instead addresses another observed condition: Occasionally stale analytics exceed an explicitly documented maximum acceptable age. Its technical cause is: The consistency level does not enforce a bounded staleness guarantee. The current workload exhibits: An overseas region must send writes to a remote single-write region despite local performance targets. Its targeted remedy is: Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency.
C:This choice mitigates an alternative scenario, where: A nightly full scan misses time-sensitive document updates. The underlying issue there is: No change feed consumer exists for incremental document changes. Here the root issue is: Multi-region write capability and conflict resolution were not designed for the active-active requirement. Choose the corresponding action: Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency.
D:The option belongs to a different failure mechanism: TTL was not enabled for the required automatic item expiration lifecycle. That situation exhibits: Old session JSON documents accumulate indefinitely until a manual cleanup job runs. For the stated case, the remedy is: Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency.
Question 430
An architect proposes this change: Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency. The workload context is: A Cosmos DB workload serves high global write demand and must support multiple writable Azure regions rather than a single write region. Which evidence would most directly validate the change?
- Write a test sequence and verify reads conform to the configured staleness bound under load.
- Insert and update a test document and confirm change feed processor receives it with tracked continuation state.
- Create a short-lived item and confirm expiration is enforced without a separate cleanup service.
- Write from two configured regions and verify cross-region propagation and conflict outcomes under controlled concurrent updates.
Explanation
Correct Answer
D:The decisive evidence is: Write from two configured regions and verify cross-region propagation and conflict outcomes under controlled concurrent updates. This measures the mechanism of the planned change, not an unrelated Azure service: Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency.
Incorrect Answers
A:The alternative test targets: Choose the supported bounded staleness consistency level with appropriate lag/staleness parameters. The scenario's actual proposed remedy is: Configure supported Azure Cosmos DB multi-region writes with an explicit conflict resolution strategy and appropriate consistency. Verify that one by: Write from two configured regions and verify cross-region propagation and conflict outcomes under controlled concurrent updates.
B:This check validates a different workload: Insert and update a test document and confirm change feed processor receives it with tracked continuation state. Its associated design is: Consume the appropriate Azure Cosmos DB change feed with a checkpointed processor for the supported API. The required acceptance test here is: Write from two configured regions and verify cross-region propagation and conflict outcomes under controlled concurrent updates.
C:That observation pertains to a separate failure: Old session JSON documents accumulate indefinitely until a manual cleanup job runs. Its cause is: TTL was not enabled for the required automatic item expiration lifecycle. It does not confirm the result of this design. The direct proof would be: Write from two configured regions and verify cross-region propagation and conflict outcomes under controlled concurrent updates.
Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests