Starlight 负载均衡器是一种虚拟网络设备,可将传入的网络或应用流量分配到多个服务器或资源上。
其主要目标是通过均衡分配负载,防止任何单一服务器过载,从而确保高可用性、可靠性和资源的最佳利用。
负载均衡器可在 OSI 模型的不同层级(如传输层,第 4 层)运行,常用于网站托管、云基础设施和数据中心,以提升性能和容错能力。
运行于第 4 层(传输层)
基于TCP 连接
不会检查或修改 HTTP 数据
支持任何基于 TCP 的服务(HTTPS、SMTP、FTP、自定义应用)
当客户需要透明直通
负载均衡器
它是接收来自互联网流量的主要端点。它包含公共 IP 和转发规则。
转发规则
定义负载均衡器如何处理流量。它由以下组件组成:
负载均衡器端口(如 80、443)
协议(TCP)
后端端口(VM 上的端口)
后端成员池
成员(后端 VM)
这些是负载均衡器处理流量后接收流量的服务器。每个成员都有监听端口和健康状态。

向指定域名或 IP 地址发起 TCP 请求。
域名通过 DNS 解析为负载均衡器的公共 IP 地址,将传入流量引导至负载均衡层。
负载均衡器评估并应用已配置的转发规则。
该规则根据端口映射、协议设置及其他配置参数,决定如何处理传入请求。
负载均衡器从后端池中选择健康的虚拟机。
通过健康探测和内部算法(如轮询),负载均衡器仅将请求路由到被确认正常运行的 VM。
所选虚拟机照常处理流量。
VM 接受连接并根据其上运行的服务或应用处理请求,正常响应您。
负载均衡器持续监控每个后端 VM 的健康状态,以确保流量仅路由到正常运行的机器。
如果 VM 被标记为不健康,则会暂时从轮换中移除,具体情况包括:
未通过一次或多次健康检查
未响应探测
检查时超时
拒绝传入连接
当 VM 恢复并再次通过健康检查后,会自动重新加入后端池并恢复接收流量。
您可以通过以下方式获取 Starlight 负载均衡器服务:
Spaceship Library > “Starlight Cloud” 部分 > Starlight 负载均衡器;
通过Starlight Manager 菜单。
注意:该产品可绑定至PAYG 和预付费 Starlight 虚拟机。但仅当虚拟机位于同一数据中心时才能使用。
选择所需的负载均衡器套餐和计费周期并确认订单后,您可以继续进行服务开箱。在此阶段,您需要预先设置负载均衡器并配置以下内容:
为服务选择数据中心
为服务命名
保存这些配置后,开箱阶段完成,现在您可以在Starlight Manager菜单 > 对应的负载均衡器部分中看到负载均衡器:

注意:该服务也可在 Starlight Manager 的虚拟机部分下的关联 VM 中找到。
您可以在开箱阶段或之后,在 Starlight Manager 内为负载均衡器创建转发规则:


将出现以下窗口:

以下是为负载均衡器创建转发规则的一般规则:
每个负载均衡器最多可创建10 条规则。
每条规则最多可应用于10 台虚拟机。
端口号应在 1-65535 范围内。
同一台虚拟机不能添加重复的规则。

除了创建转发规则外,还可以:

编辑转发规则
删除转发规则
创建转发规则时,您可以启用 PROXY 协议。此选项有助于保留真实访客 IP 地址,适用于:
应用和服务器日志
安全配置,如基于 IP 的限速
网站分析和流量洞察
启用该协议后,负载均衡器会在实际 TCP 负载前添加一个小的头部。该头部包含:
您的原始 IP 地址
您的原始源端口
目标 IP 地址
目标端口
如果未启用 PROXY 协议,后端 VM 实例只能看到负载均衡器的 IP 地址作为来源,从而无法获知请求的真实来源。
注意:由于 PROXY 协议会添加头部,后端 VM 必须配置为预期并解析这些头部。如果未配置,服务将会中断,因为 VM 收到无法识别的数据。