创建和管理NLB实例

更新时间:
复制 MD 格式

网络型负载均衡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网关计费说明。

    VPC

    选择实例所属的VPC。

    可用区

    选择可用区和交换机。

    1. NLB支持多可用区部署,若当前地域支持2个及2个以上的可用区,为保障业务高可用,请至少选择2个可用区,且NLB不会额外收取可用区的费用。

    2. 分别在所选可用区内选择交换机,如果可用区下无交换机,请根据控制台提示创建交换机。

    3. 可选:当实例网络类型选择公网时,需分别在所选可用区内选择EIP。

      • 如果可用区下无EIP,可保持默认选项自动分配公网IP:系统将帮您自动创建按量付费(按使用流量计费)的BGP多线默认安全防护EIP,并绑定至NLB实例上。

      • 选择已有的EIP:您可以指定已创建的EIP并绑定至新购的NLB实例上。

        重要
        • 仅可绑定暂未加入共享带宽的按量付费(按使用流量计费)的已购EIP。

        • 同一个NLB实例不同可用区分配的EIP类型需保持一致。

        • 系统自动分配的EIP会在释放NLB实例或者公网变更私网时一并释放。选择已有的EIP会在释放NLB实例或者公网变更私网时被保留。

    协议版本

    选择实例的协议版本。

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

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

    加入共享带宽

    选择是否要加入共享带宽。如选中加入共享带宽,则需选择共享带宽包,如果没有共享带宽包可选择,可单击购买共享带宽包并完成购买,然后返回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. 在实例详情页签,然后在实例属性区域单击开启配置修改保护或关闭配置修改保护。

后续操作

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

相关文档