主从 主备 和集群

主从和集群 针对数据库部署方式。

  1. 集群比如: Mysql cluster: share-nothing
    主从 主备 和集群
    原理:1个管理节点,多个数据节点。管理节点是啥,数据节点也跟着吃啥。 使用keepalived和lvs,实现负载均衡和高可用。

  2. 主从:Master-Slave
    主从 主备 和集群
    一个主节点,一个从节点。主机吃了啥,从节点知道后也吃啥。进食时间不同步。
    工作原理:主节点读写,从节点仅提供读功能。 若主节点挂了,从自动会变成主。

  3. 还有另外一种淘汰的:主备 。 主备同步数据,主挂了后,备需要人工干预,才会对外提供服务。

主备和集群 针对业务服务部署方式。

业务的主备部署和mysql淘汰的主备一样,很少有人使用。
业务的集群部署: 业务上使用lvs,nginx,haproxy作为负载均衡。

主从 主备 和集群