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

浅析腾讯数据库可用特性 | 原生篇

腾讯原生数据库 TDSQL-C(Cloud Native Database TDSQL-C,TDSQL-C)是腾讯自研的新一代高性能可用的企业级分布式数据库。...本文由腾讯数据库高级工程师唐颋为大家详细解读TDSQL-C PostreSQL的可用特性。 TDSQL-C PG产品简介 TDSQL-C PG是一款基于计算、存储分离的原生数据库产品。...TDSQL-C PG 可用性能改进 基于上述架构在产品特性上,我们的远程存储使用多副本机制解决了数据可靠性问题,同时计算节点相互不依赖日志同步,从而解决了可用性问题,最终达到可靠性和可用性兼顾效果。...当出现某些涉及到存储读写异常场景时,会结合存储管控健康信息来综合决策我们的可用HA执行逻辑,结合起来保证整个数据库产品服务的可用。...另外,跨可用区、跨地域容灾也在计划中进一步提升数据库服务可用性特性。 保障业务可用 在介绍完利用计算存储分离架构优势带来的可用优化之后,接下来聚焦快速扩展这个产品特性给业务可用带来的价值。

1.7K30

腾讯自建DNS---可用

一、引题 大家好,上一篇写到如何在腾讯CVM上用bind9 自建内网解析DNS服务。本篇承继上篇继续分享内容,分享一个如何实现腾讯自建DNS可用的方法。...环境准备 负载均衡LB,腾讯内网负载均衡,直接在控制台选择购买即可,且内网负载均衡目前免费。...附,点击查阅:腾讯负载均衡计费官网介绍 后端服务器RS,这里买的是腾讯CVM实例,为了确保更高的资源打散,建议在腾讯置换群组中买CVM,用于自建...附,点击查阅:服务器置放群组官网介绍 3.2 具体购买步骤,腾讯控制台 点点点 (略) 3.3 配置可用(重点) 3.3.1 配置RS请参考《腾讯上自建...四、小结 通过这种配置方法,可以在腾讯自建DNS解析环境下实现业务层的可用。当然环境最佳方案还是非常期待腾讯VPCDNS产品化能力支持。

6.8K81
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    腾讯专有可用设计内幕揭秘

    腾讯是如何通过完备的可用设计,来保证服务的业务连续性和数据持久性,从而承担大厂应有的社会责任的呢? 这篇来自腾讯专有的架构师方天戟的万字长文为您揭开腾讯专有可用设计的内幕。 一....可用架构总体介绍 腾讯专有TCE 的可用部署,是一个具有完整体系的可用方案,如下图所示: 图4 腾讯专有TCE 可用体系架构 图4中展示了腾讯专有TCE 具备的“八横四纵”的可用体系,...:腾讯专有TCE 提供的中间件服务和数据库服务能够具备跨 AZ 的可用性,无论是部分中间件服务节点故障,还是单 AZ 内所有中间件服务节点故障,平台都能够保证中间件服务的可用,数据的丢失在可接受范围内...,可用部署对中间件和数据库服务的性能影响也在可接受范围内; 微服务框架高可用腾讯专有TCE 提供的微服务框架服务能够具备跨 AZ 的可用性,且支撑应用的跨 AZ 可用,无论是部分微服务数据平面节点故障...腾讯专有TCE 中,支撑应用可用的 PaaS 产品主要有消息队列 TDMQ、流式数据引擎 CKafka、关系型数据库 TDSQL、缓存数据库 CRedis 以及微服务框架 TSF。

    6.7K42

    腾讯可用网络的修炼之道

    、强容灾的特性,那么,腾讯网络是如何保证公共服务组件实现可用的呢?...AZ的真实DNS server就近低时延转发 综上所述,腾讯公共服务组件大都采用“集群内多活+多集群部署+公共业务服务器跨AZ部署+就近转发”的理念保证客户业务的可用,为客户建设AZ级的容灾的“厨房...当然联网作为网络基础服务网关,采用的网络架构仍然是上文提到的“单集群多活+多集群部署+本地转发”,进而保证了联网网关的稳定,不以赘述 4 腾讯网络产品的可用 前面介绍了腾讯网络在不同场景下的一些基本性的原则...4.4 腾讯专线的可用1) 在资金充裕的情况下,你买了一条专线接入到腾讯访问VPC中的子网1和子网2,同时为了防止专线中断,聪明的你,又利用IDC的存量防火墙设备,构建了一条去往腾讯VPC的IPSEC...,专线检测到异常之后再有由联网自己做出决策选择走VPN,不再需要人工去操作路由表了 [3yolhszzkn.png] 4.5 腾讯专线的可用2) 如果你的业务很重要,重要到连备份的链路也要很稳定

    12.2K196

    基于腾讯自建可用DNS方案实践

    本篇主要介绍如何在腾讯平台下自建可用DNS环境,来满足企业在上的内外网域名解析的需求。...本DNS可用方案基于基于CVM服务器,在VPC内网的进行DNS服务器的构建,可实现内网域名解析的需求。...同时本方案设计结合了腾讯CLB产品提供了负载均衡能力,也可通过多个CLB实现对接多台RS接节点,分担前端解析压力,同时支持多可用区部署。...4.CoreDNS可用方案 本篇主要介绍 通过自建CoreDNS集群来提供DNS内外域名解析,及腾讯内网DNS功能,这里采用CoreDNS+ETCD集群方式来实现。...5.总结 本篇通过两种不同的形式在上实现自建可用DNS环境来解决企业在上的内外网域名解析的需求。以上两个方案仅供参考,生产环境采用,需结合业务具体需求进行相关配置的调整。

    7.3K282

    【玩转腾讯】如何构建云端可用架构!

    作者介绍 万守兵:腾讯行业架构师,对上双活架构、迁移方案有比较深的了解,现主要负责腾讯泛互行业TOP级客户的解决方案架构工作。 ? ? ?  可用挑战  1.  可用挑战:时间要求 ?...接入层构建多可用多活 接入层通过DNS做解析,接入腾讯; 业务跨可用区部署,利用CLB跨可用区分发流量的特性,将流量分发到多可用区; 利用上容器服务,跨可用区部署业务,增加集群容灾; 容器Master...服务跨可用区灾备,出现故障秒级切换; 容器etcd多台服务器跨机房容灾; 下环境做测试和备份; 充分利用腾讯CLB、容器服务、CDB等跨可用区特性,构建可用容灾系统; ?...接入层LB可用 腾讯CLB底层是基于TGW,本身具有可用,具体如下: 1)多级容灾 跨园区容灾 ->交换机容灾 机架容灾-> TGW集群容灾 2)防攻击 流量攻击:过载保护 DDOS攻击:syn...对象存储可用  腾讯对象存储COS提供异地备份功能,可以实现数据的异地备份和恢复。 ?

    2.5K40

    基于腾讯CVM自建可用Redis实践

    一、环境说明: 1.需求与目标: 在企业实际生产环境中为了能够给业务上层应用提供可靠、低延迟、低数据损失的Redis缓存服务,本文通过对目前主流的几种redis可用方案进行对比分析,并基于腾讯CVM...2.软件版本: redis用3.2.8本,keepalived用1.2.19本。...; (4)应用场景局限于内网,例如部分业务只能通过外网访问Redis时,该方案不可用 注意: VIP方案对配置的环境有一定的要求,在腾讯上搭建redis,需要用到腾讯HAVIP,文档见:https:...//cloud.tencent.com/document/product/215/18025 [腾讯控制台申请可用虚拟IP] 4.redis-sentinel+keepalived方案: keepalived...以上几种方案都是针对单个redis实例的可用,比较适合中小型业务的应用。

    13.8K90

    【玩转腾讯】如何构建云端可用架构

    部署 初始化 SDN 无人值守自动安装 硬件生命周期平台 硬件监控 网络监控 三、构建外层高可用 1、外层-DNS可用方案 •通过Dnspod D监控,线路/机房失效快速失效 •腾讯Httpdns...方案,就近接入+多点容灾 •埋入客户端的IP直连方案 image.png 2、外层-CDN可用 腾讯CDN 本身具有可用监控,节点快速剔除故障节点。...1、接入层-构建多可用区多活 image.png 2、接入层-LB可用 腾讯CLB底层是基于TGW,本身具有可用,具体如下: 多级容灾 跨园区容灾 ->交换机容灾 机架容灾-> TGW集群容灾...-可用 故障一:数据库节点异常 只读从库、灾备实例数据正常 后台隐藏实例可快速恢复业务 后续动作需要后台新建隐藏从库实例 故障二:可用区异常 主库及只读从库无法访问 手动切换灾备实例为主实例 后续动作需要通过追加故障时间后灾备实例...-可用 通过DB Proxy实现: 单机房快速HA切换 跨机房容灾切换 image.png 3、对象存储-可用 腾讯对象存储COS提供异地备份功能,可以实现数据的异地备份和恢复。

    3.9K85

    基于腾讯自建可用DNS方案实践

    栏目邀约腾讯技术人分享原创的技术积淀,与广泛开发者互启迪共成长。本文作者是腾讯开发者社区的作者罗俊。 本文主要介绍如何在腾讯平台下自建可用DNS环境,来满足企业在上的内外网域名解析的需求。...DNS可用智能解析方案 本DNS可用方案基于基于CVM服务器,在VPC内网的进行DNS服务器的构建,可实现内网域名解析的需求。...详情参考腾讯官网文档《关于安全组53端口配置的公告》 https://cloud.tencent.com/document/product/213/35533 DNS可用智能解析方案实现 本次方案采用了两台节点进行此方案的实践...总结 本篇通过两种不同的形式在上实现自建可用DNS环境来解决企业在上的内外网域名解析的需求。以上两个方案仅供参考,生产环境采用,需结合业务具体需求进行相关配置的调整。...【技思广益·腾讯技术人原创集】作者 腾讯TAM,腾讯大客户技术客户经理,目前负责腾讯大客户上架构设计,架构优化,稳定性治理、可用,容灾等相关咨询与支持服务。

    5.5K10

    基于腾讯上自建可用Redis实践

    2.基本环境: 使用三台腾讯VM,每台VM上开启一个redis-server和redis-sentinel服务,redis-server端口为6379,redis-sentinel的端口为26379。...注意: VIP方案对配置环境有一定的要求,比如在腾讯上要想搭建redis VIP方案的话,需要申请腾讯HAVIP作为VIP,注意自己在内网私自定义的VIP是不生效的,申请HAVIP的文档详见: https...至此,redis的官方可用sentinel方案已经搭建完成。...sentinel.conf sentinel client-reconfig-script mymaster /opt/notify_mymaster.sh (2)创建VIP漂移脚本(VIP用之前在腾讯控制台上申请的...vip5.png vip6.png 四、总结: 通过上面的操作,使用redis主从 + 哨兵(sentinel)+ 漂移VIP的方案搭建了一个redis可用系统,但这个系统保证的是单个redis实例的可用

    2.5K10

    腾讯可用和容灾解决方案

    作者:melodytu(涂小敏) 导语:实现业务连续性的技术手段通常包括可用性和灾备恢复两种,所以本文其实讲述的是在腾讯上实现业务连续性的解决方案。...二、腾讯可用解决方案 2.png 所处位置 腾讯产品 可用 前端负载均衡 CLB CLB 可用性高达 99.95% 业务间通信层 CMQ 99.999999% 的数据可靠性和 99.95% 的服务可用性...CDB for MySQL 普通实例架构(同个可用区) 3.png CDB for MySQL 同城灾备实例架构(不同可用区) 4.png 说明:腾讯数据库可用区部署目前仅支持深圳金融专区,大客户可以特殊支持...可用基本结构2:CLB+不同可用区CVM+MySQL实例(同可用区) 在同个可用区中,每个CDB for MySQL实例均有实时热备的备机提供数据库可用; 但可以为MySQL创建灾备实例,在主实例发生故障...9.png 三、腾讯容灾解决方案 10.png 上图中三种应用场景是大家耳熟能详的,从用户使用角度来理解容灾场景,则有如下两种场景: 跨可用区容灾 跨可用区容灾需要保证一个CLB实例的后端服务器

    11.6K265

    腾讯 COS 多 AZ 存储保证服务可用

    多 AZ 存储是怎样实现 AZ 级的容灾能力,保证服务可用的?下面就来揭秘多 AZ 存储架构的奥秘之处。...多 AZ 存储原理 AZ 是 Availability Zone (可用区)的缩写,指的是服务提供的在物理上隔离、电力和网络独立的区域。...当机房故障导致部分节点、可用区损坏时,部分分块不可用,多 AZ 存储仍可以利用备 AZ 其他分块保证用户读、写数据成功,确保客户业务连续不中断。...当一个数据中心出现故障时,冗余数据中心保持可用,用户业务不受影响,数据不丢失。...(11个9) 服务设计可用性 高达99.995% 高达99.99% 多 AZ 存储使用 多 AZ 存储的使用非常简单,只需要两步。

    15410

    腾讯 TDMQ for Apache Pulsar 多地区可用容灾实践

    本文将从四个维度,深入剖析 Pulsar 在多可用可用领域的容灾策略。...01、整体架构 腾讯 TDMQ for Apache Pulsar(简称 TDMQ Pulsar )是基于 Apache Pulsar 开发的一款金融级商业化消息中间件。...因为我们用的是腾讯,所以 ZooKeeper 部分就直接用了上的服务,省去了自己维护的麻烦。而 BK 和 Broker 部分,则是由我们自己来管理和维护的。...所以实际上我们有状态服务,要考虑的就是存储和网络该怎么弹性的去做插拔,为了实现这一点,我们利用腾讯的能力,采用盘作为存储,弹性网卡提供网络服务。...03、可用 3.1 部署拓扑 关于可用性的核心,我们首先需要关注的是如何进行拓扑规划。 多可用区部署主要涵盖三个要点。

    26310

    腾讯 TDMQ for Apache Pulsar 多地区可用容灾实践

    本文将从四个维度,深入剖析 Pulsar 在多可用可用领域的容灾策略。...作者简介 林宇强 腾讯高级工程师 专注于消息队列、API 网关、微服务、数据同步等 PaaS 领域。...整体架构 腾讯TDMQ for Apache Pulsar(简称TDMQ Pulsar)是基于 Apache Pulsar 开发的一款金融级商业化消息中间件。...可用 部署拓扑 关于可用性的核心,我们首先需要关注的是如何进行拓扑规划。 多可用区部署主要涵盖三个要点。...BK 的可用 关于BK的可用性,我们主要考虑了以下四个方面来达成这个目标: 多可用区部署:举例来说,我们计划在三个不同的可用区域进行部署。

    19610

    使用腾讯容器服务(TKE)实现应用跨可用可用部署之二

    使用腾讯容器服务(TKE)实现应用跨可用可用部署之二 在上一篇文章中(使用腾讯容器服务(TKE)实现应用跨可用可用部署之一),我们介绍了如何使用腾讯容器服务的亲和性实现业务跨可用可用部署...从概念上讲,X是一个拓扑域,比如节点(Node),机架,可用区AZ,region。您可以使用topologyKey表示拓扑域,该关键字是系统用于表示此类拓扑域的节点标签的关键字。...,具体演示一下如何通过腾讯容器服务,适用Pod affinity 实现业务亲和性部署。...适用kubectl查看pod的分布情况: kubectl get pods -o wide [6.png] 至此,我们完成了利用Pod affinity实现跨可用区的可用部署。...腾讯容器服务TKE大大简化了容器的使用,是您实现快速部署的利器。

    10.7K149

    使用腾讯容器服务(TKE)实现应用跨可用可用部署之一

    使用腾讯容器服务(TKE)实现应用跨可用可用部署之一 本文描述如何使用腾讯容器服务(TKE)实现跨可用区的应用可用部署,包含如下内容: 1.可用部署架构 2.使用容器服务(TKE)进行可用部署...本文描述了如何使用腾讯容器服务(TKE)进行业务可用部署。...下面我们看看如何使用腾讯容器快速的实现应用可用部署。 2. 使用容器服务(TKE)进行可用部署 本示例使用腾讯容器服务新版控制台,参考 新版控制台说明。...下一篇:使用腾讯容器服务(TKE)实现应用跨可用可用部署之二 4. 总结 至此,我们完成了通过腾讯容器平台实现业务跨可用区的可用部署。...腾讯TKE控制台大大简化了跨可用区部署的复杂性,帮助用户快速实现业务的可用

    15.6K2518

    ZABBIX 数据库可用部署

    本篇文章只介绍 ZABBIX 数据库可用的实现方式,ZABBIX前端的可用将在后续文章中实现 ZABBIX 数据库可用组网 ?...Linux (x86_64)using readline5.1 # cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) ZABBIX 数据库可用实现方式...keepalived+数据库双主复制 两台MySQL互为主从关系,即双主模式,通过Keepalived配置虚拟IP,实现当其中的一台数据库故障时,自动切换VIP到另外一台MySQL数据库,备机快速接管业务来保证数据库可用...to'zabbix'@'%'IDENTIFIEDBY'zabbix'WITHGRANTOPTION; mysql> flush privileges; mysql> show databases; ZABBIX 可用数据库复制配置...auth_pass 1111 } virtual_ipaddress{ 21.254.248.121 } track_script{ chkmysql } } ZABBIX 数据库可用切换验证

    1.5K30

    数据库可用实战案例

    原文链接:http://www.cnblogs.com/double-K/p/5803956.html 说到可用,看官们会想到很多方案,也许是自亲身经历过系统从单机变成可用的痛苦过程,也许有的看官只是在自己的虚机上搭建过测试的玩具...可能你觉得搭建一套可用方案很简单,配置配置就OK了,但在真正的复杂系统中一切就没有那么轻松了! 文章主要讲述升级并搭建AlwaysOn可用的过程,以实施的思路为主。...程序集 邮件 操作员 只读库多出来的索引、视图等对象 等等等 测试过程 搭建测试环境   所有的升级、可用项目测试环节都是必不可少的。...总结 : 文章只是简单分享了一个较为复杂的08到14的升级并搭建可用的工作,真正的实战项目和自己搭建的测试系统还是有很大的差别。...项目中的主要步骤,个人认为这也是在数据库可用方案搭建过程中的必要步骤: 系统背景调查 业务调研,生成初版方案 详细调研,对象整理 测试环境搭建 系统测试,确定方案 上线演练,确定时间窗口 压力测试 正式上线

    1K70

    数据库可用架构浅析

    数据库作为信息系统重要的基础设施,一直承担着压舱石的角色。互联网应用的并发、海量数据使得数据库的负载越来越重,这在数据大集中的情况下愈发明显。...而数据库作为信息系统唯一的“单点”,稳定性、可用性是首先要保证的目标。...这里的单点并不是指数据库没有可用方案,而是因为数据库只要涉及到数据的复制就一定是有状态的,有状态的应用更加难以运维,并且在遭遇异常时并不能做到真正意义上的无缝切换。...传统关系型数据库经过几十年的发展,目前可用方案都已经非常成熟,目前数据库常用的可用方案主要包括:主机HA、数据库主备和数据库集群方案。...主机HA由于其适用范围广、切换时间短被广泛应用于生产环境的各类数据库上,主机层面的可用这里不再讨论。 主备方案 主备方案是目前数据库最常用的可用方案。

    1K30
    领券