常见问题
什么是 Oracle Cloud Infrastructure (OCI) Flexible Network Load Balancer(简称 Network Load Balancer)?
Oracle Cloud Infrastructure (OCI) Flexible Network Load Balancing(简称 OCI Network Load Balancer)提供从一个入口点到可从虚拟云网络 (VCN) 访问的多个服务器的自动流量分配。它在连接层面上运行,根据第 3 层/第 4 层(IP 协议)数据对连接正常后端服务器的传入客户端进行负载均衡。
在哪些情况下应当使用 OCI Network Load Balancer?
当需要低延迟、高吞吐量的第 4 层 (TCP/UDP/ICMP) 负载均衡解决方案时,您应当使用 OCI Network Load Balancer。
如何开始使用 OCI Network Load Balancer?
您可以在 Oracle Cloud Infrastructure 管理控制台的“Networking”部分创建网络负载均衡器。依次单击“Load Balancers”和“Create Load Balancer”,再选择“Network Load Balancer”。或者,您也可以使用 CreateNetworkLoadBalancer API。
要详细了解网络负载均衡器,请参阅 Oracle Cloud Infrastructure 文档的灵活网络负载均衡器服务概述部分。
技术问题
网络负载均衡器如何将传入的应用流量分发给多个计算实例?
负载均衡器根据您在逻辑实体(称作后端集)中定义的负载均衡和运行状况检查策略,对其 IP 地址上的传入流量进行检查,并将该流量分发给一系列后端服务器。后端集将确定负载均衡器如何将流量定向至后端服务器集合。
我可以定义哪些负载均衡策略?
您可以定义策略来指示负载均衡器如何将传入流量分发给后端服务器。目前,我们支持以下负载均衡策略:
- 5 元组散列
- 3 元组散列
- 2 元组散列
详情请参阅文档中的负载均衡策略的工作机制。
OCI Network Load Balancer 支持哪些传入协议?
网络负载均衡器侦听程序是一个逻辑实体,用于检查负载均衡器 IP 地址上的传入流量。您可以配置侦听程序的协议和端口号。
当前支持的协议包括:
- TCP
- UDP
- ICMP
负载均衡器可以同时处理 TCP、UDP 和 ICMP 流量吗?
可以,负载均衡器可以同时处理 TCP、UDP 和 ICMP 流量。为此,您需要配置多个侦听器或使用端口 0 作为通配符配置 (TCP/UDP/ICMP),以匹配所有协议和端口号。
可以为哪些 TCP 端口实现负载均衡?
您可以为 1-65535 之间的任何端口实现负载均衡。
是否可以指定要进行负载均衡的 TCP 端口范围?
不可以。目前,您需要指定要进行负载均衡的具体 TCP 端口。您也可以指定端口 0 来监听所有 TCP 端口。
负载均衡器是否支持 IPv6 流量?
不支持。网络负载均衡器目前只支持 IPv4 流量。
网络负载均衡器是否支持 SSL 端接?
不支持。您可以使用 OCI 灵活负载均衡器在负载均衡器处终止 SSL。
是否可以通过 IAM 策略限制对网络负载均衡服务的访问?
可以。您可以通过管理员编写的策略来限制对网络负载均衡服务的访问。
公共和专用网络负载均衡器是否支持区域负载均衡?
是的。可以使用 VCN 区域子网选项将公共负载均衡器和专用负载均衡器部署为区域服务。VCN 中的区域子网跨越整个区域,其中可以包括多个 AD。利用区域子网,您可以创建区域专用或公共负载均衡器,以便在 Oracle Cloud Infrastructure 多 AD 区域中某个 AD 发生故障时能够进行 AD 故障切换。由于区域负载均衡器只需要一个区域 VCN 子网,因此可降低多 AD 本地子网所需的配置和管理开销。
* 仅付费 OCI 账户(即用即付和通用储值合约账户均可)可使用 OCI Flexible Network Load Balancer。