LB Cluster负载均衡集群和HA高可用集群

LB Cluster 负载均衡集群

按实现方式划分

硬件

LB Cluster负载均衡集群和HA高可用集群插图

F5 Big-IP

Citrix Netscaler

A10 A10

软件

lvs:Linux Virtual Server,阿里四层 SLB (Server Load Balance)使用

nginx:支持七层调度,阿里七层SLB使用 Tengine

haproxy:支持七层调度

ats:Apache Traffic Server,yahoo捐助给apache

perlbal:Perl 编写

pound

基于工作的协议层次划分

传输层(通用):DNAT 和 DPORT

​ LVS:

​ nginx:stream

​ haproxy:mode tcp

应用层(专用):针对特定协议,常称为 proxy server

​ http:nginx, httpd, haproxy(mode http), …

​ fastcgi:nginx, httpd, …

​ mysql:mysql-proxy, …

负载均衡的会话保持

1.session sticky:同一用户调度固定服务器

​ Source IP:LVS sh算法(对某一特定服务而言)

​ Cookie

2.session replication:每台服务器拥有全部session

session multicast cluster

3.session server:专门的session服务器

Memcached,Redis

HA 高可用集群实现

keepalived:vrrp协议

Ais:应用接口规范

​ heartbeat

​ cman+rgmanager(RHCS)

​ coresync_pacemaker

本文链接:http://www.yunweipai.com/35568.html

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/52758.html

(0)
上一篇 2021年8月6日
下一篇 2021年8月6日

相关推荐

发表回复

登录后才能评论