Microsoft AZ-305 Container Compute Design Practice Test
Topic 18 focuses on Container-Based Compute Design for the Microsoft Certified: Azure Solutions Architect Expert certification and the AZ-305 exam, using Microsoft Azure solution-architecture scenarios. For broader exam preparation, review the Microsoft Azure Solutions Architect Expert AZ-305 Exam Dumps page. Each question includes a concise explanation of the correct answer and the technical reason the other choices are incorrect.
Question 1
When considering AKS node pool, which requirement supports that choice?
Correct Answer: C
Correct Answer
Answer C is correct because AKS node pool groups Kubernetes worker nodes with a common VM size, operating system, and configuration.
Incorrect Answers
Answer A is incorrect because that outcome is more directly associated with AKS cluster autoscaler, not AKS node pool.
Answer B is incorrect because that outcome is more directly associated with Azure Container Apps revision, not AKS node pool.
Answer D is incorrect because that outcome is more directly associated with AKS private cluster, not AKS node pool.
Question 2
When considering Kubernetes horizontal pod autoscaler, which requirement supports that choice?
Correct Answer: A
Correct Answer
Answer A is correct because Kubernetes horizontal pod autoscaler changes pod replica counts based on observed metrics.
Incorrect Answers
Answer B is incorrect because that outcome is more directly associated with Azure Container Apps revision, not Kubernetes horizontal pod autoscaler.
Answer C is incorrect because that outcome is more directly associated with Azure Container Apps, not Kubernetes horizontal pod autoscaler.
Answer D is incorrect because that outcome is more directly associated with AKS private cluster, not Kubernetes horizontal pod autoscaler.
Question 3
For AKS private cluster, which statement is accurate?
Correct Answer: D
Correct Answer
Answer D is correct because AKS private cluster uses private API server connectivity to reduce public exposure of the Kubernetes control plane.
Incorrect Answers
Answer A is incorrect because that description belongs to Azure Kubernetes Service (AKS), whose purpose is to run complex containerized applications that require Kubernetes orchestration and control.
Answer B is incorrect because that description belongs to AKS node pool, whose purpose is to separate Kubernetes workloads by capacity or operating system requirements.
Answer C is incorrect because that description belongs to Azure Container Instances, whose purpose is to run short-lived or simple isolated containers with minimal platform overhead.
Question 4
For Azure Container Instances, which statement is accurate?
Correct Answer: A
Correct Answer
Answer A is correct because Azure Container Instances runs individual containers or simple container groups without managing servers or a Kubernetes cluster.
Incorrect Answers
Answer B is incorrect because that description belongs to AKS cluster autoscaler, whose purpose is to adjust Kubernetes infrastructure capacity as pod demand changes.
Answer C is incorrect because that description belongs to Azure Container Registry, whose purpose is to provide a secure image registry for Azure container deployments.
Answer D is incorrect because that description belongs to Azure Container Apps revision, whose purpose is to support controlled application version rollout and traffic splitting.
Question 5
To run complex containerized applications that require Kubernetes orchestration and control, which Azure design option should be selected?
Correct Answer: D
Correct Answer
Answer D is correct because Azure Kubernetes Service (AKS) is designed to run complex containerized applications that require Kubernetes orchestration and control. Azure Kubernetes Service (AKS) provides managed Kubernetes control planes with configurable node pools, networking, scaling, and integrations.
Incorrect Answers
Answer A is incorrect because Azure Container Registry can be useful in Azure architectures, but its primary role is to provide a secure image registry for Azure container deployments; it is not the best match for the stated priority.
Answer B is incorrect because AKS cluster autoscaler can be useful in Azure architectures, but its primary role is to adjust Kubernetes infrastructure capacity as pod demand changes; it is not the best match for the stated priority.
Answer C is incorrect because Azure Container Apps can be useful in Azure architectures, but its primary role is to run microservices and APIs in containers with minimal orchestrator administration; it is not the best match for the stated priority.
Question 6
For Kubernetes horizontal pod autoscaler, which statement is accurate?
Correct Answer: C
Correct Answer
Answer C is correct because Kubernetes horizontal pod autoscaler changes pod replica counts based on observed metrics.
Incorrect Answers
Answer A is incorrect because that description belongs to Azure Container Apps, whose purpose is to run microservices and APIs in containers with minimal orchestrator administration.
Answer B is incorrect because that description belongs to AKS private cluster, whose purpose is to operate Kubernetes with private control-plane access.
Answer D is incorrect because that description belongs to Azure Container Apps revision, whose purpose is to support controlled application version rollout and traffic splitting.
Question 7
To support controlled application version rollout and traffic splitting, which Azure design option should be selected?
Correct Answer: B
Correct Answer
Answer B is correct because Azure Container Apps revision is designed to support controlled application version rollout and traffic splitting. Azure Container Apps revision represents an immutable version of a container app configuration and can receive weighted traffic.
Incorrect Answers
Answer A is incorrect because Azure Container Apps jobs can be useful in Azure architectures, but its primary role is to run managed container batch or background jobs without a persistent service endpoint; it is not the best match for the stated priority.
Answer C is incorrect because Azure Kubernetes Service (AKS) can be useful in Azure architectures, but its primary role is to run complex containerized applications that require Kubernetes orchestration and control; it is not the best match for the stated priority.
Answer D is incorrect because Azure Container Instances can be useful in Azure architectures, but its primary role is to run short-lived or simple isolated containers with minimal platform overhead; it is not the best match for the stated priority.
Question 8
To separate Kubernetes workloads by capacity or operating system requirements, which Azure design option should be selected?
Correct Answer: D
Correct Answer
Answer D is correct because AKS node pool is designed to separate Kubernetes workloads by capacity or operating system requirements. AKS node pool groups Kubernetes worker nodes with a common VM size, operating system, and configuration.
Incorrect Answers
Answer A is incorrect because AKS private cluster can be useful in Azure architectures, but its primary role is to operate Kubernetes with private control-plane access; it is not the best match for the stated priority.
Answer B is incorrect because Azure Container Apps revision can be useful in Azure architectures, but its primary role is to support controlled application version rollout and traffic splitting; it is not the best match for the stated priority.
Answer C is incorrect because AKS cluster autoscaler can be useful in Azure architectures, but its primary role is to adjust Kubernetes infrastructure capacity as pod demand changes; it is not the best match for the stated priority.
Question 9
To operate Kubernetes with private control-plane access, which Azure design option should be selected?
Correct Answer: A
Correct Answer
Answer A is correct because AKS private cluster is designed to operate Kubernetes with private control-plane access. AKS private cluster uses private API server connectivity to reduce public exposure of the Kubernetes control plane.
Incorrect Answers
Answer B is incorrect because Azure Kubernetes Service (AKS) can be useful in Azure architectures, but its primary role is to run complex containerized applications that require Kubernetes orchestration and control; it is not the best match for the stated priority.
Answer C is incorrect because Azure Container Instances can be useful in Azure architectures, but its primary role is to run short-lived or simple isolated containers with minimal platform overhead; it is not the best match for the stated priority.
Answer D is incorrect because AKS node pool can be useful in Azure architectures, but its primary role is to separate Kubernetes workloads by capacity or operating system requirements; it is not the best match for the stated priority.
Question 10
A regulated AKS deployment must avoid a publicly reachable Kubernetes API endpoint. Which design objective most directly supports using an AKS private cluster?
Correct Answer: B
Correct Answer
Answer B is correct because AKS private cluster uses private API server connectivity to reduce public exposure of the Kubernetes control plane.
Incorrect Answers
Answer A is incorrect because that outcome is more directly associated with Azure Container Instances, not AKS private cluster.
Answer C is incorrect because that outcome is more directly associated with AKS node pool, not AKS private cluster.
Answer D is incorrect because that outcome is more directly associated with Azure Kubernetes Service (AKS), not AKS private cluster.
Question 11
Which Azure capability groups Kubernetes worker nodes with a common VM size, operating system, and configuration?
Correct Answer: B
Correct Answer
Answer B is correct because AKS node pool matches the described capability and is intended to separate Kubernetes workloads by capacity or operating system requirements.
Incorrect Answers
Answer A is incorrect because AKS cluster autoscaler is intended to adjust Kubernetes infrastructure capacity as pod demand changes, which is a different architectural function.
Answer C is incorrect because Azure Container Apps revision is intended to support controlled application version rollout and traffic splitting, which is a different architectural function.
Answer D is incorrect because AKS private cluster is intended to operate Kubernetes with private control-plane access, which is a different architectural function.
Question 12
To run microservices and APIs in containers with minimal orchestrator administration, which Azure design option should be selected?
Correct Answer: C
Correct Answer
Answer C is correct because Azure Container Apps is designed to run microservices and APIs in containers with minimal orchestrator administration. Azure Container Apps provides a serverless container platform with revisions, autoscaling, ingress, jobs, and Dapr integration without direct Kubernetes management.
Incorrect Answers
Answer A is incorrect because Azure Container Instances can be useful in Azure architectures, but its primary role is to run short-lived or simple isolated containers with minimal platform overhead; it is not the best match for the stated priority.
Answer B is incorrect because Kubernetes horizontal pod autoscaler can be useful in Azure architectures, but its primary role is to scale application instances inside Kubernetes independently of node capacity; it is not the best match for the stated priority.
Answer D is incorrect because AKS node pool can be useful in Azure architectures, but its primary role is to separate Kubernetes workloads by capacity or operating system requirements; it is not the best match for the stated priority.
Question 13
Which Azure capability represents an immutable version of a container app configuration and can receive weighted traffic?
Correct Answer: D
Correct Answer
Answer D is correct because Azure Container Apps revision matches the described capability and is intended to support controlled application version rollout and traffic splitting.
Incorrect Answers
Answer A is incorrect because Azure Container Apps jobs is intended to run managed container batch or background jobs without a persistent service endpoint, which is a different architectural function.
Answer B is incorrect because Azure Container Instances is intended to run short-lived or simple isolated containers with minimal platform overhead, which is a different architectural function.
Answer C is incorrect because Azure Kubernetes Service (AKS) is intended to run complex containerized applications that require Kubernetes orchestration and control, which is a different architectural function.
Question 14
Which Azure capability automatically changes the number of nodes in a node pool based on unschedulable workload demand?
Correct Answer: B
Correct Answer
Answer B is correct because AKS cluster autoscaler matches the described capability and is intended to adjust Kubernetes infrastructure capacity as pod demand changes.
Incorrect Answers
Answer A is incorrect because Azure Kubernetes Service (AKS) is intended to run complex containerized applications that require Kubernetes orchestration and control, which is a different architectural function.
Answer C is incorrect because Azure Container Apps jobs is intended to run managed container batch or background jobs without a persistent service endpoint, which is a different architectural function.
Answer D is incorrect because Kubernetes horizontal pod autoscaler is intended to scale application instances inside Kubernetes independently of node capacity, which is a different architectural function.
Question 15
For Azure Container Registry, which statement is accurate?
Correct Answer: D
Correct Answer
Answer D is correct because Azure Container Registry stores and manages private container images and OCI artifacts close to Azure workloads.
Incorrect Answers
Answer A is incorrect because that description belongs to Azure Container Apps jobs, whose purpose is to run managed container batch or background jobs without a persistent service endpoint.
Answer B is incorrect because that description belongs to AKS node pool, whose purpose is to separate Kubernetes workloads by capacity or operating system requirements.
Answer C is incorrect because that description belongs to Kubernetes horizontal pod autoscaler, whose purpose is to scale application instances inside Kubernetes independently of node capacity.
Question 16
One Kubernetes cluster must separate workers with different operating-system or capacity requirements. Which AKS resource supplies those distinct groups of workers?
Correct Answer: B
Correct Answer
Answer B is correct because AKS node pool groups Kubernetes worker nodes with a common VM size, operating system, and configuration. It directly meets the requirement to separate Kubernetes workloads by capacity or operating system requirements.
Incorrect Answers
Answer A is incorrect because AKS private cluster is used to operate Kubernetes with private control-plane access; that does not directly satisfy the requirement in this scenario.
Answer C is incorrect because Azure Container Apps revision is used to support controlled application version rollout and traffic splitting; that does not directly satisfy the requirement in this scenario.
Answer D is incorrect because AKS cluster autoscaler is used to adjust Kubernetes infrastructure capacity as pod demand changes; that does not directly satisfy the requirement in this scenario.
Question 17
Which Azure capability runs individual containers or simple container groups without managing servers or a Kubernetes cluster?
Correct Answer: C
Correct Answer
Answer C is correct because Azure Container Instances matches the described capability and is intended to run short-lived or simple isolated containers with minimal platform overhead.
Incorrect Answers
Answer A is incorrect because Azure Container Registry is intended to provide a secure image registry for Azure container deployments, which is a different architectural function.
Answer B is incorrect because Azure Container Apps revision is intended to support controlled application version rollout and traffic splitting, which is a different architectural function.
Answer D is incorrect because AKS cluster autoscaler is intended to adjust Kubernetes infrastructure capacity as pod demand changes, which is a different architectural function.
Question 18
To provide a secure image registry for Azure container deployments, which Azure design option should be selected?
Correct Answer: A
Correct Answer
Answer A is correct because Azure Container Registry is designed to provide a secure image registry for Azure container deployments. Azure Container Registry stores and manages private container images and OCI artifacts close to Azure workloads.
Incorrect Answers
Answer B is incorrect because Kubernetes horizontal pod autoscaler can be useful in Azure architectures, but its primary role is to scale application instances inside Kubernetes independently of node capacity; it is not the best match for the stated priority.
Answer C is incorrect because Azure Container Apps jobs can be useful in Azure architectures, but its primary role is to run managed container batch or background jobs without a persistent service endpoint; it is not the best match for the stated priority.
Answer D is incorrect because AKS node pool can be useful in Azure architectures, but its primary role is to separate Kubernetes workloads by capacity or operating system requirements; it is not the best match for the stated priority.
Question 19
When considering Azure Container Instances, which requirement supports that choice?
Correct Answer: A
Correct Answer
Answer A is correct because Azure Container Instances runs individual containers or simple container groups without managing servers or a Kubernetes cluster.
Incorrect Answers
Answer B is incorrect because that outcome is more directly associated with Azure Container Registry, not Azure Container Instances.
Answer C is incorrect because that outcome is more directly associated with AKS cluster autoscaler, not Azure Container Instances.
Answer D is incorrect because that outcome is more directly associated with Azure Container Apps revision, not Azure Container Instances.
Question 20
Which Azure capability provides managed Kubernetes control planes with configurable node pools, networking, scaling, and integrations?
Correct Answer: A
Correct Answer
Answer A is correct because Azure Kubernetes Service (AKS) matches the described capability and is intended to run complex containerized applications that require Kubernetes orchestration and control.
Incorrect Answers
Answer B is incorrect because Azure Container Registry is intended to provide a secure image registry for Azure container deployments, which is a different architectural function.
Answer C is incorrect because AKS cluster autoscaler is intended to adjust Kubernetes infrastructure capacity as pod demand changes, which is a different architectural function.
Answer D is incorrect because Azure Container Apps is intended to run microservices and APIs in containers with minimal orchestrator administration, which is a different architectural function.
Question 21
Which Azure capability run finite-duration containerized tasks on demand, on schedules, or based on events?
Correct Answer: C
Correct Answer
Answer C is correct because Azure Container Apps jobs matches the described capability and is intended to run managed container batch or background jobs without a persistent service endpoint.
Incorrect Answers
Answer A is incorrect because AKS private cluster is intended to operate Kubernetes with private control-plane access, which is a different architectural function.
Answer B is incorrect because Azure Container Registry is intended to provide a secure image registry for Azure container deployments, which is a different architectural function.
Answer D is incorrect because Azure Container Apps is intended to run microservices and APIs in containers with minimal orchestrator administration, which is a different architectural function.
Question 22
A containerized service needs blue-green style rollout with weighted traffic between immutable application versions. Which requirement is an Azure Container Apps revision designed to address?
Correct Answer: A
Correct Answer
Answer A is correct because Azure Container Apps revision represents an immutable version of a container app configuration and can receive weighted traffic.
Incorrect Answers
Answer B is incorrect because that outcome is more directly associated with Azure Container Instances, not Azure Container Apps revision.
Answer C is incorrect because that outcome is more directly associated with Azure Kubernetes Service (AKS), not Azure Container Apps revision.
Answer D is incorrect because that outcome is more directly associated with Azure Container Apps jobs, not Azure Container Apps revision.
Question 23
An organization wants to adjust Kubernetes infrastructure capacity as pod demand changes. Which design choice most directly meets the requirement?
Correct Answer: C
Correct Answer
Answer C is correct because AKS cluster autoscaler automatically changes the number of nodes in a node pool based on unschedulable workload demand. It directly meets the requirement to adjust Kubernetes infrastructure capacity as pod demand changes.
Incorrect Answers
Answer A is incorrect because Kubernetes horizontal pod autoscaler is used to scale application instances inside Kubernetes independently of node capacity; that does not directly satisfy the requirement in this scenario.
Answer B is incorrect because Azure Kubernetes Service (AKS) is used to run complex containerized applications that require Kubernetes orchestration and control; that does not directly satisfy the requirement in this scenario.
Answer D is incorrect because Azure Container Apps jobs is used to run managed container batch or background jobs without a persistent service endpoint; that does not directly satisfy the requirement in this scenario.
Question 24
A container deployment pipeline needs a private managed registry for its images. Which Azure service should store and distribute the images?
Correct Answer: B
Correct Answer
Answer B is correct because Azure Container Registry stores and manages private container images and OCI artifacts close to Azure workloads. It directly meets the requirement to provide a secure image registry for Azure container deployments.
Incorrect Answers
Answer A is incorrect because Azure Container Apps jobs is used to run managed container batch or background jobs without a persistent service endpoint; that does not directly satisfy the requirement in this scenario.
Answer C is incorrect because Kubernetes horizontal pod autoscaler is used to scale application instances inside Kubernetes independently of node capacity; that does not directly satisfy the requirement in this scenario.
Answer D is incorrect because AKS node pool is used to separate Kubernetes workloads by capacity or operating system requirements; that does not directly satisfy the requirement in this scenario.
Question 25
To run managed container batch or background jobs without a persistent service endpoint, which Azure design option should be selected?
Correct Answer: D
Correct Answer
Answer D is correct because Azure Container Apps jobs is designed to run managed container batch or background jobs without a persistent service endpoint. Azure Container Apps jobs run finite-duration containerized tasks on demand, on schedules, or based on events.
Incorrect Answers
Answer A is incorrect because Azure Container Apps can be useful in Azure architectures, but its primary role is to run microservices and APIs in containers with minimal orchestrator administration; it is not the best match for the stated priority.
Answer B is incorrect because AKS private cluster can be useful in Azure architectures, but its primary role is to operate Kubernetes with private control-plane access; it is not the best match for the stated priority.
Answer C is incorrect because Azure Container Registry can be useful in Azure architectures, but its primary role is to provide a secure image registry for Azure container deployments; it is not the best match for the stated priority.
Popular posts
Recent Posts
