1Z0-1072-25 Question 143
Select 2Your team is designing a multi-tier application in Oracle Cloud Infrastructure (OCI). Part of the application requires high-throughput, low-latency streaming over TCP, while another component hosts an HTTPS front end with SSL offload and advanced routing based on URLs. You plan to use both a Load Balancer (LB) and a Network Load Balancer (NLB) to meet these requirements. Which two statements about configuring the LB and the NLB are correct in this scenario?
- A
You can configure the Network Load Balancer to handle the TCP streaming service at layer 4 for minimal latency and the Load Balancer to terminate SSL and route HTTP traffic using host-based and path-based rules.
- B
Network Load Balancer supports SSL termination at layer 7 by default, so you only need to deploy a single NLB for both streaming and HTTPS traffic.
- C
The HTTP front end can leverage advanced routing capabilities, such as path-based routing, which is supported by the Load Balancer.
- D
You must always configure your Network Load Balancer and Load Balancer in the same public subnet to allow secure connections between them.
Show answer and explanation
Correct answers: A, C
Explanation
In OCI, Network Load Balancer (NLB) is best suited for layer 4 (TCP/UDP) traffic, providing low latency and preserving client IP addresses, while OCI� Public Load Balancer supports layer 7 (HTTP/HTTPS) features including SSL offload, host-based routing, and path-based routing. Splitting traffic between an NLB for streaming protocols and a Public Load Balancer for advanced routing scenarios is a common architectural pattern. Refer to Oracle� official documentation on 'Using Network Load Balancer' and 'Using Load Balancer' for detailed configuration guidelines.
- A. Correct.
Option 1 is CORRECT. The Network Load Balancer (NLB) focuses on layer 4 traffic and provides efficient, low-latency load balancing for protocols like TCP, while the public Load Balancer can handle SSL offload, host-based and path-based routing for HTTP/HTTPS traffic. This split design is common when an application needs both layer 4 and layer 7 features.
- B. Incorrect.
Option 2 is INCORRECT. The Network Load Balancer does not natively provide layer 7 features, including SSL termination at the application layer or advanced routing. If you require SSL offload and layer 7 routing, you need the Oracle Load Balancer (also referred to as the Public Load Balancer).
- C. Correct.
Option 3 is CORRECT. The Oracle Load Balancer supports advanced routing features such as host-based routing and path-based routing. This helps in directing web requests to the appropriate backend sets based on URL paths or domain names.
- D. Incorrect.
Option 4 is INCORRECT. While each load balancer requires its own subnet configuration (typically a pair of subnets for high availability), it is not mandatory to place both the NLB and the LB in the same public subnet. Each can be in different subnets (public or private) as long as they meet the application� routing and security requirements.