基于阿里云的双活灾备方案的设计

说起容灾备份方案,一般说来有下面这个发展方向:

下面简单介绍下各个方案的内容:

  1. 冷备:离线手工对数据进行容灾备份,当发生故障时,手工切换到备用环境
  2. 热备:实时对主生产环境的数据进行备份,当发生故障时,自动或手工切换到灾备环境
  3. 双活:两套环境实时进行双向数据同步,每套环境都承载其中一部分流量,当发生故障时,只由其中一套环境承载所有流量

只有进行数据同步所涉及到的内部,一般包含如下内容:

  1. 数据库,一般是MySQL
  2. Redis
  3. MongoDB
  4. 搜索引擎,一般是ElasticSearch
  5. 大数据应用,一般是HBase和HDFS

由于容灾方案很多,下面只针对阿里云下的方案进行讲解。数据库方面,则只将MySQL,其他数据库可以触类旁通。搜索引擎则只讲ES(ElasticSearch)。

一、MySQL的数据同步

下面讲两种方案:

  1. 阿里云自带双活方案(DTS)
  2. 采用Canal实现

阿里的MySQL灾备方案,后面采用的就

基于阿里云的双活灾备方案的设计相关推荐

  1. 拔掉数据库的电源会怎样?阿里云数据库新型灾备架构,让云端容灾有“备”无患

    拔掉数据库的电源会怎样? 假设我们拔掉数据库的电源会怎样? 在日前举行的阿里云"企业级"云灾备解决方案发布会上,阿里云智能技术战略总监陈绪就来了一场现场"断电" ...

  2. GBase 8a 高可用集群同城双活灾备方案

    GBase 8a数据库集群支持主备模式的同城双活灾备方案,其原理为主集群承担应用,对数据进行批量操作(包括数据加载和数据加工),在主集群加工完数据之后,每天特定时间点将数据增量同步到同城双活的备集群当 ...

  3. GaussDB灾备方案的设计

    文章目录 1. 主数据中心/灾备数据中心 2. 双运营数据中心 3. 双活数据中心 4. GaussDB同城双集群高可用方案 5. 跨AZ容灾方案 6. 参考 1. 主数据中心/灾备数据中心 在这种工 ...

  4. 搭建阿里云 TiDB 的灾备,让我安欣睡个好觉

    作者: anxin 原文来源: https://tidb.net/blog/07ee8049 云原生数据库TiDB 上阿里云了,依托的平台是阿里云计算巢,阿里云计算巢是一个服务管理平台,一方面方便第三 ...

  5. 第二讲:双活灾备方案建设方法论

    灾备建设的最终目的就是要保护业务的连续性运行,除了技术层面的支撑外,还有人员.规划和流程等非技术决策层面支撑.只有技术和规划通力配合,才能在真正发生灾难时保证业务连续性. 在灾难恢复方面,组织会考虑二 ...

  6. 如何利用工具低成本构建阿里云灾备方案?

    1.传统灾备中心建设成本高 灾备,可以在灾难发生时,为生产系统数据的安全和业务连续性提供保障. 通常金融.医疗等行业的大型企业,可以建设传统灾备中心来保障核心业务的安全,但是每年在灾备上的花费都是一笔 ...

  7. 利用阿里公有云建设灾备中心的最佳实践

    1.传统灾备中心建设成本高 灾备,可以在灾难发生时,为生产系统数据的安全和业务连续性提供保障. 通常金融.医疗等行业的大型企业,可以建设传统灾备中心来保障核心业务的安全,但是每年在灾备上的花费都是一笔 ...

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

    前面两篇文章介绍了基于阿里云备份的跨云备份和云存储网关的跨云复制,两者主要是解决文件粒度的备份与恢复问题.如果用户需要保护一个云上的数据库应用,而不仅仅是数据库的数据文件:如果用户需要保护整个云主机, ...

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

    摘要: 混合云容灾实现了跨云/多云场景中的应用和整机的灾备和恢复.支持整机和主流的企业应用,如各版本的Oracle(Oracle RAC近期即将支持)和SQL Server等.先进的压缩重删服务节约了 ...

最新文章

  1. 基于vue的公共looploading组件(vue循环加载--组件)
  2. 《Effective STL》学习笔记(第一部分)
  3. jsp oracle 环境配置文件,jsp + tomcat 连接Oracle数据实例
  4. fwrite视频写入帧率测试(不用测了。。)
  5. Ubuntu中配置FTP服务
  6. sql server存阿拉伯语变成问号_【server@geoserver】WFS只读(readonly)解决办法
  7. 手写一个RPC框架,理解更透彻(附源码)
  8. java ssl 加密传输_java线程之四 SSL加密传输
  9. 力扣55. 跳跃游戏(JavaScript)
  10. Netty学习总结(3)——Netty百万级推送服务
  11. 【书海泛舟】伤心咖啡馆之歌
  12. IDEA 中创建多级目录
  13. 运维监控三剑客之Zabbix
  14. VS2017-Supercharger下载+安装
  15. 关于1stopt的补充说明
  16. 基于Node.js+Electron+CPP(DLL)的Windows桌面应用程序(自助终端)开发简介
  17. 校招生的中场战事:意向书,offer选择与三方
  18. 【Java】JavaMail发送QQ邮件邮件
  19. App Store 审核必备
  20. C#基于Emgucv的圆形识别定位方法

热门文章

  1. 回归中的相关度和决定系数
  2. Problem A: 零起点学算法93——矩阵转置
  3. OpenGL和DirectX
  4. 机器学习之朴素贝叶斯
  5. 计算年龄:sql计算
  6. 澳洲航空和香港航空在OAG的准点率报告中获得五星评级
  7. python xlsxwriter 学习笔记(二)
  8. java里的c.gettime()什么意思_new Date().getTime() 返回的是什么
  9. 【PyTorch】Balanced_CE_loss 实现
  10. 【python基础】英文大小写函数