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

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

腾讯原生数据库 TDSQL-C(Cloud Native Database TDSQL-C,TDSQL-C)是腾讯自研的新一代高性能可用的企业级分布式数据库。...融合了传统数据库计算与新硬件技术的优势,100%兼容 MySQL PostgreSQL,实现超百万级 QPS 的吞吐,128TB 海量分布式智能存储,保障数据安全可靠。...本文由腾讯数据库高级工程师唐颋为大家详细解读TDSQL-C PostreSQL的可用特性。 TDSQL-C PG产品简介 TDSQL-C PG是一款基于计算、存储分离的原生数据库产品。...TDSQL-C PG 可用性能改进 基于上述架构在产品特性上,我们的远程存储使用多副本机制解决了数据可靠性问题,同时计算节点相互不依赖日志同步,从而解决了可用性问题,最终达到可靠性可用性兼顾效果。...在内部管控实现上,原来的可用管控也就拆分成了独立两部分,其中存储管控是负责存储节点的可用,它会负责对于基础的存储组件Store Node、内部Segment存储单元、以及备份回档等模块进行健康状态检查及异常处理

1.7K30

腾讯可用容灾解决方案

作者:melodytu(涂小敏) 导语:实现业务连续性的技术手段通常包括可用灾备恢复两种,所以本文其实讲述的是在腾讯上实现业务连续性的解决方案。...从的角度, HA 是一个环境内保障业务连续性的机制, DR 是多个环境间保障业务连续性的机制。从目标角度, HA 主要是保证业务可用, DR是保证数据可靠的基础上的业务可用。...二、腾讯可用解决方案 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创建灾备实例,在主实例发生故障

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

    腾讯自建DNS---可用

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

    6.8K81

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

    腾讯专有可用设计 如前文所述,对于业务的可用而言,技术层面的决定因素是基础设施可用,网络连接可用,数据存储可用应用可用这四点。...腾讯专有TCE 在基础设施可用的前提下,通过充分考虑可用的架构设计,融合网络连接可用和数据存储可用,实现了应用层面的可用。 1....; 所谓的“八横”指的是从上业务特性维度对可用能力的描述,包括以下可用特性: 基础设施可用:通过将腾讯专有TCE 部署在 Tier-IV 或 Tier-III+级别的数据中心中,单数据中心的可用性达到...及缓存 CRedis 等)以及数据库可用;同时,还需要网络、计算调度、管控平台、支撑组件与仲裁组件等支撑平台运行的基础设施及控制平面的可用。...腾讯专有可用切换场景 如前文所述,用户往往期望上业务的可用性达到6个9,但根据腾讯在大规模公有运营实践中的统计,服务器单节点、网络设备单节点、外连线路或数据中心其他基础设施,其可用性一般在3个

    6.6K42

    腾讯可用网络的修炼之道

    、强容灾的特性,那么,腾讯网络是如何保证公共服务组件实现可用的呢?...当然联网作为网络基础服务网关,采用的网络架构仍然是上文提到的“单集群多活+多集群部署+本地转发”,进而保证了联网网关的稳定,不以赘述 4 腾讯网络产品的可用 前面介绍了腾讯网络在不同场景下的一些基本性的原则...4.4 腾讯专线的可用1) 在资金充裕的情况下,你买了一条专线接入到腾讯访问VPC中的子网1子网2,同时为了防止专线中断,聪明的你,又利用IDC的存量防火墙设备,构建了一条去往腾讯VPC的IPSEC...[s2r6z8g6qr.png] 5 武功再高也怕菜刀 武功再高的人,如果丧失了视觉听觉,就丧失了预知风险的能力,一套完整的可用的网络系统如果看不见,听不到那是及其危险的,腾讯网络产品提供了丰富的监控及告警策略...API供你获取基础数据来支撑你自定义的千里眼、顺风耳 6 写在最后 本文主要讨论了在你使用腾讯网络产品构建支撑业务过程中的一些个人的方法思路,既然是思路那就会涉及一些个人对网络理解的原则,所以文中的一些观点难免会以偏概全

    12.2K196

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

    本篇主要介绍如何在腾讯平台下自建可用DNS环境,来满足企业在上的内外网域名解析的需求。...1.DNS基础概念 1.1.DNS 概述 DNS是一个层次化的分布式数据库,其全称为域名系统(Domain Name System),它存储用于互联网主机名与IP地址相互映射的信息,及其它互联网所用到的数据...本DNS可用方案基于基于CVM服务器,在VPC内网的进行DNS服务器的构建,可实现内网域名解析的需求。...同时本方案设计结合了腾讯CLB产品提供了负载均衡能力,也可通过多个CLB实现对接多台RS接节点,分担前端解析压力,同时支持多可用区部署。...5.总结 本篇通过两种不同的形式在上实现自建可用DNS环境来解决企业在上的内外网域名解析的需求。以上两个方案仅供参考,生产环境采用,需结合业务具体需求进行相关配置的调整。

    7.3K282

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

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

    2.5K40

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

    一、环境说明: 1.需求与目标: 在企业实际生产环境中为了能够给业务上层应用提供可靠、低延迟、低数据损失的Redis缓存服务,本文通过对目前主流的几种redis可用方案进行对比分析,并基于腾讯CVM...HAVIP等基础产品进行搭建、配置、测试、总结,供大家参考。...我这里使用腾讯上3台CVM,每台CVM上开启一个redis-server、redis-sentinelkeepalived服务,redis-server端口为6379,redis-sentinel的端口为...; (4)应用场景局限于内网,例如部分业务只能通过外网访问Redis时,该方案不可用 注意: VIP方案对配置的环境有一定的要求,在腾讯上搭建redis,需要用到腾讯HAVIP,文档见:https:...//cloud.tencent.com/document/product/215/18025 [腾讯控制台申请可用虚拟IP] 4.redis-sentinel+keepalived方案: keepalived

    13.8K90

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

    2.基本环境: 使用三台腾讯VM,每台VM上开启一个redis-serverredis-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

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

    一、可用的挑战 1、可用挑战-要求 image.png 2、可用挑战-各种不稳定的来源 常见事故及问题归类如下: image.png 二、互联网通用架构分层 典型互联网架构分层设计如下: image.png...•腾讯Httpdns方案,就近接入+多点容灾 •埋入客户端的IP直连方案 image.png 2、外层-CDN可用 腾讯CDN 本身具有可用监控,节点快速剔除故障节点。...1、接入层-构建多可用区多活 image.png 2、接入层-LB可用 腾讯CLB底层是基于TGW,本身具有可用,具体如下: 多级容灾 跨园区容灾 ->交换机容灾 机架容灾-> TGW集群容灾...防攻击 流量攻击:过载保护 DDOS攻击:syn代理LRU淘汰 安全性 黑名单、域名封禁 image.png 五、构建服务端可用 1、服务层框架-可用 image.png 2、服务层-可用思路...-可用 通过DB Proxy实现: 单机房快速HA切换 跨机房容灾切换 image.png 3、对象存储-可用 腾讯对象存储COS提供异地备份功能,可以实现数据的异地备份恢复。

    3.9K85

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

    栏目邀约腾讯技术人分享原创的技术积淀,与广泛开发者互启迪共成长。本文作者是腾讯开发者社区的作者罗俊。 本文主要介绍如何在腾讯平台下自建可用DNS环境,来满足企业在上的内外网域名解析的需求。...DNS基础概念 (一)DNS概述 DNS是一个层次化的分布式数据库,其全称为域名系统(Domain Name System),它存储用于互联网主机名与IP地址相互映射的信息,及其它互联网所用到的数据。...DNS可用智能解析方案 本DNS可用方案基于基于CVM服务器,在VPC内网的进行DNS服务器的构建,可实现内网域名解析的需求。...详情参考腾讯官网文档《关于安全组53端口配置的公告》 https://cloud.tencent.com/document/product/213/35533 DNS可用智能解析方案实现 本次方案采用了两台节点进行此方案的实践...【技思广益·腾讯技术人原创集】作者 腾讯TAM,腾讯大客户技术客户经理,目前负责腾讯大客户上架构设计,架构优化,稳定性治理、可用,容灾等相关咨询与支持服务。

    5.5K10

    腾讯搭建可用SharePoint服务--架构说明虚拟机创建

    腾讯,是腾讯推出的云端运算服务,发布全球服务版图,构建覆盖全球的数据中心节点,在更多地区跟全球的合作伙伴共同构建,为中国出海企业以及海外本土企业提供服务。...本次实验利用腾讯作为硬件资源平台在云端搭建可用的SharePoint服务。...Microsoft SharePoint是一个文档管理和协作平台,可帮助公司管理对业务流程至关重要的档案,文档,报告其他内容。...做完以上设计规划后,我们可以登录腾讯:https://console.cloud.tencent.com来创建服务器虚拟机。...设置存储带宽,点击下一步 ? 设置安全组主机,新建安全组已经开通TCP 22、80、443、3389 端口 ICMP。 ? 设置虚拟机的名称登录密码。 ? 确认无误后,点击“开通” ?

    2.1K20

    腾讯技术公开课:零基础入门可用云端架构设计

    [1490186149145_3942_1490186149823.jpg] 腾讯技术公开课专注于计算方面的技术分享,将定期邀请腾讯及相关领域的技术专家,通过在线视频直播的方式,与广大开发者分享腾讯计算领域积累的最佳实践经验...3月27日,将举办第一期技术公开课,从计算、网络、存储三个角度,分享公有如何应对架构不断调整、优化带来的挑战,并介绍腾讯在架构设计方面的最佳实践经验。...现在报名参加技术公开课,还有机会获得价值100元的腾讯代金券!...直播关键词:架构设计,可用,SDN网络,无服务计算,块存储 直播时间:3月27日晚8:30-9:30 分享嘉宾:刘颖,腾讯基础产品中心总监 分享概要: 如何构建一个可用高性能的SDN网络 中国特色混合带来的挑战和解决思路...为了方便大家回顾直播内容,我们已经剪辑好了相关视频,包括: 嘉宾分享:腾讯架构演变及经验 助教演示:搭建可用Wordpress站点 以上视频可在腾讯+课堂查看。

    3.7K161

    腾讯CDB基础新建用户及数据库的方法

    入手了一台腾讯CDB基础,看到+校园的活动是3元/月,刚开始没有看到什么提示说是会有限制,利欲熏心啊!...QQ截图20180703065824.jpg 首先是特价基础的哦,一定要记住是基础的哦!基础基本用来测试学习的,当业务CDB来使用基本没戏。...QQ截图20180703070937.jpg 这不得不吐槽一下了,如果没有深入研究过腾讯私有网络的用户,那么极容易跳坑了,买了个CDB不能内网互通,只能看着了,当然,36元一年,放着也不错了吧……[doge...冷静,毕竟是基础!(我也知道很多人数个网站,数个数据库都用一个root用户,我就想问,你知道有多危险么?那是贼鸡儿危险的,此处自己体会危险之处)。...;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库表的相应操作权限则可用*表示, 如*.*.

    2.1K130

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

    多 AZ 存储是怎样实现 AZ 级的容灾能力,保证服务可用的?下面就来揭秘多 AZ 存储架构的奥秘之处。...多 AZ 存储原理 AZ 是 Availability Zone (可用区)的缩写,指的是服务提供的在物理上隔离、电力网络独立的区域。...多个 AZ 之间互相独立,因此跨 AZ 部署能提高服务的可用容灾能力。 对于多 AZ 存储,COS 存储引擎部署在3个环境独立的 AZ 上。用户上传的数据将被切片存储在3个 AZ 的多个节点中。...当机房故障导致部分节点、可用区损坏时,部分分块不可用,多 AZ 存储仍可以利用备 AZ 其他分块保证用户读、写数据成功,确保客户业务连续不中断。...相比单 AZ 存储,多 AZ 存储提供更高可靠性可用性的存储服务,二者对比如下: 对比项 多 AZ 存储 单 AZ 存储 数据设计持久性 99.9999999999% (12个9) 99.999999999%

    15110

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

    本文将从四个维度,深入剖析 Pulsar 在多可用可用领域的容灾策略。...01、整体架构 腾讯 TDMQ for Apache Pulsar(简称 TDMQ Pulsar )是基于 Apache Pulsar 开发的一款金融级商业化消息中间件。...因为我们用的是腾讯,所以 ZooKeeper 部分就直接用了上的服务,省去了自己维护的麻烦。而 BK Broker 部分,则是由我们自己来管理维护的。...这些都是为了让我们的产品能具备服务应有的基础设施能力。 另外,我们也增强了系统的可观测性。你可能不知道,可观测性主要看三个东西:Metrics(度量指标)、Log(日志) Trace(追踪)。...所以实际上我们有状态服务,要考虑的就是存储网络该怎么弹性的去做插拔,为了实现这一点,我们利用腾讯的能力,采用盘作为存储,弹性网卡提供网络服务。

    26210

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

    有多年的开发维护经验,目前在腾讯从事 TDMQ for Apache Pulsar 商业化产品方向的研发工作。...整体架构 腾讯TDMQ for Apache Pulsar(简称TDMQ Pulsar)是基于 Apache Pulsar 开发的一款金融级商业化消息中间件。...因为我们用的是腾讯,所以 ZooKeeper 部分就直接用了上的服务,省去了自己维护的麻烦。而 BK Broker 部分,则是由我们自己来管理维护的。...这些都是为了让我们的产品能具备服务应有的基础设施能力。 另外,我们也增强了系统的可观测性。你可能不知道,可观测性主要看三个东西:Metrics(度量指标)、Log(日志) Trace(追踪)。...所以实际上我们有状态服务,要考虑的就是存储网络该怎么弹性的去做插拔,为了实现这一点,我们利用腾讯的能力,采用盘作为存储,弹性网卡提供网络服务。

    19510

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

    使用腾讯容器服务(TKE)实现应用跨可用可用部署之二 在上一篇文章中(使用腾讯容器服务(TKE)实现应用跨可用可用部署之一),我们介绍了如何使用腾讯容器服务的亲和性实现业务跨可用可用部署...通过控制台的简单操作,即可实现业务可用部署。 控制台上实现的亲和性反亲和性是通过节点亲和性(nodeAffinity)来实现的。 K8S中还支持PodAffinity。...,具体演示一下如何通过腾讯容器服务,适用Pod affinity 实现业务亲和性部署。...并且topologyKey: "failure-domain.beta.kubernetes.io/zone" 有两个值:800002800003,分布对应腾讯北京二区、北京三区。...腾讯容器服务TKE大大简化了容器的使用,是您实现快速部署的利器。

    10.7K149

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

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

    15.6K2518

    数据库PostrageSQL-可用、负载均衡复制

    可用、负载均衡复制 数据库服务器可以一起工作,这样如果主要的服务器失效则允许一个第二服务器快速接手它的任务(可用性),或者可以允许多个计算机提供相同的数据(负载均衡)。...某些方案只能处理一整个数据库服务器,而其他的允许在每个表或每个数据库的级别上进行控制。 在任何选择中,都必须考虑性能。通常在功能性能之间都存在着权衡。...本节的剩余部分勾勒了多种故障转移、复制负载均衡方案。 26.1. 不同方案的比较 共享磁盘故障转移 共享磁盘故障转移避免了只使用一份数据库拷贝带来的同步开销。...预写式日志传送 温备热备服务器能够通过读取一个预写式日志(WAL)记录的流来保持为当前状态。如果主服务器失效,后备服务器拥有主服务器的几乎所有数据,并且能够快速地被变成新的主数据库服务器。...可用、负载均衡复制特性矩阵 ? 有一些方案不适合上述的类别: 数据分区 数据分区将表分开成数据集。每个集合只能被一个服务器修改。

    62520
    领券