vitess元数据跨机房灾备解决方案

测试使用vitess的时候发现vitess元数据的实现有多种方案,etcd, etcd2, zk,zk2, 由于刚开始测试的时候使用的是基于k8s集群+etcd的,以下就分步说明灾备实现方案:

1. 前置条件

 元数据实现方式必须选择etcd2, 即在启动的时候需要增加参数

-topo_implementation etcd2  #元数据实现方案, 此处一定需要选择etcd2, 如果选择etcd的话无法使用etcd API3提供的 etcdctl make-mirror进行数据同步
-topo_global_server_address http://etcd-global:4001
-topo_global_root "/vt"      #此处也需要指定,默认元数据存储路径使用/vt, 此处不设置也行(但是如果不设置程序是可以正常使用但是使用工具无法获取元数据信息,至于为什么获取不到没有搞明白);这里呢可以保留默认配置使用/vt即可

使用etcd2实现的原因是etcd2使用API_V3进行开发, etcd使用的是API_V2进行开发的, API_V3中官方提供了etcdctl make-mirror 工具可以用来做两个集群元数据的同步操作, 这样在跨机房灾备的时候就可以实现两套etcd集群数据的同步操作,保证一个机房挂了另一个机房依然可以正常提供服务。

上面所说的配置需要分别更新vtctld, vtgate, vttablet三个程序对应的配置,保证配置一致系统才可以正常使用。

2. 灾备部署

  

时间: 2024-11-01 19:11:37

vitess元数据跨机房灾备解决方案的相关文章

【两地三中心】两地三中心--灾备解决方案

两地三中心,两地是指同城.异地,三中心是指生产中心.同城容灾中心.异地容灾中心.结合近年国内出现的大范围自然灾害,以同城双中心加异地灾备中心的"两地三中心"的灾备模式也随之出现,这一方案兼具高可用性和灾难备份的能力.同城双中心是指在同城或邻近城市建立两个可独立承担关键系统运行的数据中心,双中心具备基本等同的业务处理能力并通过高速链路实时同步数据,日常情况下可同时分担业务及管理系统的运行,并可切换运行:灾难情况下可在基本不丢失数据的情况下进行灾备应急切换,保持业务连续运行.与异地灾备模式

福州微软孵化器Azure 云灾备解决方案介绍

2016年10月28日下午,给福州微软孵化器企业介绍Azure云灾备解决方案.向入孵企业介绍了:云时代下重新思考如何通过公有云实现全面可靠的存储.备份及容灾解决方案 向在场的企业介绍了 1.现有容灾策略及挑战 2.小规模数据容灾 3.企业级数据存储及容灾 4.将 Azure 作为可扩展的容灾中心,驱动业务连续性 5.将 Azure 作为容灾引擎,驱动跨数据中心业务连续性

混合云存储跨云灾备方案之跨云复制

摘要: 混合云容灾实现了跨云/多云场景中的应用和整机的灾备和恢复.支持整机和主流的企业应用,如各版本的Oracle(Oracle RAC近期即将支持)和SQL Server等.先进的压缩重删服务节约了备份时的网络带宽和空间占用,云灾备库的按需分配和弹性无限扩展,灾备ECS可关机不付费等多个特性,从多个维度将用户成本降到最低. 前面两篇文章介绍了基于阿里云备份的跨云备份和云存储网关的跨云复制,两者主要是解决文件粒度的备份与恢复问题.如果用户需要保护一个云上的数据库应用,而不仅仅是数据库的数据文件:

混合云存储跨云灾备方案之跨云备份

摘要: 阿里云混合云存储团队的云存储网关,混合云备份和混合云容灾产品能够给用户提供完备的容灾方案,从而解决客户本地IDC到阿里云的混合云灾备场景和其他云厂商平台到阿里云的跨云灾备/多云灾备场景所遇到的问题.通过两次备份和一次恢复来演示混合云备份是如何备份用户云主机上的文件,备份增量数据和恢复用户数据的. 公有云市场现状,问题及趋势 从全球公有云市场来看,亚马逊AWS一枝独秀,占据了接近40%的市场份额.2017年全年,AWS营收为43.3亿美元,销售额为174.6亿美元.而在中国公有云市场,阿里

数据机房灾备的重要性

  在目前互联网高速发展的今天,数据机房的安全性也愈发被企业所重视,那么数据机房的灾备性就尤为重要了,下面我们将从五方面来介绍地面通数据机房灾备的方方面面: 一. 上架保障: 1. 地面通可提供备用服务器,以便客户在搬迁过程中出现网站无说明的状况. 2. 提供授权机制,保证进入地面通机房的人员得到客户授权,以保证机房的安全性. 3. 地面通提供专业技术人员进行上架服务,保证物理链路通畅可用. 4. 对迁入服务器进行安全检查,以提高客户服务器的安全性,保障机房安全,保障客户安全. 5. 地面通根据

微软云灾备解决方案线下交流

2016年4月15日,与福建微软合作伙伴进行交流,在交流会上向大家介绍了:云时代下重新思考如何通过公有云实现全面可靠的存储.备份及容灾解决方案 向大家介绍了一下内容 1.现有容灾策略及挑战 2.小规模数据容灾 3.企业级数据存储及容灾 4.将 Azure 作为可扩展的容灾中心,驱动业务连续性 5.将 Azure 作为容灾引擎,驱动跨数据中心业务连续性

混合云存储跨云灾备方案之跨云容灾

摘要: 随着企业信息系统的需求扩展和信息技术的发展进步,很多企业用户的信息系统已经完成了从物理环境到虚拟化环境的转变.云上部署版本的混合云存储网关在目前已实现的虚拟化环境中部署形态的基础上,帮助用户在云上的环境中无需改变现有业务系统中的应用,轻松的对接阿里云上的存储服务. 一.背景随着企业信息系统的需求扩展和信息技术的发展进步,很多企业用户的信息系统已经完成了从物理环境到虚拟化环境的转变.而现在,越来越多的企业用户已经开始了业务向云环境的迁移.如何在不淘汰现有架构的前提下,顺利实现业务转型成了很

etcd跨机房部署方案

使用ETCD做为元数据方便快捷,但是谈到跨机房灾备可能就迷糊了,我们在做节日灾备的时候同样遇到了问题, 通过查阅官方文档找到了解决方案,官方提供make-mirror方法,提供数据镜像服务 注意: make-mirror 的使用需要依赖于API版本3, 使用API2的无法通过该工具做数据同步 有关ETCD的编译安装这里就不在说明了, 不明白的可以参考官方说明:https://github.com/coreos/etcd 1. 启动集群1 #!/bin/bash nohup etcd --name

什么是企业级云灾备

随着企业数字化转型的快速发展,数据己经成为企业发展道路上的第一资产.而灾备也成为企业应对灾难发生时的最后一根稻草.那么如何利用科学的技术和方法,帮助企业来建立自己的容灾备份机制呢? UCACHE灾备云给出了企业级云灾备解决方案.以在线云服务的方式提供用户Web控制台,备份本地数据至云端和云端数据恢复至本地的数据保护服务,为用户的数据搬迁提供技术保障.什么是合格的企业级云灾备?UCACHE企业级云灾备又有什么优势?UCACHE灾备云五大优势点.UCACHE企业级云灾备的五大优势:一.数据容灾备份的