负载均衡--资源申请说明(三)

2024-09-04 20:36

本文主要是介绍负载均衡--资源申请说明(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.负载方式:分为四层负载和七层负载

2.负载协议:四层负载为TCP和UDP,七层负载为HTTP和HTTPS

4.负载端口:填写虚地址的端口(一般与后端服务端口保持一致

5.真实服务IP:指被负载的后台真实服务器ip地址

6.业务系统名称:对应的业务系统

7.真实服务端口:指被负载的后台服务器端口

8.会话保持:是否开启,默认是3600s

9.DNS域名解析:A记录和CNAME记录

在负载均衡的CNAME或A记录解析对外提供访问的选择上,CNAME记录因其灵活性和易于管理的特点,更适合用于实现基于DNS的负载均衡。而A记录则适用于直接将域名解析为特定IP地址的场景,虽然也可以实现基本的负载均衡,但不如CNAME记录灵活。在选择时,应根据实际需求和场景进行权衡。

10.健康检查URL:真实后端服务器上用于健康检查的链接,通过此链接可知道服务的存活状态。此类型为可选,只有负载协议为HTTP,且健康检查也需要为HTTP协议时,才需要填写。如果此处不填写,默认为选择TCP协议使用端口检查后端。

七层的健康检查有两种,一种是http协议检查http会探测服务的状态,当后端服务状态异常时,此后端会为离线状态,流量不会再负载到该节点,此种健康检查需要业务方提供可供探活的URL。另一种是TCP协议检查,他只会探测后端服务器的端口,端口正常负载就默认为服务正常,端口不正常时,流量不会再负载到该节点,但需注意这种会出现服务状态和健康检查不一致情况

其他默认配置说明:

  • 超时时间设置:超时时间统一默认为60S

空闲超时时间:会话建立状态,空闲等待时间,超过这个时间,未收到报文,则会话超时。

请求超时时间:在elb发起请求后,等待服务器响应的最大时长,如果未等到响应,则会话超时。

响应超时时间:在elb收到服务器响应头后,等待响应体数据的时间,如果在此时间内未发送完数据,elb会中断连接。

  • 分配策略类型:分配策略默认为加权轮询负载策略

加权轮询算法:将请求轮流发送给后端云服务器,常用于短连接服务。服务器的权重增加,其被分配到的概率也会相应增加。

加权最少连接:优先将请求发给拥有最少连接数的后端云服务器,常用于长连接服务,例如数据库连接等服务。

源IP算法:将请求的源地址进行hash运算,派发请求至某匹配的服务器,这可以使得    同一个客户端IP的请求始终被派发至某特定的服务器。

注意:申请ELB负载时,请结合自身应用实际情况进行申请,如果应用架构中,有负载后端通过负载再次访问到相同的后端的需求,须申请七层负载,因为四层负载只做目的NAT,所以不支持此种访问

负载均衡---相关概念介绍(一)-CSDN博客文章浏览阅读777次。负载均衡是指通过某种技术或方法,将网络或应用的访问请求分发到多个服务器上,使这些服务器能够协同工作,共同承担负载,从而提高系统的整体性能和可靠性。目的:解决并发压力、提高应用处理性能、提供故障转移、实现高可用性和系统的伸缩性。https://blog.csdn.net/l_liangkk/article/details/141188969?spm=1001.2014.3001.5501

负载均衡---健康检查概述(二)_负载均衡健康检查关闭-CSDN博客文章浏览阅读108次。负载均衡健康检查的主要目的是通过定期检测后端服务器的状态,确保只有健康、能够正常处理请求的服务器才会被分配流量,从而提高业务的整体可用性和用户体验,避免了局部后端服务器异常对总体服务的影响。_负载均衡健康检查关闭https://blog.csdn.net/l_liangkk/article/details/140953785?spm=1001.2014.3001.5501

这篇关于负载均衡--资源申请说明(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1136962

相关文章

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

Python sys模块的使用及说明

《Pythonsys模块的使用及说明》Pythonsys模块是核心工具,用于解释器交互与运行时控制,涵盖命令行参数处理、路径修改、强制退出、I/O重定向、系统信息获取等功能,适用于脚本开发与调试,需... 目录python sys 模块详解常用功能与代码示例获取命令行参数修改模块搜索路径强制退出程序标准输入

MySQL之复合查询使用及说明

《MySQL之复合查询使用及说明》文章讲解了SQL复合查询中emp、dept、salgrade三张表的使用,涵盖多表连接、自连接、子查询(单行/多行/多列)及合并查询(UNION/UNIONALL)等... 目录复合查询基本查询回顾多表查询笛卡尔积自连接子查询单行子查询多行子查询多列子查询在from子句中使

Redis中哨兵机制和集群的区别及说明

《Redis中哨兵机制和集群的区别及说明》Redis哨兵通过主从复制实现高可用,适用于中小规模数据;集群采用分布式分片,支持动态扩展,适合大规模数据,哨兵管理简单但扩展性弱,集群性能更强但架构复杂,根... 目录一、架构设计与节点角色1. 哨兵机制(Sentinel)2. 集群(Cluster)二、数据分片

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

redis和redission分布式锁原理及区别说明

《redis和redission分布式锁原理及区别说明》文章对比了synchronized、乐观锁、Redis分布式锁及Redission锁的原理与区别,指出在集群环境下synchronized失效,... 目录Redis和redission分布式锁原理及区别1、有的同伴想到了synchronized关键字

MySQL 临时表创建与使用详细说明

《MySQL临时表创建与使用详细说明》MySQL临时表是存储在内存或磁盘的临时数据表,会话结束时自动销毁,适合存储中间计算结果或临时数据集,其名称以#开头(如#TempTable),本文给大家介绍M... 目录mysql 临时表详细说明1.定义2.核心特性3.创建与使用4.典型应用场景5.生命周期管理6.注

通过配置nginx访问服务器静态资源的过程

《通过配置nginx访问服务器静态资源的过程》文章介绍了图片存储路径设置、Nginx服务器配置及通过http://192.168.206.170:8007/a.png访问图片的方法,涵盖图片管理与服务... 目录1.图片存储路径2.nginx配置3.访问图片方式总结1.图片存储路径2.nginx配置