首页
学习
活动
专区
工具
TVP
发布

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

腾讯专有可用设计 如前文所述,对于业务的可用而言,技术层面的决定因素是基础设施可用,网络连接可用,数据存储可用和应用可用这四点。...腾讯专有TCE 在基础设施可用的前提下,通过充分考虑可用的架构设计,融合网络连接可用和数据存储可用,实现了应用层面的可用。 1....可用架构总体介绍 腾讯专有TCE 的可用部署,是一个具有完整体系的可用方案,如下图所示: 图4 腾讯专有TCE 可用体系架构 图4中展示了腾讯专有TCE 具备的“八横四纵”的可用体系,...可用实现设计 腾讯专有TCE 的可用部署,实际上是保障应用可用(RTO 尽量趋近于0)和数据可用(RPO 尽量趋近于0)的手段,也就是说,用户最终感知到的,是上业务的可用。...机柜故障导致的 CVM 宿主机故障,会触发 CLB 上剔除所涉及的宿主机,同时,平台会在其他宿主机上重新拉起 CVM 顶替,其具体流程如前一小节所述,对于大部分用户而言,RTO≈0,实际上一般在1s

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

腾讯自建DNS---可用

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

6.7K81

腾讯可用网络的修炼之道

、强容灾的特性,那么,腾讯网络是如何保证公共服务组件实现可用的呢?...AZ的真实DNS server就近低时延转发 综上所述,腾讯公共服务组件大都采用“集群内多活+多集群部署+公共业务服务器跨AZ部署+就近转发”的理念保证客户业务的可用,为客户建设AZ级的容灾的“厨房...当然联网作为网络基础服务网关,采用的网络架构仍然是上文提到的“单集群多活+多集群部署+本地转发”,进而保证了联网网关的稳定,不以赘述 4 腾讯网络产品的可用 前面介绍了腾讯网络在不同场景下的一些基本性的原则...AZ,当主AZ故障时,则通过路由的自动学习,将流量牵引到备份AZ集群,实现多可用可用,不过要注意的是并非所有的地域都支持CLB的多可用可用,在你打算购买前一定要找服务经理确认清楚; [lociskq52y.png...腾讯提供VPC子网中云服务器主动访问外网的产品常见的有EIP和NATGW,当你的VPC子网中大部分主机需要主动访问公网时,NATGW网关是不二之选,一方面成本可控,另一方面满足隐藏内网IP的安全需求

12K196

腾讯可用主机性能提升团队:风口浪尖,淡然处之,也无风雨也无晴

导语:记 2017 上半年公司级技术突破奖金奖团队「 腾讯可用主机性能提升项目 」背后的故事 说起来也算幸运,每次聊起计算,我们都能以一个行业从业者的自豪挺起胸膛,就像小时候作为少先队员,每次给国旗敬礼都会觉得胸前的红领巾更红一点...在一个成长的行业, 如果你站在一个第三方的视角,你会看到行业里风起云涌的竞争,不断得有厂商被淘汰,也不断得有黑马进来,情节跌宕起伏,大家争当武林霸主;而身处其中的我们,其实只有最朴实的愿望,把可用性做好...,也许就跑在竞品的测试环境里,无时无刻不在对比着,你主机的单线程性能,多线程性能怎么样,你的网络吞吐,虚拟机时延,都是完全公开,容不得半点美化,如果我们提供的主机性能比竞品落后,随时会被揪出来公开吊打,...在弹性可用的底层,是成千上万的物理机,而物理机不可能没有故障,物理机有故障,不能影响客户业务,一旦客户业务中断,带来的有可能是几千万的损失,想想,如果你是游戏玩家,突然服务连接中断,你会不会骂人?...这个时候就要用到的弹性能力,热迁移。在客户服务不断的情况下,将客户的主机从有隐患的机器上迁移到健康的机器上,保证用户使用稳定的高性能服务。迁移这两个字,说起来容易,做起来有多难,谁做谁知道。

1.5K10

如何设计可用业务架构?

如何设计可靠业务架构?个人认为应该从业务容错、可用和灾备三个方面入手。 什么是容错? 容错(fault tolerance)指的是, 单个组件发生故障时,业务还能继续运行。...架构中典型的容错设计就是CLB(负载均衡)后端绑定多个RS(虚拟机或者容器),同一个业务的一组RS中出现某个RS误操作或软件故障,不会影响整体业务的继续运行。如下图: 0.png 什么是可用?...架构中典型的可用设计就是在支持主备可用区(简称AZ一般代表一个机房或园区)的地域创建CLB实例,就是在购买CLB的时候尽量选择多可用区的类型。...设计一个可靠的业务架构,至少需要考虑以下三点: 容错:单个组件误操作或异常时,保证业务继续稳定运行。 可用:业务访问出现故障中断时,保证快速恢复。 灾备:基础设施毁灭时,保证尽快恢复业务。...本文主要概括性介绍了设计可靠业务架构的主要考量,具体容错、可用、灾备如何运用还要看每个公司业务的具体情况来定。

2.3K72

SuperEdge 可用边隧道有哪些特点?

作者李腾飞,腾讯容器技术研发工程师,腾讯TKE后台研发,SuperEdge核心开发成员。...出于系统稳定性的考虑,能通过边隧道采集到边缘端的监控信息。 社区方案ANP[1] 隧道云端 Server 自动扩缩容 ANP 主要用于代理转发 apiserver 的请求,架构图如下图所示: ?...SuperEdge边隧道(tunnel)方案 SuperEdge 边隧道 tunnel 在方案设计时使用 DNS 做边缘节点的注册中心,注册中心存储的是 tunnel-edge 的ID 和 tunnel-edge...案例 | 沃尔玛 x 腾讯 Serverless 应用实践,全力保障消费者购物体验 腾讯TKE-基于 Cilium 统一混合容器网络(下) 如何削减 50% 机器预算?...“人机对抗”探索云端之路 白话边缘计算解决方案 SuperEdge 腾讯原生支撑起14亿人项目背后的技术揭秘 ?

85531

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

本篇主要介绍如何在腾讯平台下自建可用DNS环境,来满足企业在上的内外网域名解析的需求。...ip地址关系 CNAME:别名记录 MX记录:设置当前域中提供邮件服务器名称 2.DNS可用智能解析方案 本DNS可用方案基于基于CVM服务器,在VPC内网的进行DNS服务器的构建,可实现内网域名解析的需求...3.DNS可用智能解析方案实现 本次方案采用了两台节点进行此方案的实践。 若在上的生成环境需结合客户业务的详细需求进行节点数量,CLB数量,不同的地域调整即可。...3.9.DNS可用智能解析方案总结 本方案采用Linux系统自带的DNS软件进行DNS可用环境的构建,结合了内网CLB使其解析调度RS更加灵活。...5.总结 本篇通过两种不同的形式在上实现自建可用DNS环境来解决企业在上的内外网域名解析的需求。以上两个方案仅供参考,生产环境采用,需结合业务具体需求进行相关配置的调整。

6.8K282

上构建可用实例——应用负载均衡

下文中所有云中操作均以京东为基础,但道理都是一脉相通的,只要能做到触类旁通,往什么上漂都是来去自由的。...4 负载均衡节点准备 4.1 准备用于镜像的应用节点 先在京东上准备一个单核4G内存的CentOS 7.4 64主机 VPC: manantest subnet: manansublb AZ:可用区...java.rmi/sun.rmi.transport=ALL-UNNAMED [tomcat@manan-inst-tomcat-base bin]$ 4.2 制作应用服务器的镜像 4.2.1 停止4.1中制作好的主机...注意第二个应用节点的与第一个网络节点要在同一个VPC及subnet下的不同可用区 VPC: manantest subnet: manansub_lb AZ:可用区B ? ? ?...,那我们应该在相应可用区都建立负载均衡实例,如图lbcreate3.png ?

86310

Nginx实现虚拟主机、反向代理、负载均衡、可用、web缓存

Nginx实现虚拟主机、反向代理、负载均衡、可用、web缓存 主题 虚拟主机配置 反向代理配置 负载均衡配置 负载均衡可用 nginx实现web缓存 一 虚拟主机 概念: ​ 虚拟主机是一种特殊的模拟硬件的软件技术...,它可以将网络上的一台物理计算机映射成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台物理主机对外提供多个web服务了。...并且每个虚拟主机之间是独立的,互不影响的。...概念视图: nginx支持三种类型的虚拟主机配置: 1、基于ip的虚拟主机 2、基于域名的虚拟主机 3、基于端口的虚拟主机 这里我们主要讲一下基于域名的虚拟主机配置,也是使用最多的。...在模型大行其道的今天,数据转发是nginx有能力构建一个网络应用的关键组件。 Nginx中upstream模块就拥有数据转发功能,实现负载均衡。

55320

SuperEdge 可用边隧道有哪些特点?

作者李腾飞,腾讯容器技术研发工程师,腾讯TKE后台研发,SuperEdge核心开发成员。...出于系统稳定性的考虑,能通过边隧道采集到边缘端的监控信息。...SuperEdge边隧道(tunnel)方案 SuperEdge 边隧道 tunnel 在方案设计时使用 DNS 做边缘节点的注册中心,注册中心存储的是 tunnel-edge 的ID 和 tunnel-edge...source_labels: [__address__] target_label: "unInstanceId" replacement: "none" 总结和展望 SuperEdge 的边隧道方案...使其能够满足更多场景的需求,根据社区小伙伴的反馈,接下来 tunnel 组件会支持以下功能: 支持从云端访问边缘端的 service 和边缘端访问云端的 service 支持 EgressSelector 特性 合作与开源 边隧道的支持云端

89740

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

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

2.4K40

rabbitmq可用集群搭建_mongodb可用架构

RabbitMQ 可用集群搭建 1 集群简介 1.1 集群架构 ​ 当单台 RabbitMQ 服务器的处理消息的能力达到瓶颈时,此时可以通过 RabbitMQ 集群来进行扩展,从而达到提升吞吐量的目的...一个可用,负载均衡的 RabbitMQ 集群架构应类似下图: 这里对上面的集群架构做一下解释说明: ​ 首先一个基本的 RabbitMQ 集群不是可用的,虽然集群共享队列,但在默认情况下,消息只会被路由到某一个节点的符合条件的队列上...HAProxy 同时支持四层和七层负载均衡,并基于单一进程的事件驱动模型,因此它可以支持非常的井发连接数。...此时对外服务的 VIP 依然可用,代表已经成功地进行了故障转移。...juejin.im/post/6844904071183220749 RabbitMQ 官方文档 —— 集群指南:www.rabbitmq.com/clustering.… RabbitMQ 官方文档 —— 可用镜像队列

2.3K10

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

redis-sentinel1 172.16.2.4 26379 redis-sentinel2 172.16.2.2 26379 redis-sentinel3 172.16.2.15 23679 二、几种redis可用方案说明...注意: VIP方案对配置环境有一定的要求,比如在腾讯上要想搭建redis VIP方案的话,需要申请腾讯HAVIP作为VIP,注意自己在内网私自定义的VIP是不生效的,申请HAVIP的文档详见: https...://cloud.tencent.com/document/product/215/20062 havip.png 三、安装部署: 方案一:官网sentinel可用方案 1.下载地址:http://download.redis.io...至此,redis的官方可用sentinel方案已经搭建完成。...vip5.png vip6.png 四、总结: 通过上面的操作,使用redis主从 + 哨兵(sentinel)+ 漂移VIP的方案搭建了一个redis可用系统,但这个系统保证的是单个redis实例的可用

2.4K10

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

一、可用的挑战 1、可用挑战-要求 image.png 2、可用挑战-各种不稳定的来源 常见事故及问题归类如下: image.png 二、互联网通用架构和分层 典型互联网架构分层设计如下: image.png...3、外层-可用 自动为业务创建防护域名 用户可以用CNAME方式使用防护域名接入防 防护域名可配置BGP优先解析,在攻击封堵后根据来源IP智能解析到归属线路 image.png 四、构建接入层高可用...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

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

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

13.7K90

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

本文作者是腾讯开发者社区的作者罗俊。 本文主要介绍如何在腾讯平台下自建可用DNS环境,来满足企业在上的内外网域名解析的需求。...DNS可用智能解析方案 本DNS可用方案基于基于CVM服务器,在VPC内网的进行DNS服务器的构建,可实现内网域名解析的需求。...(九)DNS可用智能解析方案总结 本方案采用Linux系统自带的DNS软件进行DNS可用环境的构建,结合了内网CLB使其解析调度RS更加灵活。...总结 本篇通过两种不同的形式在上实现自建可用DNS环境来解决企业在上的内外网域名解析的需求。以上两个方案仅供参考,生产环境采用,需结合业务具体需求进行相关配置的调整。...【技思广益·腾讯技术人原创集】作者 腾讯TAM,腾讯大客户技术客户经理,目前负责腾讯大客户上架构设计,架构优化,稳定性治理、可用,容灾等相关咨询与支持服务。

5.3K10

redis并发可用

redis 可用,如果是做主从架构部署,那么加上哨兵就可以了,就可以实现,任何一个实例宕机,可以进行主备切换。 所以就有了几个问题? 什么是主从架构,主从如何备份?...,在每台计算机存储所有槽的位置,访问随机访问一台主机,如果命中直接返回,否则从这槽对应主机,key再次直接访问对应主机,最多两次访问; 主从下线与主从切换: master 下线,尝试连接后,自己变为master...哨兵用于实现 redis 集群的可用,本身也是分布式的,作为一个哨兵集群去运行,互相协同工作。...哨兵 + redis 主从的部署架构,是不保证数据零丢失的,只能保证 redis 集群的可用性。...==怎么保证redis是并发以及可用的==? sdown 和 odown 转换机制 sdown 是主观宕机,就一个哨兵如果自己觉得一个 master 宕机了,那么就是主观宕机。

2.3K10
领券