首页 LVS教程LB Cluster负载均衡集群和HA高可用集群

集群概念介绍

LVS经典入门教程

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

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

集群概念介绍

LVS经典入门教程

网友评论comments

发表评论

电子邮件地址不会被公开。

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部