数据中心灾难恢复的黑暗面几十年来,灾难恢复作为业务连续性的无可争议的体系架构主导了IT环境。但IT也唤醒了这种做法的无效性。企业的所有计算资源都将闲置,直到发生灾难,而且如果发生这种情况,企业的所有操作都会中断并将很快恢复到某个时候的状态。这种方法不再适用于全天候都可以访问所有业务的时代。在这个时代,人们对停机时间零容忍。许多在线业务的公司表示,网络服务中断将对其营业收入造成巨大损失,并对声誉造成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 21:37:16
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            编者按:在应对不断激增的业务量的时候,IT系统一般会采用两种方式,一是纵向扩展,也就是增加单台服务器的CPU计算能力、内存容量和磁盘承载能力等;二是横向扩展,也就是通过增加服务器的数量来增加处理能力。相比于纵向扩展,横向扩展在扩展规模、系统的性能和可靠性等方面的优势更为明显。在数据库层面,数据库的横向扩展更多的是通过数据库集群实现的。Oracle RAC(全称Oracle Real Applica            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 07:42:37
                            
                                357阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基于 Oracle RAC/ADG/OGG 等数据库双活方案的选择比较cloud.tencent.com 
 容灾向来是以RPO/RTO来定义其级别,所谓的双活只是业内对某种较高容灾级别的架构的俗称,根据不同的角度对其理解也有所偏差。那么基于此,本人暂且认为只要是两个数据中心同时能提供业务服务的就认为是所谓的双活。在这个前提条件下,从Oracle数据库本身的技术来讲,有这么几种方案。■ 基于跨            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-30 20:02:28
                            
                                414阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                出于灾备(Disaster Recovery)的目的,一般都会建设2个(或多个)数据中心。一个是主数据中心用于承担用户的业务,一个是备份数据中心用于备份主数据中心的数据、配置、业务等。备数据中心之间一般有主备(Active-Standby)热备、冷备,双活(Active-Active)备份方式。    热备的情况下,只有主数据中心承担用户的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-30 21:45:56
                            
                                324阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、同城双活下图展示了同城双活简单部署架构:       服务调用基本在同机房内完成闭环,数据仍然是单点写到主机房数据储存,然后实时同步复制到同城备份机房。当机房A出现问题时候运维人员只需要通过GSLB或者其他方案手动更改路由方式将流量路由到B机房。同城双活可有效用于防范火灾、建筑物破坏、供电故障、计算机系统及人为破坏引起的机房灾难。考虑实施复杂度,可先期先            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-10 00:52:34
                            
                                252阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            生鲜行业的互联网+转型热潮,让行业内涌现出越来越多的优秀O2O生鲜电商平台。目前,各大生鲜电商平台业务迅速发展扩张,已经陆续涵盖了水果、蔬菜、肉、蛋、乳品等品类,给用户带来了更便捷的生鲜蔬果购物体验,线上市场也激活了生鲜行业的整体发展。但是,随着生鲜电商平台业务规模的高速发展,传统IT架构越来越难以支撑业务的平稳运行,亟需部署富有弹性、扩展性的新型架构。犀思云为生鲜电商行业规划设计了双云双活架构落            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 14:51:39
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 双活架构:提升系统可用性与可靠性的解决方案
在信息化越来越普及的今天,系统的可用性和可靠性已成为企业关注的重点。双活架构(Active-Active Architecture)是一种提高系统可用性和灾难恢复能力的方案,能够有效地避免单点故障,增强系统的扩展性。本文将为读者讲解双活架构的基本原理及其应用场景,并附上代码示例、关系图与甘特图。
## 双活架构基本概念
双活架构通过在多个数据中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-27 06:22:04
                            
                                246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文OceanBase社区分享,仅限探讨。作者介绍:刘强,就职于作业帮基础架构 DBA 团队,负责分布式数据库的探索和使用,协同研发团队在公司内部推进分布式数据库在业务上的落地。在作业帮刚上线OceanBase 4.0 时,我分享过作业帮的业务架构痛点。目前,作业帮是多云架构(阿里云、百度云、腾讯云),并同时使用 MySQL、Redis-Cluster、MongoDB、Elastisear            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 11:59:47
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            高可用性解决方案分为4种 (DG、AR、RAC、HA):一种是oracle提供的被用方法,Standby (=9i DataGuard)一种是AR (高级复制Advanced Replication,在以前版本叫快照snapshot)一种是oracle并行服务器8i的OPS (9i RAC,Real Application Cluster)一种是第三方HA解决方案(如Rose HA,故障切换时间是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-17 14:02:56
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是双活数据中心首先我们要知道双活就是Active-Active,故名思义就是两边都是活动在线提供服务的,是相对于传统的主备模式Active-Standby模式的。一个真正的双活方案是应该涵盖基础设施、中间件、应用程序各个层次的。双数据中心同时对外提供业务生产服务的双活模式,两个数据中心是对等的、不分主从、并可同时部署业务,可极大的提高资源的利用率和系统的工作效率、性能,让客户从容灾系统中获得最            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 15:33:18
                            
                                565阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            双活数据中心解决方案指两个数据中心均处于运行状态,可以同时承担生产业务,以提高数据中心的整体服务能力和系统资源利用率,实现RPO(Recovery Point Objective),RTO(Recovery Time Objective)严苛的要求,将企业业务系统连续性提升至一个更高的台阶。目前,端到端双活数据中心解决方案中最核心的技术当属存储双活技术,这也是备受企业关注的双活技术之一,而现有关于            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 22:42:16
                            
                                1476阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何设计微服务多活架构单机房(单IDC)多机房(多IDC)短距离(国内)长距离(跨国)  互联网数据中心(Internet Data Center)简称IDC,就是电信部门利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位服务。 单机房(单IDC)单机房,故名思义,就是所有服务都在同一个物理地址下,话不多说直接上图 大部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 21:53:19
                            
                                249阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            互联网业务对于业务的连续性有非常高的要求,当业务发展到一定规模之后,容灾就是一个不得不面对的问题,如何实现一个RPO趋于0的同城双活架构是一个挑战。四种容灾架构容灾架构经历过四个发展阶段:数据冷备:实现简单,业务无需改造;在线热备:冷备只是做了数据备份,故障恢复的时候需要把服务热起来,恢复的时间会比较久,于是就有了在线热备方案,但热备常态下备份不提供在线服务,导致资源大量浪费,且可靠性难保证;同城            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 16:39:32
                            
                                1219阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Glib学习笔记(4) 
     四 数据结构这部分非常重要。4.1 内存片管理memory slices是一个高效的分配和管理等尺寸的类。 
      这个和普通的new/delete相比有什么特别之处?似乎更高效,有分布式内存管理“之嫌“。建议替代g_malloc系列。 
      没看出什么特别之处啊,暂时用malloc。包括一个过时的gmemchunk类,这里不叙述了。4.2 双/单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-13 16:22:05
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景前段时间做了一些项目,现在总结一下。当前用户主要业务是面对互联网用户,而且是24小时提供不间断的服务,对于系统的SLA、RTO要求比较高。应用的 SLA 要求达到 99.99%,RTO < 1分钟。目前采用本地IDC + 公有云的方式部署,主要服务已经进行了容器化的改造,部署在本地和公有云的 kubernetes 中。本次主要改造内容是同城的双活的优化。设计思路借鉴微软参考体系            
                
         
            
            
            
            双活双中心架构是一种常见的高可用架构设计,通过在不同地理位置部署两个数据中心来实现系统的容错和可用性。当一个数据中心发生故障时,另一个数据中心可以顶替其工作,保证系统的正常运行。在这种架构下,数据中心之间会进行数据同步,以保证数据的一致性。
### 双活双中心架构关系图
```mermaid
erDiagram
    CUSTOMER ||--o{ ORDER : places
    OR            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-19 04:40:12
                            
                                182阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            分享专家: 孔再华 数据库架构师在两地三中心建设过程中,我们发现采用传统的容灾技术碰到3个问题。1. 切换时间太长,即使通过自动化实现,主切备和备切主都需要花费几十分钟时间。2. 操作风险太大,比如核心系统切换涉及到20步以上的操作步骤和上百条命令,每条命令都有出错的可能。3. 建设成本太高,同城机房按照1比2甚至1比1 的比例进行建设,服务器平时完全闲置,除了一次性投入,每年还要耗费大量的维护费            
                
         
            
            
            
                  HAM(High Availability Manager)是HDS在2009年正式发布的VSP存储第一代双活存储特性。HAM使主机将一对镜像LUN当成单个LUN,管理镜像LUN的主从关系并在需要时进行主从切换以保证该LUN对应用始终可用,采用多路径(HDLM)切换、阵列间同步复制(TrueCopy)和第三方仲裁阵列来实现。    &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 14:57:26
                            
                                3163阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            存储双活已家喻户晓人人皆知,但是,你知道存储双活+虚拟化+应用集群,应该如何部署呢?在医疗、政府和制造等行业,对存储高可用和业务连续性有较高需求,业务集中在Oracle、虚拟化、ERP、MS SQL、HIS等系统,核心业务已经逐渐实现虚拟化,在云计算领域,OpenStack的Ironic模块和技术,就是要实现物理和虚拟化的整合和云统一。通常,我们在核心系统中使用的关系数据库,如Oracle,在数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-27 00:02:49
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             2014年,一个最显著的变化是,双活数据中心跨越了概念炒作的阶段,被很多企业用户所接受。HDS提出了一种新的双活模式——GAD(Global-Active Device),基于存储实现双活,为业务连续性提供了坚实保障。  今天,保证7×24小时的业务连续性和数据随时随地可访问,已经不再是大型企业客户的“专利”,而是普通企业用户和个人消费者最基本的诉求。与此相适应,从单纯的数据备份到数据容灾,从主            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 10:48:49
                            
                                184阅读