一句话总结:使用官方Mysql Innodb Cluster集群方案实现Mysql冗余备份,无单点故障的高可用性。 项目背景: 腾讯数据中心网络的SDN控制器,项目业务对数据的要求如下: 1、对数据可用性要求高,要求多节点冗余备份,Mysql单点故障后可以切换到其他节点 2、对数据准确性要求高,对M ...
分类:
数据库 时间:
2018-09-24 16:45:37
阅读次数:
192
Keepalived是一个基于VRRP协议来实现服务高可用方案。下载地址:http://www.keepalived.org/ keepalived-1.2.24.tar.gz VRRP协议:虚拟路由冗余协议 1.解压缩keepalived-1.2.24.tar.gz 2.进入keepalived的 ...
分类:
其他好文 时间:
2018-09-17 19:32:11
阅读次数:
127
导言 redis-cluster是近年来redis架构不断改进中的相对较好的redis高可用方案。本文涉及到近年来redis多实例架构的演变过程,包括普通主从架构(Master、slave可进行写读分离)、哨兵模式下的主从架构、redis-cluster高可用架构(redis官方默认cluster下 ...
分类:
其他好文 时间:
2018-09-12 20:05:47
阅读次数:
131
“数据”是一个公司的核心资产,数据丢失或不可用则将是一个严重事故。如何做到高可用,其实三个核心点: 冗余,可用,扩容 冗余一般都是复制机制将数据分发在不同的机器上,保证数据非单点存储 可用保证服务不中断,当master挂了,能自动切到salve 上 扩容一般当数据存储容量不足,可通过分片或分区来往外 ...
分类:
其他好文 时间:
2018-09-08 13:10:43
阅读次数:
216
高可用方案--HA RAC集群 冗余磁盘控制器或电源 镜像驱动器 RAID体系结构 数据库集群 数据库故障切换 备份恢复 灾难恢复的解决方案 HA出现故障的时候,灾难恢复解决方案 常见灾难恢复解决方案: 1.DG 2.OGG ...
分类:
其他好文 时间:
2018-09-08 11:41:54
阅读次数:
148
Redis高可用方案 一.名词解释 二.主从复制 Redis主从复制模式可以将主节点的数据同步给从节点,从而保障当主节点不可达的情况下,从节点可以作为 后备顶上来,并且可以保障数据尽量不丢失(主从复制可以保障最终一致性)。第二,从节点可以扩展主节点的读 能力,一旦主节点不能支持大规模并发量的读操作, ...
分类:
其他好文 时间:
2018-08-27 21:29:53
阅读次数:
211
环境搭建 三台服务器: 192.168.126.100(master) 192.168.126.110(slaver) 192.168.126.120(slaver) 拷贝192.168.126.100(主)服务器中的Redis到从机,保证Redis版本、环境一致: scp -r redis-3.2 ...
分类:
其他好文 时间:
2018-08-09 12:21:43
阅读次数:
193
redis简单介绍 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key value数据库。Redis与其他key – value缓存产品有以下三个特点: 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 不仅仅支持简单的key value类型的数据, ...
分类:
其他好文 时间:
2018-08-09 10:09:55
阅读次数:
191
一、galeracluster简介1、GaleraCluster:集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方案,目前GaleraCluster有两个版本,分别是PerconaXtradbCluster及MariaDBCluster,Galera本身是具有多主特性的,即采用multi-master的集群架构,是一个既稳健,又在数据一致性、完整性及高性能方面
分类:
数据库 时间:
2018-08-06 21:04:46
阅读次数:
187
生产环境中一台 mysql 主机存在单点故障,所以我们要确保 mysql 的高可用性,即两台 MySQL 服务器如果其中有一台 MySQL 服务器挂掉后,另外一台能立马接替其进行工作。 MySQL 的高可用方案一般有如下几种: keepalived+双主,MHA,PXC,MMM,Heartbeat+ ...
分类:
数据库 时间:
2018-08-03 22:36:27
阅读次数:
203