KCNA · Question #19
What is the goal of load balancing?
The correct answer is D. Automatically distribute requests across instances of an application. Load balancing aims to automatically distribute incoming network requests efficiently across multiple instances of an application, ensuring optimal resource utilization and high availability.
Question
What is the goal of load balancing?
Options
- AAutomatically measure request performance across instances of an application.
- BAutomatically distribute requests across different versions of an application.
- CAutomatically distribute instances of an application across the cluster.
- DAutomatically distribute requests across instances of an application.
How the community answered
(34 responses)- B3% (1)
- C6% (2)
- D91% (31)
Why each option
Load balancing aims to automatically distribute incoming network requests efficiently across multiple instances of an application, ensuring optimal resource utilization and high availability.
Measuring request performance is part of monitoring, not the core goal of load balancing.
Distributing requests across different versions of an application (e.g., A/B testing) can be a use case of load balancing, but the core goal is simply distributing requests to available instances.
Distributing instances of an application across the cluster is a function of a scheduler, not directly load balancing, which focuses on distributing requests to already deployed instances.
The primary goal of load balancing is to efficiently distribute incoming network traffic or requests among a group of backend servers or application instances. This distribution prevents any single server from becoming overloaded, thereby improving application responsiveness, availability, and overall performance.
Concept tested: Load balancing purpose
Source: https://kubernetes.io/docs/concepts/services-networking/service/#load-balancer
Topics
Community Discussion
No community discussion yet for this question.