zerotier 组建异地局域网
                试了试 zerotier 这个工具,用来访问没有公网 ip 的异地服务器。貌似很好用,所以记个笔记,方便以后查阅。
操作比较简单,网上的教程也不少,例如:https://zhuanlan.zhihu.com/p/433880308https://baijiahao.baidu.com/s?id=1738            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 20:01:00
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、高可用架构三大核心原理  1、FLP 不可能原理    FLP Impossibility(FLP 不可能性)是分布式领域中一个非常著名的定理,定理的论文是由 Fischer, Lynchand Patterson 三位作者于1985年发表。其表示在基于消息传递的异步通信场景,即使只有一个进程失败,也没有任何一种确定性的算法能保证非失败进程达到一致性!   (1)FLP 的三大限定条件                
                
         
            
            
            
            系统性能三指标要想理解异地多活,我们需要从架构设计的原则说起 现如今,我们开发一个软件系统,对其要求越来越高,一个好的软件架构应该遵循以下3个原则:高性能高可用易扩展高性能:系统拥有更大流量的处理能力,同时接口返回的速度应该尽可能的快。易扩展:系统在迭代新功能的时候,能够以最小的代价去扩展,系统遇到流量压力的时候,可以在不改动代码的前提下去扩容系统。高可用:通常由两个指标来衡量,分别是平            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 10:06:20
                            
                                270阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 异地多活架构数据中心搭建方案
在当今数字化背景下,企业对高可用性和灾备能力的需求愈加增长。异地多活架构(Active-Active)能够有效提升系统的可用性和容错能力,本文将为构建异地多活数据中心提供一个项目方案,包括架构设计、数据同步机制、负载均衡策略及示例代码。
## 一、架构设计
异地多活架构的核心是确保多个数据中心之间的实时数据同步和负载均衡。我们可以将架构分为以下几个模块:            
                
         
            
            
            
            前言最近在跟小伙伴进行一个前后端分离开发的项目(在各自家中进行), 但是我们都不在一个局域网, 那么怎么办呢? 当然是搭建自己的虚拟局域网啦!SoftEther 是什么? 该软件是一个能虚拟网卡和集线器(HUB)的工具,只要可以访问互联网,都可以使用它来组建远程局域网。-----百度搜的为什么选择它?而不是其他的! 在使用SoftEther之前, 我先操作了更为复杂的open vpn(搞的有些头大            
                
         
            
            
            
            主动异地备份(Active Geo-Replication)是确保Azure SQL数据库news.webhostingtalk.cn/的高可用性以及用于灾难恢复的强大秘诀。什么是主动异地备份?主动异地备份是一种用于SQL数据库的业务连续性功能,它能允许您最多添加4个分布于您选择的位置中的数据库辅助副本。如果您熟知用于SQL Server本地安装的高可用性和灾难恢复选项,那主动异地备份就相当于Al            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 09:26:49
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            异地多活参考链接如下:https://blog.51cto.com/u_14153136/3270110https://zhuanlan.zhihu.com/p/32009822https://developer.aliyun.com/article/763323什么是异地多活?异地多活,Multi-Site High Availability分布在异地多个站点同时对外提供服务。与传统灾备最主要的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 08:58:31
                            
                                314阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 灾备异地架构实现指南
灾备异地架构是确保企业在遭遇自然灾害、人为破坏或其他突发事件时,能够迅速恢复业务运营的一种重要机制。对于刚入行的小白来说,理解这个过程并实现一个基本的架构是一个挑战。本文将为你详细讲解如何实现灾备异地架构,通过流程图表示步骤、代码示例进行详解,并使用图表呈现结构。
## 1. 灾备异地架构流程
为了便于理解与实施,我们将整个过程分为以下六个步骤:
| 步骤            
                
         
            
            
            
            1.模拟异地容灾的TC集群计划启动两台seata的tc服务节点: | 节点名称 | ip地址(具体IP) | 端口号 | 集群名称 | | | | | | | seata | 192.168.8.118 | 8091 | SH | | seata2 | 192.168.8.118 | 8092 |  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-14 16:51:00
                            
                                762阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # MySQL异地主备搭建教程
在许多企业和组织中,数据是非常宝贵的资产。为了保证数据的安全性和可靠性,异地主备是一种有效的解决方案。本文将详细介绍如何搭建MySQL的异地主备方案,适合刚入行的小白。
## 整体流程
下面是实现MySQL异地主备的基本步骤汇总:
| 步骤 | 描述                       |
|------|----------------------            
                
         
            
            
            
            目录低读低写并发、低数据量方案方案一:双机高可用方案(主备)方案二:主从架构方案(双活)高读低写并发、低数据量方案方案三:一主多从+读写分离高读写并发、低数据量方案方案四:MariaDB Galera Cluster方案高读写并发、高数据量方案方案五 数据库中间件低读低写并发、低数据量方案方案一:双机高可用方案(主备)1.数据库架构图2.特点                
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-23 14:16:23
                            
                                172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Kafka异地双活架构实现指南
## 1. 引言
在现代分布式系统中,Kafka作为一种高吞吐量的分布式消息中间件,被广泛应用于数据流处理。为了提高系统的可用性和可靠性,我们常常需要实现“异地双活架构”。异地双活架构允许在两个地理位置不同的数据中心同时处理数据,提高了系统的容错能力。本文将详细讲解如何构建这样的架构,分为几个步骤,并提供每个步骤的代码实现和解释。
## 2. 流程概览            
                
         
            
            
            
            # 异地备份中心的数据架构
在当今信息化时代,数据的安全和可靠性愈发重要。异地备份中心作为数据备份的一种重要手段,不仅能为企业提供灾难恢复能力,还能确保在自然灾害或系统故障发生时,业务能够尽快恢复。因此,了解异地备份中心的数据架构至关重要。
## 数据架构概述
异地备份中心是一个可以存储和保护数据的远程地点。这些备份数据可以是在本地数据中心生成的,也可以来自于云环境。其基本架构通常包括以下几            
                
         
            
            
            
            随着经济社会的飞速发展,有越来越多的公司选择扩大自己的事业版图,所以它们的职员的办公场所便不再受地域的限制,而且到外地出差也变成了常见的事情,但与此同时,工作依然要继续,因此这些职场人士只得选择用异地办公的方式完成分发给自己的工作任务。不过,虽然异地办公可以在一定程度上解决工作的难题,但是身处异地,难免会出现沟通不协调、协作不到位的状况,既然如此,那么如何才能解决这些问题呢?其实,要解决异地办公沟            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-13 13:05:21
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Redis是一种高性能的键值存储数据库,被广泛应用于缓存、消息队列、计数器、实时排行榜等场景。在分布式系统中,为了实现高可用性和容灾能力,往往需要使用异地多活架构来保证系统的稳定性。本文将介绍Redis异地多活架构的原理,以及如何使用Redis Sentinel和Redis Cluster来实现。
## 异地多活架构原理
异地多活架构主要通过将数据复制到不同的地理位置来保证系统的高可用性和容灾            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-09 10:19:58
                            
                                233阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说起容灾备份这一概念,首先我们要搞清楚容灾和备份的区别。我们先来看备份,通常是指数据备份,主要是对信息系统的重要数据起到保护作用,防止数据的丢失,在发生IT事故后,能快速恢复数据。而容灾相对来说涉及到的范围更广,比较专业的说法认为容灾是一项为了防范由于自然灾害、社会动乱和认为破坏造成信息系统数据损失、业务暂停的系统工程。  随着各行业信息化程度的不断加深,单纯的数据备份在很大程度上已经不能满足企事            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 18:59:02
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            站在业务开发的角度,平时写代码时,代码的可靠性是需要我们考虑的东西,例如对于一个简单的业务场景,我们或许会使用幂等的Retry操作来尽量保证在一些些突发情况如MySQL抖动时能尽量处理成功当前业务;对于存储层来说,我们或许会使用本地缓存、Redis、MySQL三层存储结构保证系统读性能的可靠性,或是配置MySQL的读写分离来保证MySQL的读写性能;站在架构设计的角度,本篇从宏观的角度来介绍保证系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-22 07:48:42
                            
                                278阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            技巧 1:保证核心业务的异地多活“异地多活”是为了保证业务的高可用,优先实现核心业务的异地多活架构技巧 2:保证核心数据最终一致性异地多活本质上是通过异地的数据冗余,来保证在极端异常的情况下业务也能够正常提供给用户,因此数据同步是异地多活架构设计的核心。
数据冗余是要将数据从 A 地同步到 B 地,从业务的角度来看是越快越好,最好和本地机房一样的速度最好。因此一个矛盾的地方:业务上要求数据快速同步            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-30 19:13:54
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、引言高可用计算架构还是高可用存储架构,其目的都是为了解决部分服务器故障的场景下,如何保证系统能够继续提供服务。但也存在一些极端的情况,导致所有或大部分服务器出现故障,如断电、自然灾害等,业务也就会受到不同层次的影响,因此,需要设计异地多活架构。2、应用场景异地多活架构的关键点就是异地、多活,其中异地就是指地理位置上不同的地方;多活就是指不同地理位置上的系统都能够提供业务服务,这里的“活”是活动            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 16:50:43
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简述之前的一篇文章异地多活基础之数据双向同步发出来后,很多用户开始测评该方案,有使用稳定的,但也有用户碰到了一些问题(性能和GTID空洞)。为了解决这些问题,我们在 MySQL 到 MySQL 双向同步方案上又多走了一步。相比之前的方案,优势明显。不依赖 GTID不依赖事务的顺序,可并行对端操作减少对云数据库(MySQL)的普遍支持支持库表列裁剪、映射以及自定义数据处理技术点防冲突标记GTID 防            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 22:13:35
                            
                                130阅读
                            
                                                                             
                 
                
                                
                    