上一篇文章主要讲了双机热备的主-备方式(Active-Standby),今天来说一下另外一种方式:双主方式(Active-Active)。PostgreSQL 9.4之前的版本并不支持双主方式,只能采用第三方插件来实现,比如:Bucardo、Pgpool、Slony等,这些都是基于触发器的解决方案,虽然从理论上解决了问题但其实并不是一个好的解决方案。令人欣喜的是从PostgreSQL
企业建设数据中心时,出于灾备的考虑,会建设两个甚至多个数据中心。例如我们经常提到的“两地三中心”,即同城双中心+异地中心。同城双中心是指在同城或邻近城市建立两个可独立承担业务的数据中心,双中心具备基本相同的业务处理能力并通过高速链路实时同步数据,日常情况下可同时分担业务及管理系统的运行,并可切换运行;灾难情况下备应急切换,保证业务的持续性。异地灾备中心是指在异地的城市建立一个备份的灾
转载
2023-08-04 15:17:00
1441阅读
前言主备数据中心之间一般有热备、冷备、双活三种备份方式。什么是双活数据中心 ?双活数据中心有哪些优点?一起学习一下吧!01、热备热备的情况下,只有主数据中心承担用户的业务,此时备数据中心对主数据中心进行实时的备份,当主数据中心挂掉以后,备数据中心可以自动接管主数据中心的业务,用户的业务不会中断,所以也感觉不到数据中心的切换。02、冷备冷备的情况下,也是只有主数据中心承担业务,但是备用数据中心不会对
转载
2023-09-06 10:56:31
695阅读
我们需要对中台架构进行一番详细的介绍,阿里巴巴的Aliware 团队曾经给中台下过这样的定义:将企业的核心能力随着业务不断发展以数字化形式沉淀到平台,形成以服务为中心,由业务中台和数据中台构建起数据闭环运转的运营体系,供企业更高效地进行业务探索和创新,实现以数字化资产的形态构建企业核心差异化竞争力。现在中台战略常被简单地概括为“大中台,小前台”,意思是说将企业的核心业务能力沉淀和聚集到由业务中心组
转载
2023-12-20 15:58:10
172阅读
利用keepalived实现redis的高可用。keepalived利用shell脚本,定期检测redis服务是否正常。当redis服务异常时,利用虚拟IP的漂移实现故障切换实现双机热备,当redis-master异常时,redis-slave快速切换成master提供服务。 当redis-master数据更新时,redis-slave数据能同步更新。 一、Redis主备配置 1、先在m
转载
2023-10-22 14:52:00
367阅读
中国IDC圈7月26日报道: 传统主备模式是一个业务只在一个数据中心运行,企业结合灾备等级需求和业务需求,在备份中心部署了大量的备份服务器,但备份中心仅为该业务提供灾备服务,只有当灾难发生、生产数据中心瘫痪时,灾备中心的业务系统才启动这些服务器,造成备份中心服务器资源浪费,广域网链路也无法得到充分的利用。分布式双活数据中心(如图1所示)可以使分布在多个数据中心的同一类业务同时运行,也可以将一个业务
转载
2023-08-12 13:25:47
420阅读
双活数据中心构建方法及实现技术一、设计双活数据中心需要考虑因素二、双活数据中心解决方案概要三、三种主要的双活场景的定义非对称双活分应用双活对称双活混合模式四、可用于实现双活数据中心构建的技术传统虚拟化技术-外挂存储超融合技术 一、设计双活数据中心需要考虑因素 1、延迟和稳定性 由于光速限制,每100km所产生的数据来回延迟约为1ms。该延迟已经跟一般硬盘读写可比。因此,会对实际应用性能
转载
2023-08-29 14:55:14
14阅读
NotifyNotify是淘宝自主研发的一套消息服务引擎,是支撑双11最为核心的系统之一,在淘宝和支付宝的核心交易场景中都有大量使用。消息系统的核心作用就是三点:解耦,异步和并行。下面让我以一个实际的例子来说明一下解耦异步和并行分别所代表的具体意义吧:假设我们有这么一个应用场景,为了完成一个用户注册淘宝的操作,可能需要将用户信息写入到用户库中,然后通知给红包中心给用户发新手红包,然后还需要通
转载
2023-12-12 10:55:47
91阅读
2017阿里云网站行业热点问题和解决方案线下研讨会在上海举行。阿里云产品专家银时为大家带来《微服务架构如何实现网站服务垂直化拆分》精彩演讲。主要从服务化的缘起、微服务架构的形成,以及在大规模的服务化过程中所面临的一些挑战以及解决方案,跟大家分享整个微服务。以下内容根据现场分享和讲师PPT整理而成:关于讲师倪超,阿里花名银时,阿里巴巴企业互联网架构平台产品专家、国家认证系统分析师、IT畅销书作者,著
背景前段时间做了一些项目,现在总结一下。当前用户主要业务是面对互联网用户,而且是24小时提供不间断的服务,对于系统的SLA、RTO要求比较高。应用的 SLA 要求达到 99.99%,RTO < 1分钟。目前采用本地IDC + 公有云的方式部署,主要服务已经进行了容器化的改造,部署在本地和公有云的 kubernetes 中。本次主要改造内容是同城的双活的优化。设计思路借鉴微软参考体系
双活双中心架构是一种常见的高可用架构设计,通过在不同地理位置部署两个数据中心来实现系统的容错和可用性。当一个数据中心发生故障时,另一个数据中心可以顶替其工作,保证系统的正常运行。在这种架构下,数据中心之间会进行数据同步,以保证数据的一致性。
### 双活双中心架构关系图
```mermaid
erDiagram
CUSTOMER ||--o{ ORDER : places
OR
原创
2024-05-19 04:40:12
182阅读
日前,渤海银行同城双活数据中心正式建成并投入运行,目前运营情况稳定。该双活中心的基础架构和重要信息系统的双活运行为渤海银行建立了一整套技术平台的新机制,为缓解基础平台异常风险、应对重大突发灾难提供了有力的支撑。同城双活数据中心建设是渤海银行 “十二五”期间的重点项目,它的建成是渤海银行在追赶同业、尽早实现进入全国性股份制银行前列的目标迈出的坚实一步。双活中心即全行业务交易类系统的同城双活运行,也是
转载
2023-12-11 21:12:25
178阅读
最近公司生产环境需要做一个Redis+Keepalived+Haproxy的集群架构,分别用六个端口,实现多路复用,最终实现主从热备、负载均衡、秒级切换。一、部署Redis集群首先用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。然后模拟成功,方可去线上生产服务器部署。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 Ce
转载
2024-05-15 10:51:19
807阅读
数据稽核场景基于ES双中心使用场景,需要近实时周期性验证2个ES索引双写的数据差异,并采取措施保证数据的一致性。数据稽核方案由于ES一般承载的数据量较大,无法直接查询到内存中进行明细比对,采用的方案如下:根据业务时间字段查询2个集群索引相同时间段内数据总量,并计算对比所有数据关键字段的CRC32累计值。对比结果有差异的时间段不断细分,重复进行数据量及CRC32比对,最终在内存中进行小数据量明细比对
转载
2024-10-08 08:34:15
20阅读
高可靠对称节点(双星模式)概览双星模式是一对具有主从机制的高可靠节点。任一时间,某个节点会充当主机,接收所有客户端的请求;另一个则作为一种备机存在。两个节点会互相监控对方,当主机从网络中消失时,备机会替代主机的位置。双星模式由Pieter Hintjens和Martin Sustrik设计,应用在iMatix的OpenAMQ服务器中。它的设计理念是:提供一种简明的高可靠性解决方案;易于理解和使用;
转载
2023-12-19 17:34:34
84阅读
2021是信创承前启后的战略机遇年,同时有望成为行业信创的腾飞之年。随着信息化建设的不断推进和国产操作系统的快速发展,企业的信息化已经非常普遍,对那些需要保障信息安全和提供不间断的信息服务的企业而言,业务系统的容错性和不间断性显得尤为重要。如何保障各种关键应用持续运营,达到永续经营的良性循环,已成为当今企事业单位和IT领域急需解决的关键问题。新支点高可用软件高可用软件就是 一套解决服务器单点故障,
转载
2023-12-09 16:40:23
54阅读
高可用注册中心架构图看下图,我们先对注册中心高可用架构有一个直观的认识:注册中心高可用改造废话不多说,我们直接开干!步骤:修改host配置文件启动双注册中心单节点注册+同步机制客户端配置双节点1.修改host配置文件我这里用的是mac的系统,需要进入到etc目录下,如果是windows的小伙伴可以去网上查一下相关资料找到hosts这个文件。 添加如下内容:2.创建并配置双注册中心2.1创建eure
转载
2023-10-24 00:02:31
117阅读
总述 随着有货业务不断发展,有货系统架构从原来LAMP一直发展到现在基于混合公有云的双中心双活架构;在双十一活动中,系统在十几倍高流量的冲击下运行稳定,用户体验流畅。架构演进1、 LAMP –> 分布式服务化 (成本、效率)A、 从LAMP到基于JAVA的分布式服务化:提升系统性能,开发效率提升B、 IDC迁
转载
2023-09-05 17:52:15
630阅读
# Redis双中心
Redis是一种高性能的内存数据库,被广泛应用于缓存、队列、发布/订阅等场景。在分布式系统中,为了提高系统的可用性和容错性,常常需要在多个数据中心部署Redis实例。本文将介绍Redis双中心架构,并提供相应的代码示例。
## Redis双中心架构概述
Redis双中心架构是指在两个地理位置不同的数据中心中分别部署Redis实例,并通过网络连接进行数据同步和故障转移。该
原创
2023-12-27 07:20:53
105阅读
投资界有一句至理名言——“不要把鸡蛋放在同一个篮子里”。说的是投资需要分解风险,以免孤注一掷失败之后造成巨大的损失。同样近年来自然灾害的频发为各行业的安全敲醒了警钟,对于IT系统来说如何通过灾备保证系统安全及业务连续性成为广大IT人关注的问题,而双活数据中心则是热门的解决方案。但双活真正能够实现业务的零中断吗?在建立双活之初,又该如何根据自己的实际情况来选择双活的实现方式(数据库双活、应用双活、存
转载
2023-10-12 10:37:27
125阅读