腾讯云是如何通过完备的高可用设计,来保证云服务的业务连续性和数据持久性,从而承担大厂应有的社会责任的呢? 这篇来自腾讯专有云的架构师方天戟的万字长文为您揭开腾讯专有云高可用设计的内幕。 一....腾讯专有云高可用设计 如前文所述,对于业务的高可用而言,技术层面的决定因素是基础设施高可用,网络连接高可用,数据存储高可用和应用高可用这四点。...腾讯专有云TCE 在基础设施高可用的前提下,通过充分考虑高可用的架构设计,融合网络连接高可用和数据存储高可用,实现了应用层面的高可用。 1....高可用架构总体介绍 腾讯专有云TCE 的高可用部署,是一个具有完整体系的高可用方案,如下图所示: 图4 腾讯专有云TCE 高可用体系架构 图4中展示了腾讯专有云TCE 具备的“八横四纵”的高可用体系,...下图中简要展示了部署在腾讯专有云TCE 上的应用,实现高可用所依赖的各要素的部署方式: 图10 基于腾讯专有云TCE 实现的应用高可用 如图10所示,腾讯专有云TCE 上运行的应用,其高可用实际上依赖于图中的各要素
一、引题 大家好,上一篇写到如何在腾讯云CVM上用bind9 自建内网解析DNS服务。本篇承继上篇继续分享内容,分享一个如何实现腾讯云自建DNS高可用的方法。...环境准备 负载均衡LB,腾讯云内网负载均衡,直接在控制台选择购买即可,且内网负载均衡目前免费。...附,点击查阅:腾讯云负载均衡计费官网介绍 后端服务器RS,这里买的是腾讯云CVM实例,为了确保更高的资源打散,建议在腾讯云置换群组中买CVM,用于自建...附,点击查阅:云服务器置放群组官网介绍 3.2 具体购买步骤,腾讯云控制台 点点点 (略) 3.3 配置高可用(重点) 3.3.1 配置RS请参考《腾讯云上自建...四、小结 通过这种配置方法,可以在腾讯云自建DNS解析环境下实现业务层的高可用。当然云环境最佳方案还是非常期待腾讯云VPCDNS产品化能力支持。
、强容灾的特性,那么,腾讯云网络是如何保证公共服务组件实现高可用的呢?...AZ的真实DNS server就近低时延转发 综上所述,腾讯云公共服务组件大都采用“集群内多活+多集群部署+公共业务服务器跨AZ部署+就近转发”的理念保证客户业务的高可用,为客户建设AZ级的高容灾的“厨房...当然云联网作为网络基础服务网关,采用的网络架构仍然是上文提到的“单集群多活+多集群部署+本地转发”,进而保证了云联网网关的稳定,不以赘述 4 腾讯云网络产品的高可用 前面介绍了腾讯云网络在不同场景下的一些基本性的原则...4.4 腾讯云专线的高可用1) 在资金充裕的情况下,你买了一条专线接入到腾讯云访问VPC中的子网1和子网2,同时为了防止专线中断,聪明的你,又利用IDC的存量防火墙设备,构建了一条去往腾讯云VPC的IPSEC...,专线检测到异常之后再有由云联网自己做出决策选择走VPN,不再需要人工去操作路由表了 [3yolhszzkn.png] 4.5 腾讯云专线的高可用2) 如果你的业务很重要,重要到连备份的链路也要很稳定
本篇主要介绍如何在腾讯云平台下自建高可用DNS环境,来满足企业在云上的内外网域名解析的需求。...本DNS高可用方案基于基于CVM云服务器,在VPC内网的进行DNS服务器的构建,可实现内网域名解析的需求。...同时本方案设计结合了腾讯云CLB产品提供了负载均衡能力,也可通过多个CLB实现对接多台RS接节点,分担前端解析压力,同时支持多可用区部署。...4.CoreDNS高可用方案 本篇主要介绍 通过自建CoreDNS集群来提供DNS内外域名解析,及腾讯内网DNS功能,这里采用CoreDNS+ETCD集群方式来实现。...5.总结 本篇通过两种不同的形式在云上实现自建高可用DNS环境来解决企业在云上的内外网域名解析的需求。以上两个方案仅供参考,生产环境采用,需结合业务具体需求进行相关配置的调整。
作者介绍 万守兵:腾讯云行业架构师,对云上双活架构、迁移方案有比较深的了解,现主要负责腾讯云泛互行业TOP级客户的解决方案架构工作。 ? ? ? 高可用挑战 1. 高可用挑战:时间要求 ?...接入层构建多可用多活 接入层通过DNS做解析,接入腾讯云; 业务跨可用区部署,利用CLB跨可用区分发流量的特性,将流量分发到多可用区; 利用云上容器服务,跨可用区部署业务,增加集群容灾; 容器Master...服务跨可用区灾备,出现故障秒级切换; 容器etcd多台服务器跨机房容灾; 云下环境做测试和备份; 充分利用腾讯云CLB、容器服务、CDB等跨可用区特性,构建高可用容灾系统; ?...接入层LB高可用 腾讯云CLB底层是基于TGW,本身具有高可用,具体如下: 1)多级容灾 跨园区容灾 ->交换机容灾 机架容灾-> TGW集群容灾 2)防攻击 流量攻击:过载保护 DDOS攻击:syn...对象存储高可用 腾讯云对象存储COS提供异地备份功能,可以实现数据的异地备份和恢复。 ?
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实例的高可用
一、环境说明: 1.需求与目标: 在企业实际生产环境中为了能够给业务上层应用提供高可靠、低延迟、低数据损失的Redis缓存服务,本文通过对目前主流的几种redis高可用方案进行对比分析,并基于腾讯云CVM...我这里使用腾讯云上3台CVM,每台CVM上开启一个redis-server、redis-sentinel和keepalived服务,redis-server端口为6379,redis-sentinel的端口为...; (4)应用场景局限于内网,例如部分业务只能通过外网访问Redis时,该方案不可用 注意: VIP方案对配置的环境有一定的要求,在腾讯云上搭建redis,需要用到腾讯云HAVIP,文档见:https:...//cloud.tencent.com/document/product/215/18025 [腾讯云控制台申请高可用虚拟IP] 4.redis-sentinel+keepalived方案: keepalived...以上几种方案都是针对单个redis实例的高可用,比较适合中小型业务的应用。
一、高可用的挑战 1、高可用挑战-要求 image.png 2、高可用挑战-各种不稳定的来源 常见事故及问题归类如下: image.png 二、互联网通用架构和分层 典型互联网架构分层设计如下: image.png...1、外层-DNS高可用方案 •通过Dnspod D监控,线路/机房失效快速失效 •腾讯Httpdns方案,就近接入+多点容灾 •埋入客户端的IP直连方案 image.png 2、外层-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提供异地备份功能,可以实现数据的异地备份和恢复。
栏目邀约腾讯技术人分享原创的技术积淀,与广泛开发者互启迪共成长。本文作者是腾讯云开发者社区的作者罗俊。 本文主要介绍如何在腾讯云平台下自建高可用DNS环境,来满足企业在云上的内外网域名解析的需求。...DNS高可用智能解析方案 本DNS高可用方案基于基于CVM云服务器,在VPC内网的进行DNS服务器的构建,可实现内网域名解析的需求。...详情参考腾讯云官网文档《关于安全组53端口配置的公告》 https://cloud.tencent.com/document/product/213/35533 DNS高可用智能解析方案实现 本次方案采用了两台节点进行此方案的实践...总结 本篇通过两种不同的形式在云上实现自建高可用DNS环境来解决企业在云上的内外网域名解析的需求。以上两个方案仅供参考,生产环境采用,需结合业务具体需求进行相关配置的调整。...【技思广益·腾讯技术人原创集】作者 腾讯云TAM,腾讯云大客户技术客户经理,目前负责腾讯云大客户云上架构设计,架构优化,稳定性治理、高可用,容灾等相关咨询与支持服务。
腾讯云原生数据库 TDSQL-C(Cloud Native Database TDSQL-C,TDSQL-C)是腾讯云自研的新一代高性能高可用的企业级分布式云数据库。...本文由腾讯云数据库高级工程师唐颋为大家详细解读TDSQL-C PostreSQL的高可用特性。 TDSQL-C PG版产品简介 TDSQL-C PG版是一款基于计算、存储分离的云原生数据库产品。...基于此产品架构,我们在高可用方面又有哪些相应改进? 我们先看看在常规主备模式下的常见高可用方案。...当出现某些涉及到存储读写异常场景时,会结合存储管控健康信息来综合决策我们的高可用HA执行逻辑,结合起来保证整个数据库产品服务的高可用。...另外,跨可用区、跨地域容灾也在计划中进一步提升数据库服务可用性特性。 保障业务高可用 在介绍完利用计算存储分离架构优势带来的高可用优化之后,接下来聚焦快速扩展这个产品特性给业务高可用带来的价值。
作者: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 说明:腾讯云数据库多可用区部署目前仅支持深圳金融专区,大客户可以特殊支持...9.png 三、腾讯云容灾解决方案 10.png 上图中三种应用场景是大家耳熟能详的,从用户使用角度来理解容灾场景,则有如下两种场景: 跨可用区容灾 跨可用区容灾需要保证一个CLB实例的后端服务器
多 AZ 存储是怎样实现 AZ 级的容灾能力,保证服务高可用的?下面就来揭秘多 AZ 存储架构的奥秘之处。...多 AZ 存储原理 AZ 是 Availability Zone (可用区)的缩写,指的是云服务提供的在物理上隔离、电力和网络独立的区域。...当机房故障导致部分节点、可用区损坏时,部分分块不可用,多 AZ 存储仍可以利用备 AZ 其他分块保证用户读、写数据成功,确保客户业务连续不中断。...当一个数据中心出现故障时,冗余数据中心保持可用,用户业务不受影响,数据不丢失。...(11个9) 服务设计可用性 高达99.995% 高达99.99% 多 AZ 存储使用 多 AZ 存储的使用非常简单,只需要两步。
本文将从四个维度,深入剖析 Pulsar 在多可用区高可用领域的容灾策略。...作者简介 林宇强 腾讯云高级工程师 专注于消息队列、API 网关、微服务、数据同步等 PaaS 领域。...有多年的开发和维护经验,目前在腾讯云从事 TDMQ for Apache Pulsar 商业化产品方向的研发工作。...高可用 部署拓扑 关于高可用性的核心,我们首先需要关注的是如何进行拓扑规划。 多可用区部署主要涵盖三个要点。...BK 的高可用 关于BK的高可用性,我们主要考虑了以下四个方面来达成这个目标: 多可用区部署:举例来说,我们计划在三个不同的可用区域进行部署。
本文将从四个维度,深入剖析 Pulsar 在多可用区高可用领域的容灾策略。...因为我们用的是腾讯云,所以 ZooKeeper 部分就直接用了云上的服务,省去了自己维护的麻烦。而 BK 和 Broker 部分,则是由我们自己来管理和维护的。...所以实际上我们有状态服务,要考虑的就是存储和网络该怎么弹性的去做插拔,为了实现这一点,我们利用腾讯云的能力,采用云盘作为存储,弹性网卡提供网络服务。...03、高可用 3.1 部署拓扑 关于高可用性的核心,我们首先需要关注的是如何进行拓扑规划。 多可用区部署主要涵盖三个要点。...3.2 BK 的高可用 关于 BK 的高可用性,我们主要考虑了以下四个方面来达成这个目标: 多可用区部署:举例来说,我们计划在三个不同的可用区域进行部署。
使用腾讯云容器服务(TKE)实现应用跨可用区高可用部署之二 在上一篇文章中(使用腾讯云容器服务(TKE)实现应用跨可用区高可用部署之一),我们介绍了如何使用腾讯云容器服务的亲和性实现业务跨可用区高可用部署...从概念上讲,X是一个拓扑域,比如节点(Node),机架,云可用区AZ,云region。您可以使用topologyKey表示拓扑域,该关键字是系统用于表示此类拓扑域的节点标签的关键字。...,具体演示一下如何通过腾讯云容器服务,适用Pod affinity 实现业务亲和性部署。...适用kubectl查看pod的分布情况: kubectl get pods -o wide [6.png] 至此,我们完成了利用Pod affinity实现跨可用区的高可用部署。...腾讯云容器服务TKE大大简化了容器的使用,是您实现快速部署的利器。
使用腾讯云容器服务(TKE)实现应用跨可用区高可用部署之一 本文描述如何使用腾讯云容器服务(TKE)实现跨可用区的应用高可用部署,包含如下内容: 1.高可用部署架构 2.使用容器服务(TKE)进行高可用部署...本文描述了如何使用腾讯云容器服务(TKE)进行业务高可用部署。...下面我们看看如何使用腾讯云容器快速的实现应用高可用部署。 2. 使用容器服务(TKE)进行高可用部署 本示例使用腾讯云容器服务新版控制台,参考 新版控制台说明。...下一篇:使用腾讯云容器服务(TKE)实现应用跨可用区高可用部署之二 4. 总结 至此,我们完成了通过腾讯云容器平台实现业务跨可用区的高可用部署。...腾讯云TKE控制台大大简化了跨可用区部署的复杂性,帮助用户快速实现业务的高可用。
--- layout: "post" title: "2020-07-22-腾讯云-slb-kubeadm高可用集群搭建" date: "2020-07-22 16:00:00" category: "...kubernetes" tags: "kubernetes1.18.6 kuberadm 高可用 ha" author: duiniwukenaihe --- content {:toc} 集群配置:...10.0.4.4 sh-node-04 10.0.4.13 sh-node-05 背景 线上稳定跑着1.16.8版本kubeadm高可用...三台master节点,配置为4核心8G,slb+haproxy 代理6443实现高可用。work节点为5台8核心16g,主要跑了60多个应用300个左右容器。...然后今年想深入集成一下腾讯云的cbs.不要问我为什么不用腾讯云的tke.首先每个slb到现在应该还是只可以挂载一个ssl证书的,业务比较少,我不想管理多个负载均衡,然后负载均衡的策略也比较坑,偶尔tke
3月27日晚,腾讯云技术社区举行第一期线上技术公开课直播,共有近 2000 人关注,实时最高 250 多人同时在线观看。 许多网友在本期公开课的活动页面下留下了自己对本次活动的评价以及建议。...为了方便大家回顾直播内容,我们已经剪辑好了相关视频,包括: 嘉宾分享:腾讯云架构演变及经验 视频内容 视频内容 以上视频可在腾讯云+课堂查看。...欢迎大家关注腾讯云技术社区 —— 腾云阁,了解最新技术公开课直播安排。
【腾讯云 TDSQL-C Serverless 产品测评】Serverless集群高可用测评@TOC一、前言最近在CSDN看到腾讯云的 TDSQL-C ServerLess Mysql 数据库体验活动,...作为云原生的Serverless数据库,还是很有兴趣的,看文档中TDSQL-C Serverless Mysql提供了集群高可用的功能,我们通过实际测试来验证一下它的可靠性,具体如何测试,请看下文!...「无服务器」,由于他是Serverless架构,所以它也继承了 Serverless的所有优点计算资源可以由系统自动弹性伸缩,开发者无需管理服务器;数据存储使用分布式机制,自动进行数据分片与扩容;集群高可用...不需要我们再去应用层设置负载均衡,TDSQL-C Serverless Mysql 会自动进行转发,读数据使用读写组即可进行数据访问,中间的负载器会自动进行性能负载创建测试数据库通过 DMC 进行数据库创建,DMC 是腾讯云为开发者提供的...通过本次测试,我们可以看到TDSQL-C Serverless集群在高并发下的出色表现,即使节点发生故障也能保证服务高可用。它完全实现了无需DBA的理想状态。
https://github.com/sorintlab/stolon Stolon 是一个用于 PostgreSQL 高可用性的云原生 PostgreSQL 管理器。...它是云原生的,因为它可以让您在容器中(kubernetes 集成)以及所有其他类型的基础设施(云 IaaS、旧式基础设施等)上保持高可用性 PostgreSQL。...在尝试保持最大可用性的同时,它更喜欢一致性而不是可用性。 kubernetes 集成让您实现 postgreSQL 高可用性。...使用 etcd、consul 或 kubernetes API server 等集群存储作为高可用数据存储和 leader 选举。 异步(默认)和同步复制。 在几分钟内完成集群设置。
领取专属 10元无门槛券
手把手带您无忧上云