应用型负载均衡ALB,们首先要了解一下这是做什么的,和传统负载均衡有什么区别,有哪些优势,带着问题去测评产品。
首先我们先看一下简介:应用型负载均衡ALB(Application Load Balancer)是阿里云推出的专门面向HTTP、HTTPS和QUIC等应用层负载场景的负载均衡服务,具备超强弹性及大规模应用层流量处理能力,并提供最高99.995%的SLA可用性保障,是阿里云官方提供的云原生Ingress网关,从简介上了解,这个四个9说明可用性很高,原来我也在本地框架上搭载过负载均衡,不过很费服务器,让我们来了解一下原理,看看和传统的负载均衡的区别,框架如下:
注册过程我这忽略掉了,直接上控制台,看看搭载了哪些功能,原来ALB是SLB的一部分,属于应用层的负载均衡,具有应用层高弹性:ALB面向应用层,提供域名与VIP,多级分发承载海量请求。ALB支持通过流量分发扩展应用系统的服务能力,消除单点故障提升应用系统的可用性。ALB允许自定义可用区组合和在可用区间弹性伸缩,避免单可用区资源瓶颈。先进的协议支持:ALB支持HTTP、HTTPS和QUIC协议,具备超大规模的流量处理能力。在实时音视频、互动直播和游戏等移动互联网应用中,访问速度更快,传输链路更安全可靠。ALB支持gRPC框架,可实现海量微服务间的高效API通信。基于内容的高级路由:ALB支持基于路径、HTTP标头、查询字符串、HTTP请求方法、Cookie和SourceIp等多种条件来识别特定业务流量,并将其转发至不同的后端服务器。同时ALB还支持重定向、重写以及自定义HTTPS标头等高级操作。安全可靠:ALB自带DDoS防护,集成Web应用防火墙。同时提供全链路HTTPS加密,支持预制和自定义安全策略、TLS 1.3等高效安全加密协议,面向加密敏感型业务,满足Zero-Trust新一代安全技术架构需求。面向云原生:随着云原生逐步成熟,互联网、金融、企业等行业新建业务时都会选择云原生部署,或对现有业务进行云原生化改造。ALB与容器服务Kubernetes版、SAE、函数计算和开源K8s等深度集成,是阿里云的官方云原生Ingress网关。弹性灵活的计费:ALB通过弹性公网IP(Elastic IP Address,简称EIP)和共享带宽提供公网能力,实现公网灵活计费;同时采用了更先进的、更适合弹性业务峰值的性能容量单位LCU(Loadbalancer Capacity Unit)的计价方案。
ALB的IP模式分为动态IP和固定IP。动态IP和固定IP的ALB实例的实例性能存在差异,同时,阿里云提供公网和私网两种类型的ALB。可以根据业务场景选择配置对外公开或对内私有的ALB,系统会根据的选择来决定是否使用共享带宽和弹性公网IP
详细弹性IP测试过程:选择至少2个可用区,否则无法完成购买,选择专有网络,选择VPC和可用区,选择流量计费,创建服务组选择云服务器更改端口确认可用 点击实例创建监听选择服务器 进入实例复制DNS阿里云应用型负载均衡ALB支持HTTP、HTTPS和QUIC协议,专门面向网络应用层,提供强大的业务处理能力。这里要关注使用限制:https://help.aliyun.com/document_detail/198636.html
总结:阿里云提供公网和私网两种类型的ALB。可以根据业务场景选择配置对外公开或对内私有的ALB,系统会根据自己得选择来决定是否使用共享带宽和弹性公网IP