首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GIAC 大会预告 | 揭秘腾讯原生同城解决方案

针对上述挑战,在大厂有近十年存储架构设计经验的腾讯高级解决方案架构师邱浩将于7月31日11:00-12:00,在深圳华侨城洲际酒店马德里2厅为您带来《腾讯原生同城解决方案》的分享。...主题:腾讯原生同城解决方案 时间:7月31日 11:00—12:00 讲师:腾讯高级解决方案架构师邱浩 · 解决思路 · 腾讯基于内部高可用架构的多年沉淀,推出原生同城解决方案,在资源高效利用...、业务零改造、运维低代价的前提下,将部署在单个数据中心的业务,在线升级为同城架构,进而提升业务的连续性。...· 成果展现 · 1、业务零改造代价实现同城架构。 2、单数据中心故障恢复速度快,且不增加运维复杂度。 3、方案已协助数个电商平台在线升级为同城架构。...2、了解腾讯云云原生同城解决方案及价值。 3、了解常用数据库及中间件跨数据中心架构的实现原理。

2.3K51

同城与异地多架构分析

二、同城 同城是在同城或相近区域内建立两个机房。同城双机房距离比较近,通信线路质量较好,比较容易实现数据的同步复制 ,保证高度的数据完整性和数据零丢失。...3、同城方案评估 优势 服务同城,数据同城灾备,同城不丢失数据情况下跨机房级别容灾。...两地三中心方案评估 优势 服务同城,数据同城灾备,同城不丢失数据情况下跨机房级别容灾。...同城和两地三中心建设方案建设复杂度都不高,两地三中心相比同城有效解决了异地数据灾备问题,但是依然不能解决同城活存在的多处缺点,想要解决这两种架构存在的弊端就要引入更复杂的解决方案去解决这些问题...下图展示了RPC注册中心路由寻址过程,和同城有一定的差异性。

9.4K62
您找到你想要的搜索结果了吗?
是的
没有找到

TCM同城设计方案

TCM是腾讯提供的微服务流量治理产品,100% 兼容支持 Istio API,TCM 与腾讯基础设施原生集成,提供全托管服务化的支撑能力,轻松保障和管理网格生命周期。...简易架构如下图: 图片 腾讯托管网格主要是增强了Control plane,默认与腾讯基础设施集成,如CLB(负载均衡)、APM(应用性能监控)、TMP(Prometheus)、CLS(日志服务)、...,基于TKE集群本身的健康检查机制等,保证了进程的高可用 TCM详细资料参考:https://cloud.tencent.com/document/product/1261/62928 架构设计方案 同城需求分析...使用了TCM产品,只需要考虑数据面的高可用建设,即业务程序的同城。...这种架构模式下,有两个技术点需要解决: 接入层的流量负载均衡 逻辑层的set部署,即可用区内流量闭环 设计方案 适合上面同城的集群部署模式,如下图一、图二所示。

40010

高可用解决方案:同城?异地?异地多?怎么实现?

高可用的一些解决方案 高可用,从发展来看,大致经过了这几个过程: 冷备 双机热备 同城 异地 异地多 在聊异地多的时候,还是先看一些其他的方案,这有利于我们理解很多设计的缘由。...其他的高可用方案还可以参考各类数据库的多种部署模式,比如mysql的主从、主多从、MHA;redis的主从,哨兵,cluster等等。 同城 前面讲到的几种方案,基本都是在一个局域网内进行的。...同城其实和前文提到的双机热备没有本质的区别,只是“距离”更远了,基本上还是一样(同城专线网速还是很快的)。双机热备提供了灾备能力,双机互备避免了过多的资源浪费。...的机器必须部署到同城,距离更远的城市作为灾备机房。灾备机房是不对外提供服务的,只作为备份使用,发生故障了才切流量到灾备机房;或者是只作为数据备份。原因主要在于:距离太远,网络延迟太大。...异地 同城可以应对大部分的灾备情况,但是碰到大面积停电,或者自然灾害的时候,服务依然会中断。

2.7K20

Elastic Job 从单点到高可用、同城主备、同城

网上关于Elastic Job的较高级的博文甚少,本文试图结合自身实践的一些经验,大致讲解其方案原理,并延伸至同城双机房的架构实践。...- 同城模式 - 以上这样改造后,针对定时任务就已经解决了两个问题: 1、定时任务能实现在两个机房下的高可用; 2、任务能优先调度到指定机房。...我们能否再进一步做到同城呢?也就是,B机房也会承担一部分的流量?例如10%?...以上两种方案都能实现让A、B两个机房都有流量(有任务在被调度),从而实现所谓的。 以下针对上面抛出来的方案一,给出一个的示意代码和架构。...注:这里任意一个机房不可用了,任务均能在另外一个机房调度,这里增强的只是对于不同任务做针对性的优先调度实现: public class ActiveStandbyESJobStrategy extends

65520

顾问-混沌演练】乐元素 x 腾讯混沌演练平台:游戏业务同城改造最佳实践

为了给用户提供更稳定可靠的使用体验,在2023年Q2开始,乐元素运维、业务团队联合腾讯售后专家和技术专家,基于针对乐元素旗下休闲游戏产品《开心消消乐》展开同城改造项目,目的是了解并改善业务容灾部署状况...在此次演练之前,乐元素已经对业务架构部署进行了全面优化,不仅完成了线上环境的全面容器化升级,还完成了改造,以确保系统在任一可用区或链路发生故障时,均具备可快速恢复的应急预案。...考虑到实际业务场景和多架构的复杂程度,业务运维团队联合腾讯的售后专家、高可用服务专家,精心设计了涵盖接入层、应用层和数据层的故障演练方案。...演练实施 本次演练主要基于“腾讯混沌演练平台(Chaotic Fault Generator)“进行。...客户收益 乐元素在本次同城演练中,成功应对了一系列关键业务的容灾挑战,并对系统的整体可用性和可靠性进行了全面验证,达到演练目标。在此次演练中,客户主要取得了以下两方面收益: 1.

27420

做容灾,、多同城、异地、多云,到底应该怎么选?

而且整天见各类技术文章,不是,就是多,不是同城,就是异地,现在又出来个多云,好复杂。 下面我就谈谈我的理解: 首先,这么多名词是什么含义,要搞清楚,然后再看适不适合。...准确点,就是物理距离上的时延问题,这个无论是、多,还是同城、异地,都绕不开的痛苦问题。...既然要,必然会选择另一个跟当前机房有一定距离的机房(同城或异地),而且距离必须得拉开才有意义,如果都在一个园区里面,就没有任何容灾意义了。...讲到这里,我想多就不用讲了,时延这个问题解决不了,多就是扯淡,至于同城和异地,我想看明白的读者,也知道怎么选择了,其实一样,还是取决于时延。...一个合理的建设节奏应该是,同城—异地—两地三中心(同城+异地多),因为你要解决的问题的复杂度和难度也是在逐步上升的,不可能一蹴而就。

2.8K30

做容灾,、多同城、异地、多云,到底应该怎么选?

而且整天见各类技术文章,不是,就是多,不是同城,就是异地,现在又出来个多云,好复杂。 下面我就谈谈我的理解: 首先,这么多名词是什么含义,要搞清楚,然后再看适不适合。...准确点,就是物理距离上的时延问题,这个无论是、多,还是同城、异地,都绕不开的痛苦问题。...既然要,必然会选择另一个跟当前机房有一定距离的机房(同城或异地),而且距离必须得拉开才有意义,如果都在一个园区里面,就没有任何容灾意义了。...讲到这里,我想多就不用讲了,时延这个问题解决不了,多就是扯淡,至于同城和异地,我想看明白的读者,也知道怎么选择了,其实一样,还是取决于时延。...一个合理的建设节奏应该是,同城—异地—两地三中心(同城+异地多),因为你要解决的问题的复杂度和难度也是在逐步上升的,不可能一蹴而就。

2.8K40

同城:交易链路的稳定性与可靠性探索

,得物的交易主链路出现长时间不可用的情况,团队决定提前预防,启动同城项目。...画一幅简图来区分下我们这次同城的方案和业界异地方案的差异。...成本:在技术成熟度较高的前提下,做同、跨甚至+自建IDC机房之间的多,一方面可以降低对某个厂商的依赖从而获取一定的议价权;另一方面多本身在提高资源利用率方面可以有更多可能性。...交易依赖方应用改造仅仅依靠交易侧应用,无法完成所有的P0链路,如下单时依赖供应链侧时效。强依赖的外域服务同样纳入了同城改造范围。其改造点基本一致,不再赘述。...中间件RTO同城要求中间件在单个可用区出问题的时候,仍能对外提供服务。其设计目标的RTO为以下:主要组件改造方案DLB - 自研流量网关DLB是无状态组件,在两个可用区对等部署。

19321

基于 RocketMQ 的同城架构在美菜网的挑战与实践

今天主要从三个方面进行分享: 美菜网消息队列的历史 基于 RocketMQ 我们做了那些事情 同城的选型和思考 美菜网消息队列的历史 ---- 美菜网历史上是多套 MQ 并存,Kafka 用于大数据团队...同城的选型和思考 ---- 背景: 1、保证数据可靠性,如果所有数据都在一个机房,一旦这个机房出了问题,数据有丢失的风险。 2、机房的扩容,单机房毕竟容量有限,多个机房可以分担流量。...方案选型: 1、同城冷备,备用一套服务存在但不对外提供服务,当另一套服务有问题时进行切换,但是真的出了问题,我们是否敢切流量呢?...2、同城,平时就是双机房对外提供服务,出问题的时候切掉故障机房,真正实现容灾的目的。

94910

如何利用腾讯实现同城灾备?

HperBDR®容灾使用云端备份数据,利用演练卷拉起业务系统,对源端无影响。企业可利用HperBDR®容灾按演练需要启动相应云端资源,与容灾接管分离。3、点击“容灾接管”并确定就即可。...HyperBDR®容灾帮助企业:打通物理机、虚拟机、公有、私有、超融合、边缘计算之间的数据流转场景,实现数据自由流转支持向虚拟化,超融合,等多地多区域的不同备份中心进行多个数据备份,相当于给公司的数据资产多上了几道保险支持跨架构异地备份恢复...,当某一地区或某一朵发生灾难时,业务可以即时在灾备端实现接管, 实现更强数据保护可复用数据副本,进行数据分析、培训、升级测试等工作,以提升工作效率可根据企业不同需求场景,进行复杂灾备设计如:A地生产中心...+B跨区域容灾+C数据副本开放生态,面向商,服务商,渠道商,IDC等,打造面向多样化需求场景的融合解决方案

2.1K30

混合应用容灾最佳实践

本文会通过一个业务 Demo 案例,介绍混合容灾建设的难点,以及如何基于 MSHA 来快速搭建应用架构并具备分钟级业务恢复能力。...解决方案 结合业务容灾需求和混合 IDC+形态的特点,采用应用架构能够较好的满足业务容灾诉求。...应用、中间件下冗余对称部署,同时对外提供服务(应用)。 数据库异地主备,异步复制备份。应用读写同一数据中心的数据库,避免考虑一致性问题。...详细方案 应用流量 业务应用下对称部署,并基于 MSHA 接入层集群,来承接入口 HTTP/HTTPS 流量,按照比例或精准路由规则下分流。...中间件和数据库: 上部署 MSE 托管 ZK/Nacos 注册中心、数据库 Redis 和 RDS,建议使用跨可用区部署高可用版本,具备同城容灾能力。

2.9K20

容灾系列(一)—— 上业务容灾方案要如何选?

典型案例 虽然这里对“容灾”概念进行扩展,一般指同地域以及跨地域粒度的容灾;以上客户案例同时结合腾讯产品能力,分别对同城容灾,异地灾备以及异地多进行说明。...image.png 3.2 同城容灾 同城容灾根据数据写入方式分为单写或者写;单写称为半写称为。 3.2.1 同城(单写) 同城核心特征: 1)容灾范围:可用区粒度容灾。...以下是某上智慧零售企业同城架构: 1)接入层和服务层均两个两个可用区1:1数量同规格部署,通过业务域名解析来承载业务 2)中间件和数据层均使用上跨az产品能力,如果存量是实例为单可用区,在控制台升级为多可用区...image.png 3.2.2 同城写) 同城核心特征: 1)容灾范围:可用区粒度容灾 2)流量分布:每个可用区均承载流量业务;数据库采用分区模式,将数据分为两个可用区,az间的网络延时对业务影响较小...以下是上某saas厂家同城案例: 上的存储业务均采用虚拟机或者黑石机器进行自建,业务以账户单双号进行set化部署;A区的数据库存双号,B区的数据库存双号;数据库同步使用双向方式;每个AZ数据库均存在全量数据

7.8K115

异地实践笔记

最近恰好在搞异地,以下是一个梳理: 基本概念 1、异地容灾。这仅仅是一个冷备的概念。也就是在平时正常的时候,另外一个机房只是当做备份。 2、异地(多)。...业务以及基础组件异地方案 业务实例异地 业务实例的异地。这个相对来说要简单一些,只要做到无状态,再如果通过docker这些容器结束,基本上是相对来说容易一些。...同步可以通过客户端写,或者服务端复制。写更加容易。 Redis的异地 Redis 的异地。就是分别在每个机房搭建一套Redis集群。...在支付宝微博答复中,有一个新名词——“异地多”。在传统了灾备方案中,一般提的都是同城灾备、异地灾备、两地三中心。...中国银行业,只有某国有大行在去年6月份实现了上海同城两个数据中心的,是“同城”,还没有实现“异地多”,而且在灾难真正发生时,切换效果如何,还有待验证。

11.7K111

容灾系列(二)—— 企业借助平台“一站式”容灾建设?

当企业内部经过评估选定容灾建设整体方向,即同城;需要对方案进行验证,包括组件容灾能力建设,数据同步以及切换验证等。...2.平台容灾解决方案 2.1 同城(单写) 同城单写,本身对业务依赖较少,相对于写数据库更依赖于业务,因此平台对同城单写方案更加友好。...以腾讯为例,构建同城的数据库单写整体业务部署架构: image.png 2.2 异地灾备 异地容灾主要满足客户数据安全需求。...以腾讯为例,构建异地灾备整体架构: image.png 3.一站式构建容灾能力 关于上容灾能力概况,以腾讯为例如下: 产品 多可用区实例 多地域实例 CLB 1.控制台支持购买多可用区实例。...597/17272 3.官方说明:https://cloud.tencent.com/document/product/597/52786 使用ckafka connecntor进行地域间数据同步,当前腾讯可以通过

3.9K42
领券