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?
- AVirtual Private Network (VPN)
- BDNS Service
- CContent Delivery Network (CDN)
- DLoad Balancer
Show answer & explanationAnswer & 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.