zoukankan      html  css  js  c++  java
  • 集群介绍

    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

        

  • 相关阅读:
    003 python接口 cookies
    RocketDock 安装
    001 python接口 get请求
    mysql创建远程登陆用户并授权
    php时间函数
    ThinkPHP5高阶实战教程
    unset与unlink
    include 和require的区别
    80端口被system 占用
    【纪中受难记】——C2Day4:水题大赏
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10231653.html
Copyright © 2011-2022 走看看