Linux集群知识

https://i-blog.csdnimg.cn/blog_migrate/58966ddd9b29aabe8841f5ec34f0d31c.gif

🏡作者主页:点击!

🤖Linux专栏:点击!

⏰️创作时间:2024年11月24日12点20分

在这里插入图片描述

集群

高可用集群与负载均衡集群的实现工具配置,包括LVS、HAProxy、Nginx、Keepalived

使用两台即两台以上计算机完成一个任务的模式称为集群,集群已经成为最主要的业务构建模式

很多场景下,并不是运用单一的集群去解决业务问题,而是会混合运用

  • **LB集群:**负载均衡集群,根据不同算法前端数据转发给不同后端计算节点,所有节点的负载分担达到相对平衡的状态
    (非常适合处理大量并发请求的任务,网站服务等相关场景)
  • **HA集群:**高可用性集群,HA集群用来保障应用持久化,不间断的提供服务,当应用程序出现故障后,应用可以快速的从一个节点切换到另一个节点
    (非常适合于处理业务需要高可用的场景,核心交易等)
  • **HPC集群:**高性能集群,软、硬件协同工作的系统,通过集群架构,并行算法和相关软件实现单台计算机无法达到的运算速度(没秒亿万次以上)
    (特别强调算力的场景,天气预报分析,药物开发,影视渲染等)

集群概念

VIP:虚拟IP,在高可用性集群中,一般使用VIP向外提供服务,可避免集群中某台主机宕机后可能引起的业务访问 IP 发生变化

地址漂移:高可用集群中,VIP从某一台主机迁移到另一台主机称之为漂移

心跳:高可用集群中,主机之间会相互监控彼此对方的状态,以决定哪台主机提供服务,这一机制叫做心跳

脑裂:如果节点之间的心跳通信中断或者不正常,会导致彼此之间抢夺资源,这种现象叫脑裂

代理:代理可以分为正向代理和反向代理,一般用于负载均衡集群

正向代理和反向代理相对于被代理者来说的,正向代理被代理的是客户端,反向代理被代理的是服务端

负载均衡集群

  • LVS:开源传输层负载均衡软件
    LVS 能够处理极高的并发量和流量,非常适合大型网站,CDN服务等,适合追求极致性能和稳定性的大型企业应用
    比较适合大型流量型,密集型的项目
  • Nginx:支持应用层负载均衡
    高性能Web服务器和反向代理服务器
    灵活性和社区支持比较强,适合快速迭代,功能需求多变的场景
  • HAProxy:和 Nginx 一样,也可以同时支持应用层负载均衡
    特别适合处理高并发连接和需要细致监控的场景
    在高并发实时监控需求下,展现出了明显的优势

高可用性集群

  • Keepalived:Linux中一个轻量级高可用集群部署软件,最初为LVS设计,后面加入了VRRP功能,实现集群的心态检测,虚拟 IP 漂移等功能
    通用的高可用性解决方案,配置简单,易于部署,资源消耗低,非常适合快速部署高可用性集群的场景
    KeepAlived 配置简单、易用、低消耗,对配置复杂度要求不高、主要关注高可用和基本负载均衡的场景
  • HeartBeat:功能与 Keepalived 功能类似,不控制虚拟 IP 的漂移,相对 KeepAlived 更擅长对资源服务的控制,配置也比较复杂
    和Keepalived相比,Hearbeat更注重于集群资源的监控和管理,可以心跳机制监控集群节点的健康,一旦检测到故障 Heatbeat 自动启动资源接管脚本
    HeartBeat更适合需要高度定制化的资源管理,同时对资源控制力度要求比较高的场景中
  • Pacemaker:Linux中应用非常广泛的开源集群资源管理器,本身不具备集群心跳检测机制,依赖 Corosync、Heartbeat,适用于任何规模的集群
    更加专注于资源的高可用性的管理上,支持丰富的资源管理策略,配置复杂,灵活性扩展性是比较强的
    处理复杂依赖、高可用性要求极高的大型企业级应用的理想选择,实现智能化资源调度、自动化的场景里面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DC_BLOG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值