企业 网站备案 法人,网站漂浮物怎么做,时尚网站策划,昆明建站公司推荐ALB: 多级分发、消除单点故障提升应用系统的可用性#xff08;健康检查#xff09;。 海量微服务间的高效API通信。 自带DDoS防护#xff0c;集成Web应用防火墙
配置#xff1a; 1.创建ECS实例 2.搭建应用
此处安装的LNMP 3.创建应用型负载均衡ALB实例 需要创建服务关联角…ALB: 多级分发、消除单点故障提升应用系统的可用性健康检查。 海量微服务间的高效API通信。 自带DDoS防护集成Web应用防火墙
配置 1.创建ECS实例 2.搭建应用
此处安装的LNMP 3.创建应用型负载均衡ALB实例 需要创建服务关联角色
在创建阿里云应用型负载均衡ALB时选择至少两个可用区有其特定的优势和必要性这主要是为了保障业务的高可用性。即便您的后端服务器目前仅部署在一个可用区选择多个可用区进行ALB的配置仍然是推荐的做法。这样做可以确保在某一个可用区发生故障时ALB能够自动将流量切换到另一个健康的可用区从而维持服务的连续性和稳定性。
阅读协议直接开通即可 4.创建服务器组
创建服务器组并添加后端服务器接收应用型负载均衡ALB转发的客户端请求。 调度算法包括
加权轮询 加权最小连接数 一致性哈希 可以自定义资源组 高级配置包括 开启IPv6选择是否开启IPv6挂载功能默认关闭。不开启时服务器组仅支持挂载IPv4类型的后端服务器开启IPv6挂载功能后服务器组支持挂载IPv4、IPv6类型的后端服务器。更多配置信息请查阅创建和管理服务器组
会话保持选择是否开启会话保持功能默认关闭。不开启时ALB会将每个客户端请求分别分发到不同的后端服务器开启会话保持功能后ALB会把来自同一客户端的访问请求分发到同一台后端服务器。更多信息请查阅配置会话保持
后端长连接当开启后端长连接后ALB到后端服务器之间会维持一定数量的TCP长连接当新请求到达时如果有空闲的TCP长连接ALB优先使用TCP长连接转发请求到后端服务器从而减少TCP握手建连次数减轻后端服务器压力。更多配置信息请查阅创建和管理服务器组
慢启动开启慢启动后ALB向后端服务器线性增加请求当配置的慢启动持续时间结束后负载均衡向后端服务器发送完整的请求份额此后本次添加的后端服务器退出慢启动模式。
连接优雅中断开启连接优雅中断后您可以在移除后端服务器或者健康检查失败后使现有连接在一定时间内正常传输。
健康检查选择是否开启健康检查服务器组类型为服务器类型、IP类型健康检查默认开启。服务器组类型为函数计算类型健康检查默认关闭。更多配置信息请查阅健康检查
添加后端服务器 设置80端口 权重默认 配置结束可以看到已添加的后端服务器及对应的端口 5.配置监听
配置监听转发负载均衡请求
在实例下创建监听 下一步选择服务器类型 数据压缩开启将对特定文件类型进行压缩关闭则不会对任何文件类型进行压缩。目前Brotli支持压缩所有类型Gzip支持压缩的类型包括text/xml text/plain text/css application/javascript application/x-javascript application/rssxml application/atomxml application/xml application/json。
查找真实客户端源IP允许ALB从X-Forwarded-For头字段中查找真实客户端IP
设置可信IP列表与ALB直接建立连接的源IP如在可信IP列表ALB将通过X-Forward-For字段获取来访者真实IP可信IP列表设置为0.0.0.0/0表示获取X-Forwarded-For请求标头中最左边的地址即真实客户端源IP
创建成功后 当后端ECS健康检查状态为正常时表示后端服务器ECS可以正常处理负载均衡实例转发的请求了 6.设置域名解析
添加域名解析并通过域名访问负载均衡服务
复制实例的DNS名称-云解析DNS-添加域名-对已添加的域名进行解析设置-添加记录 可能需要考虑的问题 用户的真实ip api日志 X-Forwarded-For头字段可以获取来访者客户端IP地址。 如果经过WAF、CDN、GA等转发也可以通过X-Forwarded-For字段获取客户端真实IP地址这些产品默认透传X-Forwarded-For字段
开启慢启动