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

如何快速构建稳定、低延时的多人游戏的部署环境?

这是一个状态的场景:对于游戏服务,尤其是对战服务来说,不能是简单添加一个clb(负载均衡)就能搞定。在游戏服务里需要断线重连,能找到之前连接的服务器;另外游戏过程不能因为中断游戏。...那么有方案让游戏服务0成本跨地? 3.png 3....(2)GSE能实现有状态的 GSE 不会缩减进程运行的实例,低负载触发时通知游戏进程正在该台服务器,并屏蔽新的游戏服务器会话分配到该台服务器上,但不强制缩减实例导致游戏无法进行,等待游戏进程上没有玩家在对局时...不需要提前在多个区域部署相同数量的服务器,从而达到0成本灾的效果。 9.png 4. GSE和普通弹性伸缩的区别——GSE专注于状态场景 游戏中有两个特殊需求:断线重连、游戏中不能退出。...一般游戏服务器都是状态的,如何进行呢?

9.7K339

黄宇:腾讯计费——亿万级大促活动自动化保障体系

3.现网变更频繁,前端版本、后端版本发布,系统配置调整、营销活动规则调整等各种变更每天加起来平均300+次,大家都知道,变更带来的故障通常占到了现网故障的75%以上,所以在这么变更频发的平台上进行营销活动资源...在这里的自动化设计里,现网大盘由服务组成,服务由系统实例组成,而实例承载的基础是腾讯计费自研的TDF程序框架;的核心大脑就是TSM自动化管理平台,压测平台周期性压测现网容量,现网内存、负载、...这里采用KVM虚拟机构建用于自动的资源池,共享资源池会在日常扩容中出库消耗,在中退库,这样持续的循环。...一开始提到,在日常频繁变更的现网大盘上进行操作,故障风险是非常高的,那么怎么确保这里的变更准确性呢?也就是怎么确保扩容上去的资源服务没有问题。...以上介绍了自动化决策和自动化的机制,那么是不是了这些自动化机制就万无一失了呢?

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

腾讯计费:亿万级大促活动自动化保障体系

3.现网变更频繁,前端版本、后端版本发布,系统配置调整、营销活动规则调整等各种变更每天加起来平均350+次,大家都知道,变更带来的故障通常占到了现网故障的75%以上,所以在这么变更频发的平台上进行营销活动资源...在这里的自动化设计里,现网大盘由服务组成,服务由系统实例组成,而实例承载的基础是腾讯计费自研的TDF程序框架;的核心大脑就是TSM自动化管理平台,压测平台周期性压测现网容量,现网内存、负载、...这里采用KVM虚拟机构建用于自动的资源池,共享资源池会在日常扩容中出库消耗,在中退库,这样持续的循环。...如何确保变更精准无误 一开始提到,在日常频繁变更的现网大盘上进行操作,故障风险是非常高的,那么怎么确保这里的变更准确性呢?也就是怎么确保扩容上去的资源服务没有问题。...如何防止大盘雪崩风险 以上介绍了自动化决策和自动化的机制,那么是不是了这些自动化机制就万无一失了呢?

2.7K30

50W+ 小程序开发者背后的数据库降本增效实践

TDSQL-C Serverless 的技术实现   传统云数据库并没有实现自动、按使用量计费、无使用无费用。...在现实里,如果游戏厅就在你房间旁边,你房租的价格也会比其他地方的更贵。 计算跟存储分离,就是让房子和客厅解耦。只要解决传送问题(自动)就可以让这个房间的成本回归到它本身的价值。...常见的自动业务场景   慢查询。...当然你也可以选择在活动前扩容,活动。但这总的也不方便,而且并不是所有的活动都有足够的时间去规划。所以这时候就需要一个自动的能力。 定时任务。很多业务都会有定时任务的需求。...虽然你也可以根据计划去手动。但有些计划使用的计算资源不可控,时间也不可控。少了速度慢,可能还会影响到线上业务,多了又会浪费。

1.1K30

50W+小程序开发者背后的数据库降本增效实践

在现实里,如果游戏厅就在你房间旁边,你房租的价格也会比其他地方的更贵。 计算跟存储分离,就是让房子和客厅解耦。只要解决传送问题(自动)就可以让这个房间的成本回归到它本身的价值。...TDSQL-C Serverless 数据库特点 自动 按使用量计费 无使用无费用 我们希望你想要请求的时候,这个水资源能像瀑布一样倾泻而下,不需要业务提前感知。...当然你也可以选择在活动前扩容,活动。但这总的也不方便,而且并不是所有的活动都有足够的时间去规划。所以这时候就需要一个自动的能力。 定时任务 很多业务都会有定时任务的需求。...虽然你也可以根据计划去手动。但有些计划使用的计算资源不可控,时间也不可控。少了速度慢,可能还会影响到线上业务,多了话又是浪费。...用户数激增:自动。 小微项目:小规格实例 …… 目前我们做到了很多,未来我们还有很多可以去做。

1.3K10

总包价29.9,云开发域名备案上线丨附双十一惊喜优惠

虽然备案本身不需要收费,但在过去,备案前大多数都需要先购买一台服务器,而现在,你了更低成本的选择:通过云开发的云托管服务,可以办理域名备案了!...作为新一代云原生应用引擎(App Engine 2.0),云托管拥有无痛迁移、自动化弹性、免运维、支持跨平台部署和联动云开发能力等优势,让开发者可以不限语言框架,低成本迁移上云开发,有效提升开发效率...问:使用云托管的访问域名必须要备案? 答:需根据实际情况进行判断。若采用云托管提供默认域名访问自身则无需进行备案,只有需要自定义域名时才需要备案。...双十一大促,除了特惠资源包,更有100%中奖的抽奖专区和万元代金券大礼包等你来领: ?...产品介绍 云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性的后端云服务,包含计算、存储、托管等serverless化能力

12.6K20

英雄联盟自动化利器

自动化的目的主要有三个部分,首先是用户体验的保障,我们必须以最快的响应速度去应对用户增长的需求,否则必然会出现大规模的掉线或者拥挤排队,影响游戏基本体验;其次是资源的最有效利用,英雄联盟业务的单位运营成本...关于自动化利器的用户交互,主要用的是类似汽车的仪表盘的形式来展示相关时实施人员比较关心的数据。如图(2) ?...自动采集数据、分析出决策、实施操作的整体流程架构图如下: ?...“”是二期项目中的一个新增的功能模块,的逻辑是这样: 在自定义的时间周期内,判断是否需要,然后实施步骤 同样也是一套自己的判断逻辑的。...才将云中的服务器扩到游戏大区中;如红色的箭头所示,通过自动化的,我们做到了自动化的将游戏大区中,尚且富余的服务器资源返还给业务云,然后由云在分配给需要使用的游戏大区,这样通过自动化的服务,我们做到了服务器资源自动化的动态调用

1.9K100

2021首波更新!快来get云开发一键部署 Discuz! Q 新姿势

并具备以下特性: 省钱:云托管没有流量可到 0;存储按实际存储容量计费。无需为闲时资源买单。按量付费,无需预先支出。...省心:Serverless 无服务器化,架构弹性可自动,无需担心网站崩溃。 更快:用户发帖上传的图片与附件,享受 CDN 节点就近加速分发。...各项资源都将按使用量计费,如果站点一直无流量访问,云托管将于半小时内到0,若数据库使用的是 Serverless 模式,随后数据库用量也会降为0。...但这种计费模式以及云开发自动的特性,无论对访问量低的个人尝鲜还是流量波动大的业务活动推广,都带来更低成本、更省心的体验。 注:因为 Discuz!...产品介绍 云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性的后端云服务,包含计算、存储、托管等serverless化能力

6.7K10

最佳案例 | 日 PV 超百亿级的游戏营销服务云原生容器化之路

访问量大,王者荣耀、和平精英等全部游戏运营活动日 PV 超百亿级 活动逻辑复杂,模块多,上下游依赖多,并且对依赖服务N倍放大,容量评估工作量大,涉及的开发和运维人员多,紧急突发可能性大 大量重复开发工作...,活动之间相互割裂,缺乏沉淀复用和共享 运营活动快上快下的特点非常适合跑在 TKE 环境,利用其弹性伸缩、快速特性应对活动突发流量。...自动,极大的提升了周期性游戏活动资源准备效率。...网关运营监控指标 业务容器性能监控指标 官网营销活动 官网营销活动HPA实践 业务需求场景:营销活动定点开启特性,开启时流量会突增,且生命周期内流量波动较大,对资源弹性需求。...需求 最终效果 分钟级扩容 优化后的 HPA 直接从 Metrics Server 取负载数据,扩容可以做到1分钟左右 原生 HPA 仅支持 Pod 粒度的 metric 计算,需要针对业务容器进行

1.1K30

腾讯游戏打通 Apache Pulsar 与 Envoy,构建高效 OTO 营销平台

OTO 服务通过基于 Kubernetes 的 GDP(游戏微服务开发平台),可以快速部署、自动和资源回收复用。...再配合 K8s 的 HPA 即可自动根据后端性能指标,极大提升资源利用率。 Pulsar 还支持对单个消息独立 Ack,可以很好地防止重复消费。...这样所有服务都在云端通过 K8s 调度,高可用保障,只需调整副本数即可轻松。 基于事件总线的事件分发 事件总线用于规范事件管理,事件按业务和类型维度管理。...K8s 支持 HPA,通过监控容器 CPU 和其他内存指标,当达到一定阈值时,触发服务。这对一些队列消费服务不适用。...我们计划扩展 K8s 的 HPA,在监控 CPU 和内存等指标基础上再监控 msgBacklog,增强灵活性,防止消息堆积。

72230

最佳案例 | 游戏知几 AI 助手的云原生容器化之路

通过云上的容器化部署、自动、健康检查、可观测性等手段,提高了知几项目的持续交付能力和稳定性,形成了一套适合游戏知几自身的上云实践方案。...在 docker 部署的架构下,很难做到快速地自动,主要问题以下几个方面: 扩容前的机器申请、环境准备很耗时,突发流量的情况下这个准备时间难以接受,提前准备好机器平时又会造成资源的浪费; 运维制作的基准镜像通常不是最新的版本...,需要发布最新版本才能扩容; 依赖的权限(mysql 等)需要申请; 平台操作繁琐,容易出错; 需要人工完成运营活动后机器的操作。...基于上述的部署方案,利用云原生的自动能力可以方便地解决上述问题: STKE 提供的定时 HPA 和动态能力,可以很好的解决节假日、运营活动的流量突增带来的服务稳定性问题,且流量平稳后的自动可以有效的节约资源...特别是定时 HPA,可以很方便的满足知几在未成年人保护方面对的要求,系统可以在特定时间段完成系统容量的扩容和,在保证系统平稳应对流量的同时也不会造成对资源的浪费。

1.3K20

开源公告|微服务负载保护系统ModernFlux正式开源!

应用于腾讯IEG 80%的营销活动以及多个内部平台。经历各种秒杀活动游戏周年庆以及节假日,取得很好实践效果,保障了系统安全运营。现将ModernFlux对外开源,为微服务开源社区贡献力量。...数据传输具有容错机制,流控服务具有健壮性并有灾机制。 ...2.业务对负载保护系统无感知,即系统对业务透明。 3.在保证流控精度前提下,对业务流量(剧烈)变化不敏感,无需频繁。...应用场景营销活动(如秒杀/周年庆),电商大促,多业务混布虚拟隔离。 大型游戏秒杀营销活动入口流量难以预估,由于流量瞬间暴增和营销资源有限,单纯堆砌资源成本高,也无必要,自动扩容往往也来不及。...ModernFlux应用效果 下图是部分ModernFlux应用于营销活动效果图,黄色线表示实际通过流量,黑色线表示被拒绝的流量,蓝色线表示上游的真实流量绿色表示整个Set流量控制(未触发): ?

75030

【腾讯云 TDSQL-C Serverless 产品体验】饮水机式使用云数据库

自动驾驶(Autopilot):数据库根据业务负载自动启动停止,无感过程不会断开连接。...以11高负载的场景为例,提前发起的操作会导致运维效益随之大打折扣。不仅如此,固定规格对传统云数据库的计算进程常驻,无请求时仍然收费。...金融和游戏行业相关应用场景对备份的时效性和速度较高的要求。(2)....随着业务的增长,能够进行水平扩容,的整体响应好。...这里一个冷启动的时间,当第一次访问,到真正能把数据给到用户,目前是在2s内。自动:不需要开发者提前去预测扩容的实例规格,通过系统的负载来进行自动的扩容。

13.8K1660

干货 | 携程Redis治理演进之路(二)

方面,我们主要通过垂直的方式解决Redis集群容量的问题,但随着集群规模扩大,这种方式逐渐遇到了瓶颈。...二、Redis水平分拆 在携程开始使用Redis很长一段时间里,一直只有垂直,原因两点: 第一,一开始业务规模比较小,垂直可以满足需求。...但一致性hash是无法支持直接水平的。因为无论增加一个节点或者删除一个节点,都会导致整个hash环的调整。 ? 图1 如图所示,假设原始4个分片(图1)。...那么是否更好的解决方案呢?答案是有的。 三、Redis水平 3.1 设计思路 ?...借鉴业务写集群的思路和云原生的不可变基础设施的理念,我们首先想到的是通过新集群替换老集群而不是原地修改集群;另外,为了在公有云上节省Redis成本,我们积累了kvrocks的实践经验,两者相结合,设计了一种高效的水平的方案

1K10

SPEED 飞车扩容改造:敢于对过去说不

导语: 敢于对过去的脚本说不 前言 QQ飞车作为一款竞速游戏,从08年至今十年光阴,依然坚挺,能运维一款这样的产品,非常的荣幸,压力和动力都是有的,压力才有动力。...接手飞车运维以来,在上耗费了比较多的精力,于是了我们今天的主题,飞车扩容改造。 扩容之殇 QQ飞车一年4次大的活动节点,春节,五一,暑假,国庆。...活动的量级都是百万级别的,而由于成本和资源的限制,我们的机器不能长期保有在扩容期间的量级,因此,扩容便成为了飞车运维工作中一项重要的工作。运维在活动前准备的时间相对比较长。...核心脚本的工作示例如 经过改造之后,我们的扩容,,变更都可以通过这一套脚本来实现,模版就可以变得更简单。...生态建设 了基础的脚本支撑,我们就依托于标准运维对之前的“生态”工具进行改造,得益于D+的日趋成熟,飞车的镜像扩容模版也已经完成建设,镜像扩容省去了业务传包和一些初始化的工作,可以节约大部分的时间

81910

OCGI:腾讯游戏应用的云原生实践

其中,zone server 为大厅服务器,dscenter 负责 ds 的管理和分配,dsagent 管理 ds 进程。一般来说,DS 都有以下些特点: 使用共享内存缓存玩家数据,一定状态。...比如很多游戏业务都希望实现定时,甚至应用自己控制 Workload 副本数量。 业界已经一些开源项目去尝试解决这类游戏服务的 DS 管理问题,比如 Google 的Agones[8]。 ?...Squad 和 GeneralPodAutoscaler 提供了一些扩展和交互机制,变更,或者时,GameServer 可以更加优雅的退出,避免对游戏玩家的影响。...应用定义顺序 时,可由应用指定的顺序。例如,时,应用可以选择玩家数量的 DS 副本删除。这不仅可以降低开销,还可以提高底层的资源利用效率。...更好的与集群(CA)工作 基于应用确认机制,时,CA 可以选择任意的副本进行删除,不用担心对用户的影响。 基于 OCGI 的游戏后台架构 ?

3.8K41

腾讯云专家揭秘国内首款无服务器数据库架构

不久前,腾讯云发布了国内第一款无服务器数据库ServerlessDB,受到众多数据库开发者的关注,关于该数据库的自动能力以及背后的设计原理展开了激烈的探讨。...PartⅠ 真正实现自动的挑战 相比较于传统数据库,云数据库的弹性和按量计费能够帮助用户按需使用云资源,避免资源浪费的同时大幅节省了成本。...当用户访问请求上涨时,数据库针对用户请求的特点使用不同的系统资源,而这些资源需要动态的响应,且不会受到服务器限制。不同资源的粒度需要小到一个数据块——CPU核心。...腾讯云ServerlessDB采用租户隔离以及连接池管理技术,从而实现了技术层面上真正的弹性。 1....快速能力 在租户隔离技术避免了不同租户之间的访问越界问题后,在方面,ServerlessDB是如何保证对用户进行细粒度控制的呢?

4.6K50

通用场景下如何进行低成本快速压测

压测简介 通常软件系统压测的目的三:1、找到系统的薄弱环节,提前进行性能优化;2、进行容量评估,以便于进行精准容量规划;3、防止大促活动的突发峰值流量冲垮系统,提前做好应对措施。...自从 2012 年阿里双十一由于访问量过高导致服务中断给阿里带来重大负面影响以来,不仅阿里每年 11 前搞全链路压测进行全真模拟,其他如字节、美团、B 站等头部互联网公司也积极实践全链路压测,并公开分享其技术实现方案...自动模块主要用来以压测的结果为基准来进行自动调节服务集群的机器数。...自动 通过压测我们得到了单个实例的最大 MetricQPS 值,利用此值我们可以度量现有服务集群的容量,并且我们还可以结合自动,提高资源利用率、节省成本。...我们还可以设置不同的自动策略,来达到不同程度的资源节约情况。

39620

什么数据库能抗住《王者荣耀》的1亿DAU?

这就致使了《王者荣耀》对数据库性能、稳定性、、成本、游戏特有场景等方面有着更高要求。...从游戏业务场景的角度出发,TcaplusDB支持表级和记录级的数据生命周期管理,能够有效实现活动数据的过期清理。...以过载保护为例,TcaplusDB能站在“游戏服务器”的视角感知业务过载,通过处理时延、队列长度、成功率等指标综合评估数据库的负载能力,对高负载应用进行保护,防止雪崩发生。...历经腾讯内部8年的游戏经验积累,TcaplusDB数据库已广泛应用于《王者荣耀》、《刺激战场》、《穿越火线》、《火影忍者》等数百款流行游戏,并通过腾讯云向全球游戏业务提供服务。...上云就上腾讯云,双十一全网年度最低价来袭:MySQL高可用版1C2G低至99元/年!更有价值11000元代金券大礼包等你来领取,玩法简单直接,错过又要等一年! ↓↓点击直达11会场~

3.4K50

像管理 Pod 一样管理 Node | TKE 节点池全面上线

使用场景 TKE 重点客户反馈:由于业务增长,客户每天都需要百余台机器,通过节点池只需一键调整数量即可完成扩容,体验比单节点模式好太多(需要填很多参数,并且创建后不好管理)。...自动化 节点池自动依赖 Cluster Autoscaler 实现, 可与 HPA 无缝联动,实现从应用到集群的平滑过渡。...节点池能够在容器不够资源分配的情况下按需扩容 能够监控节点的 CPU、内存,自动闲置节点 节点池提供两种模式供您按需选择。...您可追踪节点池关联的活动活动相关的触发条件、时间、涉及实例、成功/失败原因),同时您还可以通过事件持久化能力查看 Cluster Autoscaler 相关的集群级别记录。...支持灵活的参数配置 您可以配置灵活的参数,本文将在下一节-原理中详细展开。 集群原理 弹性扩容原理 ?

1K40
领券