You are designing an Azure solution.
The network traffic for the solution must be securely distributed by providing the following features:
-> HTTPS protocol
-> Round robin routing
-> SSL offloading
You need to recommend a load balancing option.
What should you recommend?
Click on the arrows to vote for the correct answer
A. B. C. D.D
If you are looking for Transport Layer Security (TLS) protocol termination ("SSL offload") or per-HTTP/HTTPS request, application-layer processing, review
Application Gateway.
Application Gateway is a layer 7 load balancer, which means it works only with web traffic (HTTP, HTTPS, WebSocket, and HTTP/2). It supports capabilities such as SSL termination, cookie-based session affinity, and round robin for load-balancing traffic. Load Balancer load-balances traffic at layer 4 (TCP or UDP).
https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-faqBased on the given requirements, the most appropriate load balancing option to recommend is Azure Application Gateway (Option D).
Here's why:
Azure Load Balancer (Option A) is a Layer-4 (TCP/UDP) load balancer that distributes inbound traffic among healthy instances of services defined in a backend pool. It can also be used for outbound scenarios. Azure Load Balancer does not support SSL offloading or HTTP/HTTPS-based routing, so it is not the best option for this scenario.
Azure Traffic Manager (Option B) is a DNS-based traffic load balancer that distributes incoming traffic across multiple endpoints based on various criteria such as geographic location, endpoint health, or round-robin routing. While it supports HTTPS, it does not support SSL offloading, so it does not meet the requirement of the question.
Azure Internal Load Balancer (Option C) is a Layer-4 (TCP/UDP) load balancer that is used to balance traffic to virtual machines in a virtual network. As with Azure Load Balancer, it does not support SSL offloading or HTTP/HTTPS-based routing, so it is not the best option for this scenario.
Azure Application Gateway (Option D) is a Layer-7 (HTTP/HTTPS) load balancer that can perform SSL offloading, HTTP/HTTPS routing, and round-robin routing. It also supports other features such as URL-based routing and session affinity. Therefore, Azure Application Gateway is the most appropriate load balancing option to recommend for this scenario.
In summary, Azure Application Gateway is the best option to recommend for this scenario because it meets all the given requirements, including SSL offloading, HTTP/HTTPS routing, and round-robin routing.