集群与高可用
文章平均质量分 62
集群与高可用
蜗牛去旅行吧
老运维,努力做好每一件事情!
展开
-
深入理解HAProxy与LVS负载均衡技术
HAProxy可以实现七层代理与监控,而LVS实现四层负载均衡与高可用,两者可以相互结合获得更佳性能。- 代表技术有LVS和硬件F5 BIG-IP等,通过改变报文的MAC地址、IP地址、端口等实现负载均衡。- 通过混合使用,可以充分发挥HAProxy与LVS各自的优势,构建功能强大且高性能的负载均衡系统。- 四层负载均衡工作在OSI模型的传输层,根据TCP/IP协议进行转发,可以转发TCP和UDP报文。- 七层负载均衡工作在OSI模型的应用层,可以解析应用层报文,根据消息内容实现转发。原创 2023-05-22 14:17:23 · 176 阅读 · 0 评论 -
Nginx+Tomcat+Keepalived实现高可用负载均衡集群
Keepalived通过VRRP协议设置主备Nginx,当主Nginx不可用时可以自动将流量切换到备Nginx,从而避免Nginx成为单点故障。总结:该架构利用Nginx的负载均衡与反向代理功能部署Tomcat集群,使用Keepalived实现Nginx的高可用,并借助Nginx的会话保持机制提供更高的可靠性,构建一个全局高可用的Web服务系统。Nginx故障时,不会影响已经建立连接的会话,实现了更高的可用性。- 关闭主Nginx,主Keepalived检测到,将VIP漂移到备Nginx。原创 2023-05-22 11:03:09 · 374 阅读 · 1 评论 -
深入探讨负载均衡、高可用性与分布式技术
高可用性实现手段有: - 集群:将多个节点组成集群,一个节点故障时可以失败过渡到其他节点。- 容灾:将系统部署在不同的机房或地理位置,一旦发生灾难可以手动或自动将工作切换到第二个机房。负载均衡:将工作负载分发到多台服务器,提高系统性能和并发能力。常见的负载均衡有:- DNS轮询:通过DNS解析将请求分发到不同IP。- 负载均衡:可以实现工作负载在不同节点之间的分配。总结:- 负载均衡关注于性能,实现工作负载分发,提高并发处理能力。- 硬件负载均衡器:使用独立设备做负载分发,如F5 BIG-IP。原创 2023-05-22 10:56:37 · 97 阅读 · 1 评论