从腾讯云迁移到腾讯云,开心消消乐的云端迁移战事

更新日期:2022年05月08日

       这是一段互相成果, 互相赏识, 终究双向奔赴的故事。再没有比一段跨过时空, 阅历世事蹉跎, 终究仍然觉得“有你真好”更铭肌镂骨的了。没错, 咱们今日一同的便是腾讯云和乐元素之间的一段“十年爱情史”。云核算初务实提到乐元素, 听过的人或许不多, 不念情义提到高兴消消乐, 估量无人不知无人不晓。作为一款深受玩家喜爱的国民游戏,

高兴消消乐自2014年头上线移动版至今, 现已屡次取得AppStore及各大安卓渠道精选引荐, 下载用户量超8亿, 并一直安定在我国iOS游戏榜单TOP20内。乐元素作为其母公司, 从2009年创建至今, 在全球交际游戏圈现已有了不小的名望。
       在乐元素开展的过程中, 从一开端就与腾讯云结缘, 并坚持了长时刻的协作伙伴联系。那时腾讯云还不叫腾讯云, 那时“初出茅庐”的腾讯云还叫腾讯敞开渠道。“乐元素从PC到移动互联网年代的生长与腾讯敞开渠道的帮忙密不可分。
       腾讯敞开渠道具有PC+移动全体的服务体系, 可以帮忙开发者下降用户获取本钱、运营本钱, 取得盈余才能, 因而腾讯敞开渠道是一个十分合适创业者生长的当地。”业内人士表明。在协作的初期, 首要仍是以网页游戏、交际游戏为主, 其间《高兴泡泡猫》在PC渠道的最高峰值用户数曾一度飙升至4700万。跟着移动互联网的浪潮, 乐元素意识到移动端的重要性, 开端测验页游和手游的跨屏交融, 《高兴消消乐》便是其间的典型代表。虽然强壮的交际联系链以及微下载才能, 关于《高兴消消乐》的快速开展起到了重要的效果, 不念情义, 根据腾讯敞开渠道的低本钱获取用户, 下降用户本钱等方面也是功不可没, 而这恰恰是一款游戏前期迸发的要害。在2014年那个移动游戏大行其道的年代, 很多一度声名鹊起的手游都很快就被相似的游戏所代替。不念情义《高兴消消乐》作为一款潜力十足的游戏, 之所以能将用户留住, 并招引很多新玩家参加, 首要在于能从竞赛产品中锋芒毕露的关卡规划、画面特效, 以及流通的玩家务实。其间流通的用户务实最为要害。而为了让游戏的务实更好, 游戏厂商往往不会挑选从零开端自己开建各种加快节点, 他们更倾向于挑选云厂商现已建设好的“过山地道”。因而高带宽、多地多节点布置、可完成跨网络的CDN就成了一款成功手游的标配。这一点,

以《高兴消消乐》所斑驳陆离的腾讯云CDN为例, 依托QQ、微信、QQ空间、腾讯视频等事务的堆集, 已连续建成的散布各地的自建节点、支撑起上述事务每天超越十亿级用户的加快服务。
       据泄漏, 在前期, 高兴消消乐在CDN上的紧缩后带宽峰值仍然近百G, 与那时的QQ农场数据高峰附近, 但经过流量紧缩、灵敏计费, 全体CDN费用下降达80%。
       尝到甜头的乐元素决议全面上云。从2015年2月开端, 从开端的单纯运用云服务器, 到现在数据库、存储、网络、安全等, 乐元素根本完成全云化服务。联系晋级时刻来到了2021年。就这样, 一款在开端被称为现象级的三消游戏, 不知不觉现已火了超越7年。再先进的络绎不绝架构在时刻面前也何足挂齿。虽然《高兴消消乐》一开端布置在腾讯云OPEN区(腾讯敞开渠道时的数据中心)的事务架构为2015年最优的络绎不绝架构, 但跟着络绎不绝开展该架构呈现很多保护难点, 如:数据库版别低、云服务器运用本地盘、付出事务因人员改变无人了解事务接口状况等。从事务的按照来说, 时移世易, 现在的游戏用户对务实, 时延以及特效等的要求, 现已不是7年前可比, 而这亟需对本来的老旧络绎不绝架构做全面的晋级。事务的火急需求倒逼腾讯云和乐元素络绎不绝团队一同在考虑, 怎么用更好的络绎不绝架构来服务高兴消消乐事务的继续开展。从腾讯云搬迁到腾讯云成为其时可行的选项, 也便是从本来的老旧的OPEN区, 搬迁到具有全新络绎不绝架构的广州七区。不难理解, 由于高兴消消乐在开展, 腾讯云这些年也在开展, 并且服务的客户类型也从开端的游戏开展到各行各业。经过数以万计客户的打磨, 腾讯云在服务包含游戏职业在内, 现已堆集了广泛的经历, 并在络绎不绝架构层面, 也做了全面的演进, 而广州七区便是一个抱负的选项。不念情义, 即便是同一个云内的搬迁, 难度也不小。首要, 腾讯云OPEN区为事务开展前期独立的地域, 网络架构杂乱, 《高兴消消乐》在OPEN区根底网络内, 同腾讯云当时广州地域VPC内机器内网互通难度大。其次, 事务搬迁需求不断服的状况下进行, 一起需求确保搬迁过程中数据一致性、可用性等问题, 这些约束条件给搬迁作业带来极大的难度。这其间, 尤以数据库的搬迁难度最大。据乐元素内部人员介绍, 消消乐项现在期用的是腾讯云自研Memcached数据库作为主存储,

跟着数据量的迸发式增加, 内存数据库已无法彻底满意事务需求, 在降本钱和数据库生态的多重考虑下, 终究决议将消消乐项目搬迁至云数据库Tendis。Tendis是腾讯云自研、彻底兼容Redis协议的高功能散布式数据库, 其间冷热数据分级存储功用,

可完美平衡功能与本钱的抵触。虽然Tendis为客户带来了赡养收益, 但还需面临异构数据库带来的指令兼容性和幂等问题, 为了尽或许下降客户的运用改造本钱, 腾讯云数据库团队派专人为乐元素供给指令兼容性的改写计划, 并在搬迁流程中躲避数据写入的幂等问题。终究帮忙客户顺利完成PC事务和运用宝事务的数据搬迁。此外, 还要考虑海量数据校验怎么做到不影响客户线上事务。乐元素消消乐事务一共需求搬迁30TB+数据, 并且是从Memcached协议搬迁到兼容Redis协议的云数据库Tendis, 除开异构数据库不断服的搬迁应战外, 还有便是挨近4千亿Key的数据校验难题。顶着客户事务可用性优先的压力, 在进行海量数据一致性校验时, 腾讯云专门为消消乐项目开发了一套数据校验渠道, 支撑实时短少事务主库的功能负载, 并能准确的托辞数据校验使命的功能耗费。一旦主库功能超越稳定利用率的10%, 数据校验渠道将动态调整数据校验的并发数, 终究在不影响事务功能的前提下, 顺利完成了海量数据的校验作业。双向奔赴从腾讯敞开渠道到腾讯云, 姓名虽然有了改变, 但不变的永远是关于用户的重视。从乐元素和腾讯云协作至今, 现已跨过十多年, 开端的腾讯云现已生长为国内抢先的云厂商, 而乐元素也现已从一个毁谤的草创团队, 生长为一家闻名的游戏公司。
       但这段互相成果, 双向奔赴, 重视长时刻主义的两家公司, 无疑在云核算范畴成果一段美谈。关于乐元素:经过运用云服务, 不只让消消乐等游戏的获取用户本钱大幅下降,

一起, 开发运营等服务本钱也全面下降。比方, 将本来的机型晋级S1机型晋级为SA2/SA3, 晋级换代后的服务器性价比更高, 单机才能和容量大幅提高, 机器本钱也大幅下降, 一起, 机器阻隔性和可靠性更高。别的, 将CMEM搬迁到Tendis, 存储体系不只稳定性大幅提高, 运维人力本钱大幅下降, 去除了衰退期产品形成的体系说话, 冷热别离架构, 本钱减缩30%以上。关于腾讯云来说, 从2009年服务乐元素开端, 不只从它身上了解到游戏职业的用户诉求, 还有用磨练了云核算产品和处理计划, 为服务更多职业用户供给极具价值的一线经历。有仔细的搭档做了计算, 这个项目共历时107天, 腾讯云TAM团队合计交流访问20+次, 改变节点驻场保证4次, 处理项目中问题30+例, 削减本地盘老机型机器129台, 占本地盘老机型机器总量的20%。到现在, 高兴消消乐PC事务+手游联运事务现已全量运行在资源保证度较高的广州七区。数据不冷艳, 乃至有些琐碎, 但正是这一串串细小的数据, 让继续了十年的“爱情”愈加实在, 也让每一次的云端搬迁赋予了一个年代的痕迹。

Copyright © 2003-2022 龙腾化工有限公司 longtenghuagongyouxiangongsi (named2017conference.com),All Rights Reserved