CompTIA Cloud+ (CV0-004)Cloud ArchitectureMedium

A cloud architect is designing a highly available and fault-tolerant web application that needs to distribute incoming traffic across multiple instances in different availability zones. The solution must also provide SSL/TLS termination to offload encryption/decryption tasks from the web servers. Which component should the architect implement?

  1. AVirtual Private Network (VPN)
  2. BDNS Service
  3. CContent Delivery Network (CDN)
  4. DLoad Balancer
Show answer & explanation

Correct answer: D. Load Balancer

A Load Balancer distributes traffic, ensures high availability across zones, and can perform SSL/TLS termination, meeting all specified requirements.

Why the other options are wrong

  • A. A VPN provides secure network connectivity, typically between networks, not for distributing web traffic.
  • B. A DNS service translates domain names to IP addresses but does not distribute traffic or handle SSL/TLS termination.
  • C. A CDN caches content closer to users for faster delivery but does not distribute incoming application traffic or perform SSL/TLS termination for the origin servers.

Load Balancer

A Load Balancer distributes incoming network traffic across a group of backend servers (or instances) to ensure high availability, scalability, and optimal resource utilization. Many modern load balancers also offer features like SSL/TLS termination.

  • Distributes traffic across multiple servers
  • Enhances application availability and fault tolerance
  • Improves scalability by adding/removing backend servers
  • Can perform SSL/TLS termination
  • Operates at different network layers (L4/L7)

Memory trick: The Load Balancer is the traffic cop, ensuring smooth flow, security, and uptime for your web app.

More Cloud Architecture questions