全部产品
Search
文档中心

负载均衡:创建和管理NLB实例

更新时间:Jan 26, 2025

网络型负载均衡NLB(Network Load Balancer)是面向万物互联的新一代四层负载均衡,通过购买一个NLB实例,您可以将来自客户端的请求分发给后端服务器。本文介绍如何创建并管理NLB实例。

前提条件

  • 您已经创建了专有网络VPC

  • 创建NLB实例前,请确保实例所选可用区的交换机中预留足够的可用IP。创建新实例时会从每个指定的交换机中扣取3个IP地址,包含2个Local IP(用于与后端服务器交互并进行健康检查)和一个VIP(用于对外提供服务,创建后IP不会变化),如果IP不足会出现报错并且无法创建实例。

    说明

    为确保NLB各项弹性能力可以使用,建议您在NLB实例所在的每个交换机内预留至少8个IP地址。

  • 您的账号已存在AliyunServiceRoleForNlb服务关联角色。首次创建网络型负载均衡时会提示您创建此角色,允许NLB访问您的弹性网卡、弹性公网IP、共享带宽等产品服务。

创建实例

  1. 登录网络型负载均衡NLB控制台
  2. 在顶部菜单栏,选择NLB实例所属的地域。

  3. 实例页面,单击创建网络型负载均衡

  4. 网络型负载均衡(按量付费)国际站购买页面,完成以下配置。

    配置

    说明

    地域

    选择实例所属的地域。

    实例网络类型

    选择实例网络类型,系统会根据您的选择分配私网或公网服务地址。

    • 私网:每个可用区提供一个私网IP,只能通过阿里云内部网络访问NLB,无法从互联网访问。

    • 公网:每个可用区提供一个公网IP和一个私网IP。公网NLB默认通过弹性公网IP(Elastic IP Address,简称EIP)提供公网能力,选择公网将会收取弹性公网IP实例费、带宽或流量费用。

      • 弹性公网IP对外提供服务,支持通过互联网访问NLB

      • 私网IP,支持云上VPC内的ECS访问NLB

    说明
    • 创建完成后,您可以根据需要变更NLB实例的网络类型。具体操作,请参见变更NLB实例的网络类型

    • 对于双栈实例,默认使用IPv4地址对外提供公网服务。如果您需要使用IPv6公网地址,需要变更网络类型,同时会产生IPv6网关费用,更多信息,请参见IPv6网关计费说明

    协议版本

    选择实例的协议版本。

    • IPv4:表示NLB实例仅支持客户端使用IPv4地址访问。

    • 双栈:表示NLB实例支持客户端同时使用IPv4和IPv6地址访问。

    VPC

    选择实例所属的VPC。

    加入共享带宽

    选择是否要加入共享带宽。如选中加入共享带宽,则需选择共享带宽包,如果没有共享带宽包可选择,可单击购买共享带宽包并完成购买,然后返回NLB购买页面单击刷新图标,即可选择共享带宽包。

    建议您购买后付费共享带宽,关于如何购买共享带宽,请参见创建共享带宽实例

    说明

    该参数仅在实例网络类型公网时生效。

    公网计费方式

    公网计费方式默认选项为按流量计费:带宽峰值不作为业务承诺指标,仅作为参考值和带宽上限峰值。当出现资源争抢时,带宽峰值可能会受到限制。关于弹性公网网络费计费说明,请参见弹性公网IP计费

    说明

    该参数仅在实例网络类型公网,且未选择加入共享带宽时有效。

    实例名称

    自定义实例名称。

    资源组

    选择云资源所属的资源组。

    服务关联角色

    首次创建NLB实例时,需要单击创建服务关联角色来关联角色。

  5. 单击立即购买,然后根据控制台提示完成实例购买。

  6. 返回实例页面,选择对应的地域即可看到新创建的实例。

释放实例

您可以删除实例,避免不必要的计费。当实例被删除后,您将不再需要支付实例费用。

警告
  • 如果您已经将自定义域名解析至NLB实例的DNS域名或IP地址,在释放该NLB实例前,建议先将该自定义域名解析至另外一个负载均衡实例,避免业务中断。

  • NLB实例释放后,实例相关的配置和数据会被删除且不可恢复。

  • 如果NLB实例被其他云服务(例如容器服务Kubernetes版)管理,释放该NLB实例会导致云服务无法正常运行且不可恢复。

当实例开启删除保护时,您不能对该实例执行释放操作。

  1. 登录网络型负载均衡NLB控制台
  2. 在顶部菜单栏,选择NLB实例所属的地域。

  3. 实例页面,找到目标实例,在操作列单击更多操作 > 释放

  4. 释放实例对话框,单击确定

更多操作

操作

操作步骤

修改实例名称

实例页面,找到目标实例,将光标移至实例名称,单击修改实例名图标,修改实例名称,单击确定

管理标签

  • 每个标签都由一对键值对组成。

    • 一个实例最多可以绑定20个标签。

    • 一个实例上标签的标签键必须唯一。

  • 标签可以帮助您对实例进行分类,例如用途、所有者等。

  • 通过筛选标签,可以查看符合标签筛选条件的实例及实例信息。

添加或编辑标签

  1. 实例页面,找到目标实例,将光标移至标签列下的标签图标。

    • 如果实例未绑定标签,单击绑定

    • 如果实例已绑定标签,单击编辑

  2. 编辑标签对话框,选择或输入标签键和标签值,单击确定

    您也可以单击标签后的删除图标解绑不需要的标签。

筛选标签

实例页面的实例列表上方单击标签筛选,选择标签键标签值

在实例列表上方单击清除筛选条件,清除标签的筛选条件。

开启或关闭跨AZ转发

实例开启AZ转发功能后,访问NLB的流量默认可以转发至同地域所有已启用可用区的后端服务器。

实例页面,单击目标实例ID,然后在实例属性区域开启或关闭跨AZ转发

配置删除保护

实例开启删除保护功能后,可以防止误操作导致实例被释放。

  1. 实例页面,单击目标实例ID。

  2. 实例详情页签的实例属性区域,单击开启删除保护关闭删除保护

    开启删除保护后,您不能对该实例执行释放操作。如需释放实例,需先关闭删除保护。

配置保护修改

重要

如果您的NLB实例由容器服务 Kubernetes 版管理,当您关闭配置修改保护后,修改该NLB实例的配置将会影响 ACK集群的正常运行。

实例开启配置修改保护功能后,可以防止误操作导致实例信息被修改。

  1. 实例页面,单击目标实例ID。

  2. 实例详情页签,然后在实例属性区域单击开启配置保护修改关闭配置保护修改

后续操作

您需要为实例配置监听,检查连接请求,然后根据调度算法将客户端请求分发至后端服务器。

相关文档