Question 700
Workload context: A transient batch worker writes temporary scratch data that can be lost on VM redeployment; durable business records live in managed storage. The implemented remedy is: Use an appropriate VM temporary/local scratch disk only for disposable files and store durable results on managed disks or services. Which ongoing practice most specifically prevents recurrence of this failure: The application loses business files after a VM host maintenance event.?
- Review VM image patching and guest configuration when changing OS versions.
- Review function retry, idempotency and scaling when event volume changes.
- Audit scratch versus persistent paths in application configuration before image changes.
- Reassess host capacity, failure recovery and license inventory during renewal.
Explanation
Correct Answer
C:The key follow-up control is: Audit scratch versus persistent paths in application configuration before image changes. It avoids recurrence of the scenario in which: The application loses business files after a VM host maintenance event. It addresses: Critical state was stored on nonpersistent temporary local storage.
Incorrect Answers
A:That safeguard manages another risk: The chosen hosting abstraction does not expose the operating system features the app requires. Its scenario is: The app cannot install its required host driver on a managed web platform. The present recurring risk is: Critical state was stored on nonpersistent temporary local storage. The proper ongoing control is: Audit scratch versus persistent paths in application configuration before image changes.
B:This is a reasonable safeguard for a different fault: An always-on VM is maintained solely to poll object storage for new files. That different mechanism is: The compute model does not use event-driven managed function triggers. The original incident here instead arises from: Critical state was stored on nonpersistent temporary local storage. The directly relevant safeguard is: Audit scratch versus persistent paths in application configuration before image changes.
D:That safeguard manages another risk: The architecture does not provide the required customer-controlled physical-host tenancy. Its scenario is: A shared VM host does not satisfy the vendor's dedicated-host licensing constraint. The present recurring risk is: Critical state was stored on nonpersistent temporary local storage. The proper ongoing control is: Audit scratch versus persistent paths in application configuration before image changes.
Question 701
A solution architect is reviewing a workload: A customer portal needs HTTP hosting with managed OS patching, TLS and scale-out but does not require custom Kubernetes operations. The observed incident is: The team operates unnecessary webserver VMs and manually patches them for routine hosting. Which architecture choice most directly removes the identified weakness?
- Use Azure Kubernetes Service with appropriate node pools, networking and governance for Kubernetes-native requirements.
- Choose Azure App Service with suitable plan and autoscale features for the supported web runtime.
- Deploy Azure Virtual Machine Scale Sets with a suitable autoscale rule, image and load-balancing integration.
- Use Azure App Service deployment slots with suitable slot settings and planned swap behavior.
Explanation
Correct Answer
B:The targeted implementation is: Choose Azure App Service with suitable plan and autoscale features for the supported web runtime. The problem is not generic resource availability: A full IaaS VM hosting model was retained though managed App Service meets the constraints. Verify the result by: Deploy the portal and verify managed HTTPS, health checks and horizontal scaling.
Incorrect Answers
A:This choice mitigates an alternative scenario, where: A container platform without Kubernetes API prevents the required operator and custom controller deployment. The underlying issue there is: The hosting choice does not expose necessary Kubernetes orchestration APIs. Here the root issue is: A full IaaS VM hosting model was retained though managed App Service meets the constraints. Choose the corresponding action: Choose Azure App Service with suitable plan and autoscale features for the supported web runtime.
C:That design instead addresses another observed condition: The API exhausts capacity because two manually provisioned VMs never scale. Its technical cause is: Capacity management lacks automated VM instance scaling and health integration. The current workload exhibits: The team operates unnecessary webserver VMs and manually patches them for routine hosting. Its targeted remedy is: Choose Azure App Service with suitable plan and autoscale features for the supported web runtime.
D:This choice mitigates an alternative scenario, where: Deploying directly to production exposes partially updated app settings to users. The underlying issue there is: No staging slot and controlled deployment swap were designed. Here the root issue is: A full IaaS VM hosting model was retained though managed App Service meets the constraints. Choose the corresponding action: Choose Azure App Service with suitable plan and autoscale features for the supported web runtime.
Question 702
An architect proposes this change: Choose Azure App Service with suitable plan and autoscale features for the supported web runtime. The workload context is: A customer portal needs HTTP hosting with managed OS patching, TLS and scale-out but does not require custom Kubernetes operations. Which evidence would most directly validate the change?
- Apply controlled CPU load and verify new scale-set instances join the healthy serving pool.
- Deploy the portal and verify managed HTTPS, health checks and horizontal scaling.
- Deploy a custom resource and admission policy and confirm cluster API behavior under controlled changes.
- Deploy into staging and run smoke tests before swapping; confirm production uses the new release.
Explanation
Correct Answer
B:The decisive evidence is: Deploy the portal and verify managed HTTPS, health checks and horizontal scaling. This measures the mechanism of the planned change, not an unrelated Azure service: Choose Azure App Service with suitable plan and autoscale features for the supported web runtime.
Incorrect Answers
A:That observation pertains to a separate failure: The API exhausts capacity because two manually provisioned VMs never scale. Its cause is: Capacity management lacks automated VM instance scaling and health integration. It does not confirm the result of this design. The direct proof would be: Deploy the portal and verify managed HTTPS, health checks and horizontal scaling.
C:This check validates a different workload: Deploy a custom resource and admission policy and confirm cluster API behavior under controlled changes. Its associated design is: Use Azure Kubernetes Service with appropriate node pools, networking and governance for Kubernetes-native requirements. The required acceptance test here is: Deploy the portal and verify managed HTTPS, health checks and horizontal scaling.
D:That observation pertains to a separate failure: Deploying directly to production exposes partially updated app settings to users. Its cause is: No staging slot and controlled deployment swap were designed. It does not confirm the result of this design. The direct proof would be: Deploy the portal and verify managed HTTPS, health checks and horizontal scaling.
Question 703
During architecture troubleshooting, a team reports: The team operates unnecessary webserver VMs and manually patches them for routine hosting. Context: A customer portal needs HTTP hosting with managed OS patching, TLS and scale-out but does not require custom Kubernetes operations. Which underlying design mistake explains the observed behavior most precisely?
- The hosting choice does not expose necessary Kubernetes orchestration APIs.
- No staging slot and controlled deployment swap were designed.
- Capacity management lacks automated VM instance scaling and health integration.
- A full IaaS VM hosting model was retained though managed App Service meets the constraints.
Explanation
Correct Answer
D:This is the failure mechanism rather than an incidental symptom: A full IaaS VM hosting model was retained though managed App Service meets the constraints. It accounts for: The team operates unnecessary webserver VMs and manually patches them for routine hosting. The architectural repair is: Choose Azure App Service with suitable plan and autoscale features for the supported web runtime.
Incorrect Answers
A:The proposed diagnosis fits another scenario: The hosting choice does not expose necessary Kubernetes orchestration APIs. It would typically be reflected by: A container platform without Kubernetes API prevents the required operator and custom controller deployment. The current evidence instead supports: A full IaaS VM hosting model was retained though managed App Service meets the constraints.
B:The alternative weakness is: No staging slot and controlled deployment swap were designed. Its associated failure is: Deploying directly to production exposes partially updated app settings to users. Neither explains the present observation: The team operates unnecessary webserver VMs and manually patches them for routine hosting. The direct cause here is: A full IaaS VM hosting model was retained though managed App Service meets the constraints.
C:This cause would explain a different symptom: The API exhausts capacity because two manually provisioned VMs never scale. The mechanism for that event is: Capacity management lacks automated VM instance scaling and health integration. Here the stated symptom is: The team operates unnecessary webserver VMs and manually patches them for routine hosting. Its cause is: A full IaaS VM hosting model was retained though managed App Service meets the constraints.
Question 704
The design change is: Choose Azure App Service with suitable plan and autoscale features for the supported web runtime. The original failure was: The team operates unnecessary webserver VMs and manually patches them for routine hosting. Which ongoing control best prevents recurrence of the same root cause?
- Review Kubernetes version, node pool upgrades and admission policies for compatibility.
- Audit slot-sticky settings and rollback procedure after application configuration changes.
- Review autoscale threshold, scale-in rules and image version before peak seasons.
- Test runtime support and plan scale settings when application frameworks change.
Explanation
Correct Answer
D:This is an ongoing protection specific to the fault: Test runtime support and plan scale settings when application frameworks change. The recurrence risk is: A full IaaS VM hosting model was retained though managed App Service meets the constraints. It should be checked using: Deploy the portal and verify managed HTTPS, health checks and horizontal scaling.
Incorrect Answers
A:This is a reasonable safeguard for a different fault: A container platform without Kubernetes API prevents the required operator and custom controller deployment. That different mechanism is: The hosting choice does not expose necessary Kubernetes orchestration APIs. The original incident here instead arises from: A full IaaS VM hosting model was retained though managed App Service meets the constraints. The directly relevant safeguard is: Test runtime support and plan scale settings when application frameworks change.
B:The proposed control focuses on: No staging slot and controlled deployment swap were designed. For the design in the question, recurrence comes from: A full IaaS VM hosting model was retained though managed App Service meets the constraints. A precise prevention step is: Test runtime support and plan scale settings when application frameworks change.
C:That safeguard manages another risk: Capacity management lacks automated VM instance scaling and health integration. Its scenario is: The API exhausts capacity because two manually provisioned VMs never scale. The present recurring risk is: A full IaaS VM hosting model was retained though managed App Service meets the constraints. The proper ongoing control is: Test runtime support and plan scale settings when application frameworks change.
Question 705
A design workshop has this requirement: An App Service deployment must validate a new release on a stable URL and swap into production with minimal request disruption. Operators currently observe: Deploying directly to production exposes partially updated app settings to users. Select the ONE design remedy that best addresses the root cause.
- Choose Azure App Service with suitable plan and autoscale features for the supported web runtime.
- Use Azure App Service deployment slots with suitable slot settings and planned swap behavior.
- Use Azure Kubernetes Service with appropriate node pools, networking and governance for Kubernetes-native requirements.
- Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints.
Explanation
Correct Answer
B:This option addresses the actual design defect: No staging slot and controlled deployment swap were designed. The correction is: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior. Confirm the outcome with: Deploy into staging and run smoke tests before swapping; confirm production uses the new release.
Incorrect Answers
A:The option belongs to a different failure mechanism: A full IaaS VM hosting model was retained though managed App Service meets the constraints. That situation exhibits: The team operates unnecessary webserver VMs and manually patches them for routine hosting. For the stated case, the remedy is: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior.
C:This choice mitigates an alternative scenario, where: A container platform without Kubernetes API prevents the required operator and custom controller deployment. The underlying issue there is: The hosting choice does not expose necessary Kubernetes orchestration APIs. Here the root issue is: No staging slot and controlled deployment swap were designed. Choose the corresponding action: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior.
D:The option belongs to a different failure mechanism: The compute model does not use event-driven managed function triggers. That situation exhibits: An always-on VM is maintained solely to poll object storage for new files. For the stated case, the remedy is: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior.
Question 706
The planned architecture is: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior. Workload context: An App Service deployment must validate a new release on a stable URL and swap into production with minimal request disruption. Which acceptance test demonstrates that the required behavior works?
- Upload a test blob and verify one idempotent execution records the expected result.
- Deploy the portal and verify managed HTTPS, health checks and horizontal scaling.
- Deploy into staging and run smoke tests before swapping; confirm production uses the new release.
- Deploy a custom resource and admission policy and confirm cluster API behavior under controlled changes.
Explanation
Correct Answer
C:The acceptance test is specific: Deploy into staging and run smoke tests before swapping; confirm production uses the new release. Its purpose is to establish that the proposed architecture works: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior.
Incorrect Answers
A:The alternative test targets: Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints. The scenario's actual proposed remedy is: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior. Verify that one by: Deploy into staging and run smoke tests before swapping; confirm production uses the new release.
B:This check validates a different workload: Deploy the portal and verify managed HTTPS, health checks and horizontal scaling. Its associated design is: Choose Azure App Service with suitable plan and autoscale features for the supported web runtime. The required acceptance test here is: Deploy into staging and run smoke tests before swapping; confirm production uses the new release.
D:The alternative test targets: Use Azure Kubernetes Service with appropriate node pools, networking and governance for Kubernetes-native requirements. The scenario's actual proposed remedy is: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior. Verify that one by: Deploy into staging and run smoke tests before swapping; confirm production uses the new release.
Question 707
The customer states: An App Service deployment must validate a new release on a stable URL and swap into production with minimal request disruption. An incident reveals: Deploying directly to production exposes partially updated app settings to users. What cause best accounts for this evidence?
- No staging slot and controlled deployment swap were designed.
- The hosting choice does not expose necessary Kubernetes orchestration APIs.
- The compute model does not use event-driven managed function triggers.
- A full IaaS VM hosting model was retained though managed App Service meets the constraints.
Explanation
Correct Answer
A:The recorded behavior follows from: No staging slot and controlled deployment swap were designed. The appropriate mitigation would be: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior. Verify with: Deploy into staging and run smoke tests before swapping; confirm production uses the new release.
Incorrect Answers
B:This cause would explain a different symptom: A container platform without Kubernetes API prevents the required operator and custom controller deployment. The mechanism for that event is: The hosting choice does not expose necessary Kubernetes orchestration APIs. Here the stated symptom is: Deploying directly to production exposes partially updated app settings to users. Its cause is: No staging slot and controlled deployment swap were designed.
C:The proposed diagnosis fits another scenario: The compute model does not use event-driven managed function triggers. It would typically be reflected by: An always-on VM is maintained solely to poll object storage for new files. The current evidence instead supports: No staging slot and controlled deployment swap were designed.
D:The alternative weakness is: A full IaaS VM hosting model was retained though managed App Service meets the constraints. Its associated failure is: The team operates unnecessary webserver VMs and manually patches them for routine hosting. Neither explains the present observation: Deploying directly to production exposes partially updated app settings to users. The direct cause here is: No staging slot and controlled deployment swap were designed.
Question 708
Workload context: An App Service deployment must validate a new release on a stable URL and swap into production with minimal request disruption. The implemented remedy is: Use Azure App Service deployment slots with suitable slot settings and planned swap behavior. Which ongoing practice most specifically prevents recurrence of this failure: Deploying directly to production exposes partially updated app settings to users.?
- Review function retry, idempotency and scaling when event volume changes.
- Test runtime support and plan scale settings when application frameworks change.
- Audit slot-sticky settings and rollback procedure after application configuration changes.
- Review Kubernetes version, node pool upgrades and admission policies for compatibility.
Explanation
Correct Answer
C:This is an ongoing protection specific to the fault: Audit slot-sticky settings and rollback procedure after application configuration changes. The recurrence risk is: No staging slot and controlled deployment swap were designed. It should be checked using: Deploy into staging and run smoke tests before swapping; confirm production uses the new release.
Incorrect Answers
A:The proposed control focuses on: The compute model does not use event-driven managed function triggers. For the design in the question, recurrence comes from: No staging slot and controlled deployment swap were designed. A precise prevention step is: Audit slot-sticky settings and rollback procedure after application configuration changes.
B:That safeguard manages another risk: A full IaaS VM hosting model was retained though managed App Service meets the constraints. Its scenario is: The team operates unnecessary webserver VMs and manually patches them for routine hosting. The present recurring risk is: No staging slot and controlled deployment swap were designed. The proper ongoing control is: Audit slot-sticky settings and rollback procedure after application configuration changes.
D:The proposed control focuses on: The hosting choice does not expose necessary Kubernetes orchestration APIs. For the design in the question, recurrence comes from: No staging slot and controlled deployment swap were designed. A precise prevention step is: Audit slot-sticky settings and rollback procedure after application configuration changes.
Question 709
A solution architect is reviewing a workload: A service processes BlobCreated events as small functions; idle intervals are long and no persistent application server is required. The observed incident is: An always-on VM is maintained solely to poll object storage for new files. Which architecture choice most directly removes the identified weakness?
- Choose Azure App Service with suitable plan and autoscale features for the supported web runtime.
- Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints.
- Use an appropriate VM temporary/local scratch disk only for disposable files and store durable results on managed disks or services.
- Use Azure Batch with pools, job/task scheduling and autoscaling for parallel batch workloads.
Explanation
Correct Answer
B:The evidence (An always-on VM is maintained solely to poll object storage for new files.) identifies the following cause: The compute model does not use event-driven managed function triggers. The design that removes it is: Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints. The acceptance check is: Upload a test blob and verify one idempotent execution records the expected result.
Incorrect Answers
A:That design instead addresses another observed condition: The team operates unnecessary webserver VMs and manually patches them for routine hosting. Its technical cause is: A full IaaS VM hosting model was retained though managed App Service meets the constraints. The current workload exhibits: An always-on VM is maintained solely to poll object storage for new files. Its targeted remedy is: Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints.
C:The option belongs to a different failure mechanism: Critical state was stored on nonpersistent temporary local storage. That situation exhibits: The application loses business files after a VM host maintenance event. For the stated case, the remedy is: Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints.
D:That design instead addresses another observed condition: A single VM serializes thousands of independent jobs and misses the daily SLA. Its technical cause is: The workload lacks managed parallel task scheduling and scalable compute pools. The current workload exhibits: An always-on VM is maintained solely to poll object storage for new files. Its targeted remedy is: Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints.
Question 710
An architect proposes this change: Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints. The workload context is: A service processes BlobCreated events as small functions; idle intervals are long and no persistent application server is required. Which evidence would most directly validate the change?
- Redeploy the worker and confirm business results remain while disposable scratch may disappear.
- Deploy the portal and verify managed HTTPS, health checks and horizontal scaling.
- Submit a representative batch and check task distribution, failures and output aggregation.
- Upload a test blob and verify one idempotent execution records the expected result.
Explanation
Correct Answer
D:This observation directly verifies the intended design: Upload a test blob and verify one idempotent execution records the expected result. The architecture being tested is: Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints. The original symptom was: An always-on VM is maintained solely to poll object storage for new files.
Incorrect Answers
A:This check validates a different workload: Redeploy the worker and confirm business results remain while disposable scratch may disappear. Its associated design is: Use an appropriate VM temporary/local scratch disk only for disposable files and store durable results on managed disks or services. The required acceptance test here is: Upload a test blob and verify one idempotent execution records the expected result.
B:That observation pertains to a separate failure: The team operates unnecessary webserver VMs and manually patches them for routine hosting. Its cause is: A full IaaS VM hosting model was retained though managed App Service meets the constraints. It does not confirm the result of this design. The direct proof would be: Upload a test blob and verify one idempotent execution records the expected result.
C:The alternative test targets: Use Azure Batch with pools, job/task scheduling and autoscaling for parallel batch workloads. The scenario's actual proposed remedy is: Use Azure Functions with an appropriate trigger and hosting plan that meets latency and network constraints. Verify that one by: Upload a test blob and verify one idempotent execution records the expected result.
Designing Microsoft Azure Infrastructure Solutions (AZ-305) Practice Tests