网站维护方式,页面设计有哪几种风格,微信营销网站(含html源文件)免费下载,微模板如何建微网站优质博文#xff1a;IT-BLOG-CN
一、简介
SLB (Server Loader Balancer#xff09;将访问流量根据转发策略分发到后台多台服务器的流量分发控制服务#xff0c;来实现多台服务器提供相同的业务服务。负载均衡扩展了应用的服务能力#xff0c;增强了应用的可用性。主要用于…优质博文IT-BLOG-CN
一、简介
SLB (Server Loader Balancer将访问流量根据转发策略分发到后台多台服务器的流量分发控制服务来实现多台服务器提供相同的业务服务。负载均衡扩展了应用的服务能力增强了应用的可用性。主要用于为使用HTTP协议的请求提供路由核负载均衡功能。
SLB与GateWay的区别
SLBGateWay核心功能是路由负载均衡核心功能是路由转发目标是一组服务器转发目标是一个URL基本不涉及任何业务逻辑内部包含一些业务逻辑1跨域请求处理2用户认证与授权3请求加密4请求协议转换只做同协议请求转发
SLB软件负载均衡与F5硬件负载均衡的区别
SLBF5扩展性支持删除核删除后端服务器实现无缝伸缩伸缩过程不用更换任何设备对相关调用核访问者零影响。当目前硬件设备达到响应瓶颈时需要重新购买更高性能设备重新安装业务中断步骤繁琐。安全免费提供四层DDoS攻击保护支持应用防火墙实时抵御网络攻击。需要额外购买安全防护模块部署困难成本较高。
二、SLB组成
负载均衡SLB主要由3个基本概念组成负载均衡器LoadBalancer监听器Listener后端服务器BackendServer 【1】负载均衡实例Server Loader Balancer instances一个负载均衡实例是一个运行的负载均衡服务用来接收流量并将其分配给后端服务器。 【2】监听器Listeners监听器用来检查客户端请求并将请求转发给后端服务器。监听也会对后端服务器进行健康检查。 【3】后端服务器Backend Servers一组接收前端请求的ECS实例ECS实例是真正提供服务访问的后端服务器的数据要一致对后端服务器的操作系统等配置没有要求只要求它们的数据是一致的。
负载均衡中的概念/术语 【1】负载均衡服务Server Load Balancer一种网络负载均衡服务可以结合云服务提供的ECS服务为用户提供基于ECS实例的TCP、UDP与HTTP负载均衡服务; 【2】地域Region代表资源所在并有效的地域每个地域包含一组数据中心; 【3】可用区Zone代表负载均衡所在的Zone; 【4】负载均衡实例Load Balancer负载均衡实例可以理解为负载均衡服务的一个运行实例用来接收流量并将其分配给后端服务器。用户要使用负载均衡服务就必须先创建一个负载均衡实例LoadBalancer是识别用户负载均衡实例的唯一标识; 【5】负载均衡服务监听Listener负载均衡服务监听包括监听端口负载均衡策略和健康检查配置等; 【6】后端服务器BackendServer接受负载均衡分发请求的一组云服务器负载均衡服务将外部的访问请求按照用户设定的规则转发到这一组后端服务器上进行处理; 【7】服务地址Address系统分配的服务地址当前为IP地址。用户可以选择该服务地址是否对外公开来分别创建公网和私网类型的负载均衡;
三、SLB原理
协议支持负载均衡基础架构是采用集群部署提供四层(TCP协议和UDP协议)和七层(HTTP和HTTPS协议)的负载均衡可实现会话同步以消除服务器单点故障提升冗余保证服务的稳定性。 【1】传输层传输层用端口号区分不同连接比如 连网站http默认用TCP80端口连网站https443端口ssh22端口 【2】应用层http,https,ssh,ftp等协议属于应用层协议
SLB架构当前提供四层和七层的负载均衡服务。 【1】七层采用Tengine实现负载均衡只能选HTTP和HTTPS 【2】四层采用开源软件LVS (Linux Virtual Server) keepalived的方式实现负载均衡。可以自定义端口 如果是访问网站选七层http和https都支持配置简单 如果需要自定义端口建议用四层四层麻烦一些七层只能选HTTP或HTTPS协议 转发方式的工作原理 【1】轮询模式会将外部和内部的访问请求依序分发给后端ECS进行处理 【2】加权轮询模式会将外部和内部的访问请求依序分发给后端ECS进行处理权重越高被分配的几率越达 【3】最小连接数访问请求分发给当前连接数最小的一台后端ECS进行处理
会话保持开启会话保持后负载均衡会把来自同一个客户端的请求分配到同一台后端服务器上提高访问效率 【1】四层TCP同一IP地址的请求持续发往同一台后端服务器 【2】七层HTTP相同cookie的请求发往同一台后端服务器
四、常见错误
【1】499 Client Close Request: 客户端超时 【2】502 Bad GateWay应用无可用服务器或服务器连接失败 【3】504 GateWay TimeOut: 应用服务器响应过慢 【4】NET:ERR_CERT_AUTHORITY_INVALID未安装证书 【5】相同URL随机404未DR部署