7.2 Workload Balancing and Service Scalability

Key Takeaways

  • Horizontal scaling (scale-out) adds commodity server instances to distribute load and eliminate single points of failure, whereas vertical scaling (scale-up) adds compute and memory to a single chassis but hits physical hardware ceilings.
  • Layer 4 load balancers route traffic at wire speed using IP addresses and TCP/UDP ports without inspecting payloads, while Layer 7 load balancers terminate connections to inspect HTTP headers, cookies, and URLs for content-based routing and SSL offloading.
  • Load balancing algorithms match specific workload profiles: Round Robin suits identical requests on homogeneous hardware, Least Connections optimizes for long-lived sessions, and IP Hash provides source-based session persistence.
  • Session persistence (sticky sessions) via application cookie insertion ensures stateful transactions remain on the same backend node, avoiding the severe hot-spotting pitfalls of Source IP persistence across NAT and proxy gateways.
  • Active health probes utilize multi-layered checks—from basic Layer 4 TCP handshakes to Layer 7 synthetic HTTP 200 OK transactions—to automatically evict failed backend nodes and gracefully re-introduce recovered servers.
Last updated: September 2026

Workload Balancing and Service Scalability

Core Scalability Principle: Individual physical servers possess finite compute, memory, and bus I/O capacities. When client request volumes exceed a single server's operational threshold, administrators must implement architectural scaling. Workload balancing distributes incoming client requests across a pool of redundant backend application servers, ensuring high performance, eliminating bottlenecks, and providing fault tolerance so that individual server failures do not interrupt business operations.

Systems administrators preparing for the CompTIA Server+ (SK0-005) exam must understand the functional boundaries between scaling models, Layer 4 and Layer 7 traffic routing, hardware appliances versus software reverse proxies, algorithmic distribution mechanics, session state persistence, and automated health probing.


Scalability Models: Horizontal Scaling vs. Vertical Scaling

When application demand surges, infrastructure architects scale server infrastructure using two fundamental methodologies:

+-----------------------------------------------------------------------------+
|                   Vertical Scaling vs. Horizontal Scaling                   |
|                                                                             |
|   VERTICAL SCALING (Scale-Up):                                              |
|   +-------------------------------------------------------+                 |
|   | Single Server Chassis                                 |                 |
|   | [Add More CPUs] + [Add More RAM] + [Add Faster NVMe]  |                 |
|   | * Pro: No application code changes; simple management |                 |
|   | * Con: Hardware limits; expensive; Single Point of    |                 |
|   |        Failure; requires downtime to upgrade          |                 |
|   +-------------------------------------------------------+                 |
|                                                                             |
|   HORIZONTAL SCALING (Scale-Out):                                           |
|   [Client Traffic] ---> [Load Balancer / Reverse Proxy]                     |
|                              |             |             |                  |
|                              v             v             v                  |
|                         +---------+   +---------+   +---------+             |
|                         | Node 01 |   | Node 02 |   | Node 03 |             |
|                         +---------+   +---------+   +---------+             |
|   * Pro: Unlimited linear growth; commodity hardware; zero-downtime rolling |
|          maintenance; high fault tolerance                                  |
|   * Con: Requires load balancers; distributed session state complexity      |
+-----------------------------------------------------------------------------+

Vertical Scaling (Scale-Up)

Vertical Scaling increases the capacity of an existing individual server by upgrading its physical components—such as replacing 16-core processors with 64-core processors, expanding RAM from 128 GB to 2 TB, or migrating storage arrays from SAS SSDs to PCIe Gen 5 NVMe enterprise drives.

  • Advantages: Minimal architectural complexity. Legacy monolithic applications, proprietary enterprise resource planning (ERP) suites, and traditional relational databases that cannot run across distributed nodes can scale vertically without software refactoring.
  • Disadvantages: Vertical scaling encounters severe physical hardware ceilings dictated by motherboard socket limits, PCIe lane availability, and chipset memory architectures. Component costs escalate non-linearly (e.g., enterprise 8-socket motherboards and ultra-dense memory modules carry exponential price premiums). Most critically, vertical scaling preserves a Single Point of Failure (SPOF); physical hardware maintenance or motherboard failures cause complete service outages.

Horizontal Scaling (Scale-Out)

Horizontal Scaling expands processing capacity by adding more discrete server instances (nodes) in parallel behind a load balancer.

  • Advantages: High fault tolerance and virtually limitless elastic expansion. Workloads run on cost-effective, standard commodity 1U/2U rack servers or virtual machines. Nodes can be added or decommissioned dynamically to match fluctuating workload demands. System patching achieves zero downtime via rolling upgrades: an administrator evicts Node 01 from the load balancer pool, applies firmware and OS updates, verifies functionality, re-introduces Node 01, and repeats the process for Node 02 and Node 03.
  • Disadvantages: Demands sophisticated network traffic management (load balancers) and requires applications to be stateless or utilize externalized state management (such as shared distributed caches or database clusters).
Scalability FeatureVertical Scaling (Scale-Up)Horizontal Scaling (Scale-Out)
MechanismAdd resources to single chassis (CPU/RAM)Add more server nodes in parallel
Fault ToleranceZero (single chassis remains SPOF)High ($N+1$ redundancy across nodes)
Downtime for UpgradesTypically requires scheduled maintenance downtimeZero downtime (rolling updates behind load balancer)
Hardware ArchitectureProprietary, multi-socket, high-cost chassisStandard, commodity 1U/2U servers or VMs
Scaling CeilingFinite physical motherboard limitsVirtually limitless elastic scalability
Application FitMonolithic legacy apps, large relational DBsStateless web APIs, microservices, cloud-native apps

Layer 4 vs. Layer 7 Load Balancing Architecture

Load balancers—often termed Application Delivery Controllers (ADCs)—operate primarily at either the Transport Layer (Layer 4) or the Application Layer (Layer 7) of the OSI model.

+-----------------------------------------------------------------------------+
|                   Layer 4 vs. Layer 7 Traffic Inspection                    |
|                                                                             |
|   LAYER 4 (Transport / Wire-Speed Packet Routing):                          |
|   [Client IP:Port] ---> [Load Balancer] ---> [Backend Server IP:Port]       |
|   * Evaluates: Source/Dest IP, TCP/UDP Port, TCP Flags                      |
|   * Packet Payload: Blind pass-through; cannot inspect HTTP headers/cookies |
|   * Performance: Ultra-low latency; hardware/wire-speed throughput          |
|                                                                             |
|   LAYER 7 (Application / Content-Aware Reverse Proxy):                      |
|   [Client HTTPS] ---> [Terminates TCP & SSL]                                |
|                       [Inspects HTTP Request: URI, Headers, Cookies]        |
|                       [Re-encrypts / Routes based on content]               |
|                            |                     |                          |
|                            v                     v                          |
|                   [URI: /api/v2/*]       [URI: /static/*]                   |
|                   [App Servers]          [Cache / CDN Servers]              |
+-----------------------------------------------------------------------------+

Layer 4 Load Balancing (Transport Layer)

Layer 4 load balancing makes routing decisions strictly based on network and transport layer header data: Source IP, Destination IP, Protocol (TCP or UDP), and Port Number.

  • Operational Flow: The load balancer does not terminate the application transaction or inspect the encapsulated payload. It performs rapid Network Address Translation (NAT) or Direct Server Return (DSR), rewriting packet IP and MAC headers before forwarding frames to backend servers at wire speed.
  • Performance and Protocol Flexibility: Because it does not parse application data or decrypt SSL/TLS encryption, Layer 4 load balancing requires minimal CPU overhead and introduces sub-millisecond latency. It can balance any TCP or UDP protocol, including DNS (UDP 53), LDAP (TCP 389/636), SMTP (TCP 25), and raw database listener sockets.
  • Limitations: The load balancer is completely blind to application context. It cannot route traffic based on URL paths, inspect HTTP cookies, block SQL injection attacks, or terminate SSL/TLS certificates.

Layer 7 Load Balancing (Application Layer / Reverse Proxy)

Layer 7 load balancing operates as a full reverse proxy, terminating the client's TCP handshake and fully decrypting the application stream.

  • Content-Aware Routing: The load balancer parses the complete application payload, including HTTP/HTTPS request methods (GET, POST), Host headers, requested Uniform Resource Identifiers (URIs), cookies, and user-agent strings. For example, traffic directed to example.com/api/ is routed to high-performance application clusters, while requests for example.com/images/ are routed to high-capacity object storage cache nodes.
  • SSL/TLS Termination (Offloading): The Layer 7 load balancer holds the enterprise SSL/TLS private keys and public certificates, terminating encrypted client sessions at the network edge. It decrypts incoming ciphertext and forwards cleartext HTTP to backend servers across a secure internal VLAN. This offloads compute-intensive cryptographic handshakes from backend application servers, freeing host CPU cycles for business logic.
  • Performance Cost: Terminating TCP sessions, buffering HTTP payloads, and performing TLS decryption incurs substantial CPU and memory overhead compared to Layer 4 passthrough.

Hardware Appliances vs. Software Load Balancers

Organizations deploy load balancing functionality through dedicated proprietary hardware appliances or open-source software packages.

+-----------------------------------------------------------------------------+
|                  Hardware Appliances vs. Software Proxies                   |
|                                                                             |
|   HARDWARE APPLIANCE (e.g., F5 BIG-IP, Citrix ADC):                         |
|   +-----------------------------------------------------------------------+ |
|   | Custom Chassis + ASICs/FPGAs + Dedicated SSL Cryptographic Chips      | |
|   | * Multi-gigabit/terabit throughput; enterprise vendor support; high   | |
|   |   CapEx; paired via dedicated hardware failover heartbeats            | |
|   +-----------------------------------------------------------------------+ |
|                                                                             |
|   SOFTWARE LOAD BALANCER (e.g., HAProxy, NGINX, Keepalived):                |
|   +-----------------------------------------------------------------------+ |
|   | Linux OS (Virtual Machine / Bare-Metal / Container)                   | |
|   | * HAProxy: High-efficiency Layer 4/7 reverse proxy engine             | |
|   | * NGINX: Web server, reverse proxy, and L7 load balancer              | |
|   | * Keepalived: VRRP daemon providing shared Virtual IP (VIP) failover  | |
|   | * Low cost; software-defined agility; automated CI/CD deployment      | |
|   +-----------------------------------------------------------------------+ |
+-----------------------------------------------------------------------------+

Dedicated Hardware Appliances

Enterprise vendors (such as F5 BIG-IP and Citrix ADC / NetScaler) engineer specialized 1U/2U appliances incorporating custom Application-Specific Integrated Circuits (ASICs) and Field-Programmable Gate Arrays (FPGAs) dedicated to hardware-accelerated SSL/TLS cryptographic bulk encryption and wire-speed packet switching.

  • Deployment Profile: Deployed at the edge of large corporate data centers, processing tens of millions of concurrent connections with terabit-level backplane throughput. Hardware appliances are deployed in redundant active-passive or active-active pairs connected via dedicated serial or optical failover cables.
  • Trade-Offs: Substantial Capital Expenditure (CapEx) costs running into tens of thousands of dollars per appliance, coupled with proprietary management interfaces and vendor lock-in.

Software Load Balancers

Software load balancers run on commodity enterprise x86 servers, hypervisor virtual machines, or container runtimes, providing immense flexibility and integration with automated DevOps deployment pipelines.

  • HAProxy (High Availability Proxy): An industry-standard, event-driven, single-threaded software engine capable of delivering exceptional Layer 4 and Layer 7 throughput with microsecond latency.
  • NGINX: A versatile asynchronous web server, reverse proxy, and Layer 7 load balancer widely deployed to terminate SSL/TLS, serve static assets, and proxy application microservices.
  • Keepalived and VRRP: To eliminate the single point of failure inherent in hosting software on a single server, administrators pair two HAProxy or NGINX instances using Keepalived. Keepalived implements the Virtual Router Redundancy Protocol (VRRP) (RFC 5798), sharing a floating Virtual IP (VIP) between primary and backup hosts. If the primary software load balancer fails, the backup node claims the VIP within milliseconds via Gratuitous ARP (GARP).
# Sample HAProxy Layer 7 Configuration Snippet (/etc/haproxy/haproxy.cfg)
frontend web_front
    bind 192.168.10.100:80
    bind 192.168.10.100:443 ssl crt /etc/ssl/certs/site.pem
    mode http
    default_backend web_servers

backend web_servers
    mode http
    balance roundrobin
    cookie SERVERID insert indirect nocache
    server web01 10.0.0.11:80 check cookie web01
    server web02 10.0.0.12:80 check cookie web02

Load Balancing Distribution Algorithms

The distribution algorithm dictates how the load balancer directs each incoming client request across the available backend server pool.

AlgorithmMathematical LogicIdeal Enterprise Workload Profile
Round RobinSequential, cyclical allocation ($1, 2, 3, 1, 2, 3...$)Identical, short-lived requests across homogeneous servers
Weighted Round RobinAllocates requests based on integer capacity weightsMixed server generations (e.g., 64-core node vs. 16-core node)
Least ConnectionsRoutes to the server with lowest active connection countLong-lived transactions, database connections, WebSockets
Weighted Least ConnectionsConsiders connection count relative to assigned weightLong-lived connections on heterogeneous hardware pools
Least Response TimeRoutes to server with lowest latency and fewest connectionsGeographically dispersed or dynamically loaded backend nodes
IP Hash / Source AffinityHashes client source IP address modulo node countStateful web applications lacking application cookie insertion

Round Robin vs. Weighted Round Robin

  • Round Robin: Treats all backend servers equally, routing Request 1 to Server A, Request 2 to Server B, and Request 3 to Server C. It assumes all requests consume identical processing time and all servers possess identical CPU and RAM capacities.
  • Weighted Round Robin: Administrators assign static integer weights representing hardware capabilities. If Server A has a weight of 3 and Server B has a weight of 1, the load balancer directs 3 consecutive requests to Server A for every 1 request routed to Server B. This enables legacy servers to safely coexist with modern high-density hardware.

Least Connections vs. Least Response Time

  • Least Connections: Crucial for environments where request processing times vary wildly (e.g., an e-commerce checkout that takes 15 seconds versus a static image request taking 10 milliseconds). A simple Round Robin algorithm could accidentally route ten consecutive heavy database transactions to Server A, crushing its CPU while Server B sits idle. Least Connections inspects active TCP socket tables in real time and routes new requests to the node maintaining the fewest open connections.
  • Least Response Time (Latency-Based): The load balancer continuously monitors health probe response times. Traffic is routed to the server exhibiting the fastest time-to-first-byte (TTFB) and the lowest active connection overhead.

Session Persistence (Sticky Sessions) and State Management

Many enterprise applications are stateful: when a user logs into a web portal or places items in an e-commerce shopping cart, the session state is temporarily stored in the local RAM of the specific backend server processing the request.

If the load balancer routes the user's subsequent click to a different backend server, the new server lacks the in-memory session data, causing broken transactions or forcing the user to log in again. To solve this, load balancers implement Session Persistence (also termed Sticky Sessions or Session Affinity).

+-----------------------------------------------------------------------------+
|                   Session Persistence: Cookie Insertion vs. NAT             |
|                                                                             |
|   COOKIE INSERTION (Layer 7 - Optimal):                                     |
|   [Client 1] ---> [Load Balancer] ---> Injects Set-Cookie: SERVERID=Node01  |
|   [Client 2] ---> [Load Balancer] ---> Injects Set-Cookie: SERVERID=Node02  |
|   * Result: Perfect distribution; unaffected by client network topology     |
|                                                                             |
|   SOURCE IP AFFINITY (Layer 4 - Flawed behind NAT):                         |
|   [500 Users in Corp Campus] ---> [Outbound Enterprise Proxy (One IP)]      |
|                                                  |                          |
|                                                  v                          |
|                                         [Load Balancer]                     |
|                                         * Hashes single source IP           |
|                                         * Routes ALL 500 users to Node 01!  |
|                                         * Node 01 crashes; Node 02 idle!    |
+-----------------------------------------------------------------------------+

Persistence Mechanisms

  1. HTTP Cookie Insertion (Layer 7): The most reliable method for HTTP/HTTPS web traffic. When a new client arrives without a session cookie, the load balancer selects a server using standard algorithms. As the response passes back through the load balancer, the balancer injects a tracking cookie into the HTTP header (e.g., Set-Cookie: SERVERID=web01; Path=/). On subsequent requests, the client's browser returns this cookie, and the Layer 7 balancer directs the traffic directly to web01.
  2. URL Rewriting / Embedded Parameters: The application embeds the server identifier directly within the query string of URLs (e.g., http://example.com/app;jsessionid=...). The load balancer parses the URI string to enforce affinity.
  3. Source IP Affinity (Layer 4): The load balancer hashes the client's Layer 3 IPv4 or IPv6 address to determine the target server. Because it operates at Layer 4, it functions with non-HTTP protocols.

[!CAUTION] The Source IP Persistence NAT Trap: Source IP affinity breaks down catastrophically when clients reside behind large enterprise Network Address Translation (NAT) gateways, mobile carrier-grade NAT (CGNAT), or corporate outbound forward proxies. In these environments, thousands of distinct corporate employees browse through a single public IP address. An IP Hash load balancer will compute the identical hash for all thousands of employees, routing every single user to the exact same backend server. This causes severe hot-spotting, saturating that single server while remaining cluster nodes sit idle. Enterprise architects avoid Source IP persistence for web applications, relying instead on Layer 7 Cookie Insertion or offloading session state to a shared distributed memory tier (Redis or Memcached).


Health Probes, Node Eviction, and Re-Introduction

A load balancer is only as effective as its health verification engine. If a backend application crashes or its underlying database locks up, the load balancer must detect the failure and immediately cease forwarding client traffic to that node (Eviction).

+-----------------------------------------------------------------------------+
|                        Multi-Layer Health Probes                            |
|                                                                             |
|   PROBE 1: Layer 3 ICMP Ping (Shallow):                                     |
|   [LB] --- ICMP Echo Request ---> [Server OS Responds]                      |
|   * Flaw: Server ping responds even if web service / DB is dead!            |
|                                                                             |
|   PROBE 2: Layer 4 TCP Handshake (Moderate):                                |
|   [LB] --- SYN ---> [Port 443 Open / SYN-ACK] ---> [ACK]                    |
|   * Flaw: Port responds even if application is throwing HTTP 500 errors!    |
|                                                                             |
|   PROBE 3: Layer 7 Synthetic Transaction (Deep / Comprehensive):            |
|   [LB] --- GET /healthz HTTP/1.1 ---> [App Engine Queries Database]         |
|   [LB] <--- HTTP/200 OK (Payload: "DB_OK; MEM_OK") <----------------        |
|   * Validates entire application and database dependency stack!             |
+-----------------------------------------------------------------------------+

Health Probe Depths

  • Layer 3 (ICMP Echo): Basic ping verification. Verifies the host operating system kernel and network interface are reachable. It cannot detect whether application daemons have crashed or frozen.
  • Layer 4 (TCP Handshake): The load balancer transmits a TCP SYN packet to the application port (e.g., TCP 443). If the server completes the three-way handshake with a SYN-ACK, the port is considered open. However, this check cannot detect whether the web server is throwing HTTP 500 Internal Server Error exceptions or if backend database connections have failed.
  • Layer 7 (Synthetic Application Transaction): The gold standard for enterprise health checks. The load balancer executes an explicit HTTP GET or POST request to a dedicated health endpoint (e.g., GET /healthz or GET /status.php). The backend application script executes an internal test—verifying database read/write access, checking disk queue lengths, and testing local cache connectivity. The load balancer validates that the server returns an HTTP 200 OK response containing an expected keyword string within a specific timeout window.

Threshold Mechanics

  • Check Interval: Frequency of health probes (e.g., every 5 seconds).
  • Timeout Threshold: Maximum allowable wait duration before declaring a probe failed (e.g., 2 seconds).
  • Unhealthy Threshold (Eviction): Number of consecutive failed probes required to evict a server from the active pool (e.g., 3 consecutive failures = 15 seconds total). Evicted nodes receive no new client connections; existing connections are either terminated or allowed to drain.
  • Healthy Threshold (Re-Introduction): Number of consecutive successful probes required to return a recovered server to the active pool (e.g., 2 consecutive successes). Sophisticated load balancers implement "slow-start" ramps to gradually increase traffic to newly re-introduced nodes, preventing cold caches from becoming overwhelmed.

DNS Load Balancing vs. Anycast IP Routing

At the global and metropolitan network layers, administrators distribute traffic using Domain Name System techniques or dynamic routing protocols.

DNS Round Robin and Global Server Load Balancing (GSLB)

Under basic DNS Round Robin, an administrator configures multiple A or AAAA records for a single Fully Qualified Domain Name (FQDN) in the authoritative DNS zone:

; DNS Round Robin Zone File Example
www.example.com.    300    IN    A    198.51.100.10
www.example.com.    300    IN    A    198.51.100.11
www.example.com.    300    IN    A    198.51.100.12

When recursive resolvers query the domain, the DNS server rotates the record ordering. However, DNS Round Robin possesses severe technical limitations:

  • Client and Resolver Caching: Operating system resolver caches, web browser caches, and intermediate ISP recursive DNS servers cache IP records for the duration of the Time-To-Live (TTL). If Server 198.51.100.10 fails, the DNS server cannot revoke cached records on millions of client computers. Clients continue attempting to connect to the dead IP address until their local TTL expires, resulting in widespread connection timeouts.
  • No Health Awareness: Standard DNS servers do not perform health probes. They continue dishing out IPs of dead servers unless upgraded to Global Server Load Balancing (GSLB), which combines dynamic health probing with geolocation-aware DNS responses.

Anycast IP Routing

In an Anycast network architecture, a single identical IP address is assigned to multiple physical server nodes or load balancer clusters situated in geographically distinct data centers across the globe.

  • BGP Routing Mechanics: Each data center edge router advertises the identical IP prefix to upstream Internet Service Providers via the Border Gateway Protocol (BGP). Upstream Internet routers calculate the shortest routing path using BGP Autonomous System (AS) path length metrics.
  • Instantaneous Failover: When a user sends a packet to the Anycast IP, intermediate routers naturally direct the packet to the topologically closest data center. If a data center suffers a catastrophic power outage, its edge routers withdraw the BGP route announcement. Upstream ISP routers immediately recalculate routes and forward subsequent packets to the next closest surviving data center within seconds, bypassing client DNS caching entirely and providing massive distributed denial-of-service (DDoS) mitigation.

Most Recently Used (MRU) and the Path-Selection Policies

Alongside round robin and least connections, SK0-005 names Most Recently Used (MRU) as a distribution method. MRU is not a web-traffic algorithm — it is the default path-selection policy used by multipath I/O stacks (VMware NMP, Windows MPIO, Linux device-mapper multipath) to choose which physical route carries traffic to a storage LUN or a redundant service endpoint.

PolicyBehaviorFailbackTypical Use
Most Recently Used (MRU)Uses the last path known to work; on failure it moves to a surviving path and stays thereNone (no automatic return)Active-passive arrays; the safe default
FixedAlways uses a designated preferred path; returns to it as soon as it recoversAutomaticActive-active arrays with a documented preferred controller
Round RobinRotates I/O across all active pathsN/AActive-active arrays; maximizes aggregate bandwidth

The exam-relevant behavior of MRU is that it does not fail back. After a cable, HBA, or fabric fault heals, MRU keeps using the alternate path indefinitely. That is deliberate — it prevents path thrashing, the pathological oscillation that occurs when a marginal, flapping link is repeatedly reselected, and it avoids the LUN-ownership ping-pong that automatic failback triggers on active-passive arrays. The trade-off is that a fleet left on MRU quietly drifts into an unbalanced state where most hosts converge onto one controller, so post-incident practice is to audit and manually rebalance path assignments rather than to switch to Fixed.

The same "stick with what works" logic explains why Fixed is the policy that causes outages on active-passive arrays: its automatic failback repeatedly hands ownership of a LUN back to the preferred controller while the peer controller is still serving it, producing exactly the thrashing MRU exists to prevent.

Test Your Knowledge

An enterprise web portal hosted behind a load balancer experiences severe operational anomalies during a peak sales campaign. Over 65% of all inbound client transactions are funneled onto a single backend web server (Web-Node-01), driving its CPU utilization to 99% and crashing its application pool. Meanwhile, three identical backend servers (Web-Node-02, 03, and 04) sit virtually idle at 5% CPU utilization. Investigation reveals that the load balancer uses Source IP affinity, and the majority of customers belong to a large partner corporation whose employees browse the portal from behind a centralized corporate proxy and NAT gateway. How should the systems administrator resolve this load imbalance?

A
B
C
D
Test Your Knowledge

A infrastructure engineer is designing a reverse proxy and load balancing architecture for a microservices-based healthcare application. The solution must inspect incoming requests to forward all calls matching the path '/api/v2/records' to high-security compliance nodes, forward all requests matching '/static/' to local caching nodes, and terminate client SSL/TLS encryption certificates directly at the load balancer edge to inspect HTTP headers. Which classification of load balancer is strictly required to fulfill these functional requirements?

A
B
C
D
Test Your Knowledge

An enterprise systems administrator manages four production web servers distributed across multiple IP addresses using basic DNS Round Robin. During an unrecoverable motherboard failure on Web-03, the administrator immediately removes Web-03's 'A' record from the authoritative DNS zone file and reloads the DNS service. Despite this administrative action, the help desk receives complaints for several hours from external users who continue encountering HTTP connection timeout errors. What is the root cause of these ongoing client failures?

A
B
C
D