• Application Load Balancer-ALB


    什么是ALB

    在介绍ALB之前首先介绍一下负载均衡SLB,可以说SLB是负载均衡家族之首
    在这里插入图片描述
    其中,应用型负载均衡ALB(Application Load Balancer):专门面向七层,提供超强的业务处理性能,例如HTTPS卸载能力。单实例每秒查询数QPS(Query Per Second)可达100万次。同时ALB提供基于内容的高级路由特性,例如基于HTTP报头、Cookie和查询字符串进行转发、重定向和重写等,是阿里云官方云原生Ingress网关。

    网络型负载均衡NLB(Network Load Balancer):面向万物互联时代推出的新一代四层负载均衡,支持超高性能和自动弹性能力,单实例可以达到1亿并发连接,帮您轻松应对高并发业务。NLB面向海量终端连接、高并发消息服务、音视频传输等业务场景针对性地推出了TCPSSL卸载、新建连接限速、全端口监听等高级特性,在物联网MQTTS加密卸载等场景为用户提供多种辅助手段,是适合IoT业务的新一代负载均衡。

    传统型负载均衡CLB(Classic Load Balancer):支持TCP、UDP、HTTP和HTTPS协议,具备良好的四层处理能力,以及基础的七层处理能力。
    这样对于负载均衡家族及ALB也就有了初步的认识,下面我们开始操作。

    开通ALB服务

    官方测评提供了一个体验通道,可以 一分钱领取ALB资源包,下面先来领取资源包吧,进入一分钱领取ALB资源包页面之后直接点击【立即购买】跳转到确认订单页面,否选协议点击【去支付】
    在这里插入图片描述
    确认支付后完成ALB资源包购买。

    实现IPv4服务的负载均衡

    下述操作即创建一个IPv4版本的ALB实例,并将来自IPv4客户端的访问请求转发至后端服务器。

    创建ALB实例

    负载均衡控制台地址:https://slb.console.aliyun.com/alb/cn-zhangjiakou/albs 点击【实例】菜单,随后点击【创建应用型负载均衡】
    在这里插入图片描述
    在创建ALB实例页面,由于我的云服务器ECS地域是【张家口】,这里默认选中的就是云服务器ECS的地域,另外需要勾选2个可用区,而我实际上只能完整配置一个可用区B,这时我点击可用区A的【添加vSwitch】跳转到专有网络控制台的创建交换机页面
    在这里插入图片描述
    输入交换机名称,选择专有网络、可用区后点击【确定创建】,创建完成之后跳转到交换机列表页
    在这里插入图片描述
    可以看到我们创建成功的交换机【test2023】。
    这时回到创建ALB实例页面继续向下进行,提示【创建关联角色】
    在这里插入图片描述
    点击【创建】,3秒后提示创建关联角色成功,此时【立即购买】按钮可点击,点击【立即购买】跳转到【确认订单】页面,勾选协议,点击【立即开通】
    在这里插入图片描述
    提示开通成功。创建ALB实例成功之后,就可以继续创建后端服务器组了

    创建服务器组

    点击左侧菜单栏【服务器组】后点击【创建服务器组】
    在这里插入图片描述
    在打开的创建服务器组页面选择 服务器类型,输入 服务器组名称,选择VPC、资源组,剩下的保持默认,
    在这里插入图片描述
    点击【创建】可以看到提示
    在这里插入图片描述
    此时服务器组创建成功。

    添加后端服务器

    在服务器组列表页面,点击【编辑后端服务器】
    在这里插入图片描述
    打开后端服务器列表页面,点击【添加后端服务器】,在弹层页面中选择已经有的云服务器ECS,
    在这里插入图片描述
    点击【下一步】,为设置的后端服务器配置端口和权重
    在这里插入图片描述
    点击【确定】之后完成后端服务器的配置。

    配置监听

    完成了后端服务器组的配置,下面开始配置监听,打开【实例】菜单
    在这里插入图片描述
    点击实例右侧【创建监听】,打开页面,选择负载均衡协议,输入监听端口80,点击【下一步】
    在这里插入图片描述
    选择服务器类型,下拉框选择我们创建的后端服务器组,点击【下一步】
    在这里插入图片描述
    确认一下监听配置信息,如需修改点击右侧修改,无需修改点击【提交】
    在这里插入图片描述
    提示监听配置成功
    在这里插入图片描述

    设置域名解析(可选)

    首先需要复制应用型负载均衡ALB的实例DNS名称,点击菜单【实例】,点击打开实例详情,复制DNS名称
    在这里插入图片描述
    打开云解析DNS控制台:https://dns.console.aliyun.com/?spm=a2c4g.11186623.0.0.5e4c680dCGLb2P#/dns/domainList 点击【添加域名】
    在这里插入图片描述
    在弹出窗口添加请求域名,
    在这里插入图片描述
    这里需要进行txt授权校验,也就是域名身份校验,我这里没有可用的域名,
    在这里插入图片描述
    因此后面的步骤就不再继续操作下去,需要操作的可以参考官方文档给出的设置域名解析的步骤。
    那么到此创建ALB实例的操作就算完成了。如果不再需要ALB实例的话可以参考下面操作释放ALB实例。

    释放ALB实例

    释放ALB实例后,便无需为ALB实例付费,但绑定的后端服务器仍会照常计费。

    实例开启删除保护功能时,则不能对该实例执行释放操作。如果需要释放该实例,请先至实例详情页面关闭删除保护开关,否则系统会报错。

    警告 如果您已经将一个自定义域名解析至ALB实例的DNS域名或IP地址,在释放该ALB实例之前,需要先将该自定义域名解析至另外一个负载均衡实例,避免业务中断。
    点击实例列表右侧【释放】
    在这里插入图片描述
    在弹出框点击【确定】
    在这里插入图片描述
    释放成功,到此整体的应用型负载均衡ALB操作从创建ALB实例到最后的释放ALB实例就算全部完成。

  • 相关阅读:
    【矩阵分析】线性空间、λ矩阵、内积空间、Hermite矩阵、矩阵分解、矩阵范数、矩阵函数
    【Java并发编程六】多线程越界问题
    unity webgl怎么获取当前页面网址
    【附源码】Python计算机毕业设计软考刷题系统
    【华为账号服务】【FAQ】Account Kit常见咨询合集--获取帐号个人信息相关问题
    编译openwrt-lede的故障排除,go模块的下载超时的问题
    Spire.Office for Java 7.9.9 ---2022-09-30
    出差学知识No3:ubuntu查询文件大小|文件包大小|磁盘占用情况等
    Go-Python-Java-C-LeetCode高分解法-第四周合集
    leetcode451:根据字符出现频率排序
  • 原文地址:https://blog.csdn.net/csdn565973850/article/details/139559769