• 集群介绍


    Linux 集群可以分为:

    (1) 高可用集群:通常为两台服务器,一台工作,一台作为冗余(或者说备用),如果工作的那台机器挂了,冗余的机器将接替继续提供服务
    (2) 负载均衡集群:需要有一台服务器作为分发器,它负责把用户的请求分发到后端服务器进行处理,后端服务器有多台,以实现负载均衡
    (3) 能实现高可用的开源软件有 Heartbeats 、Keepalived,不推荐使用 Hearbeats 来做高可用了,Bug 太多,我们一般用 Keepalived 来做高可用
    (4) 能实现负载均衡的开源软件有 LVS 、Keepalived 、HAProxy 、Nginx,商业的有 F5 、Netscaler

    Keepalived 简介:

    (1) Keepalived 能实现高可用也能实现负载均衡,Keepalived 是通过 VRRP 协议 ( Virtual Router Redundancy Protocol ) 来实现高可用的
    (2) Keepalived 有三个模块,core 模块是核心模块,负责主进程的启动 、维护及配置的加载和解析,check 模块负责健康检查,vrrp 模块用来实现 VRRP 协议
    (3) 在 VRRP 协议里,会将多台功能相同的服务器组成一个小组 ( 通常是一台 master 和一台 backup 角色 ) ,master 会通过组播的形式向各个 backup 发送 VRRP 协议的数据包,当 backup 收不到 master 发来的 VRRP 数据包时,就会认为 master 宕机了,此时就需要根据各个 backup 的优先级来决定谁成为新的 master

        

  • 相关阅读:
    动态规划01背包
    动态规划矩阵连乘
    分治法归并排序
    动态规划最长公共子序列
    贪心算法活动安排
    分治法二分查找
    vue 可拖拽可缩放 vuedraggableresizable 组件常用总结
    rifilter in python discussed in 3delight
    3delight linear work flow
    pixar stereo rendering doc
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10231653.html
Copyright © 2020-2023  润新知