欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    腾讯CMEM平台介绍V1.3.ppt

    • 资源ID:3488604       资源大小:1.22MB        全文页数:21页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    腾讯CMEM平台介绍V1.3.ppt

    腾讯CMEM平台介绍,腾讯架构平台部 云存储团队 2012年,概述,CMEM简介,全称为Cloud Memcache,是腾讯云平台提供的极高性能、内存级、持久化、分布式 的Key-Value存储服务。 CMEM是作为最终落地存储来设计的,拥有数据库级别的访问保障和持续服务能力。 CMEM兼容memcached协议,能力比memcached强(能落地),适用memcached、ttserver的地方都适用CMEM。 CMEM解决了内存数据可靠性、分布式及一致性上的问题,让海量访问业务的开发变得简单快捷。,概述,使用CMEM的好处,便捷,即时申请即时使用,无需自行安装。 易用,可以直接使用memcached的API来访问CMEM。 安全可靠,重启机器不丢数据、 双机热备,主备切换对业务透明,跨机架跨交换机部署,具备灾难时的回档能力。 省心,具备自动扩容能力,扩容对用户访问透明,且扩容后不影响服务,拥有全面监控及运营团队,用户不需要去半夜去处理故障。 性能极高,热点数据全部都在内存,且解决了内存数据的可靠性问题。 成熟稳定,容灾机制健全,服务成熟,服务于海量第三方用户且久经考验,开发者完全可以放心使用,运营数据已超过40T,接入业务包括胡莱三国,幻想之城,蜀山传奇等。,系统模型,接入集群,管理中心,搬迁中心,存储集群,备份中心,CMEM模型,统计中心,策略执行中心,架构模型,1:1镜像,数据流向,服务可靠性,接入机镜像,相互容灾 存储机双机热备,读自动切换,写半自动切换 备份中心,每日全量备份+5分钟粒度流水备份 -存储机配有磁盘镜像和操作流水,掉电重启后自行重建内存,接入机,主机,备机,服务无损性,人工/自动触发扩容,扩容瞬间完成,解决数据瞬间暴涨问题 数据搬迁时用户可读写,影响万分之一的删除,每个用户受影响时间正常情况下持续在1分钟之内 单台备机死机服务无影响,主机死机后只读,人工/自动切换到备机则恢复到可读写状态,接入机,源机,目标机,无损服务,内部搬迁,极端灾难的应对,机架掉电:主备Cache部署在不同机架。 交换机故障:主备Cache部署在不同交换机下。 机房掉电:服务受损,但数据可恢复。 掉电+多点磁盘故障:生产系统无法恢复,由备份中心负责回档。,备份能力,镜像文件备份,流水旁路,恢复中心,+,+,1.每天具备一次全量Dump,且Dump期间不影响现网运营质量。 2.业务流水以每5分钟为粒度进行合并备份。 3.具备极端灾难时的数据恢复能力。 4.备份数据后续将为业务提供离线数据分析的能力。,系统性能 1/2,技术点: 充分运用zero-copy思想,在消息传递时,基本达到理论上的最少copy次数。 快速hash技术 内存快速分配技术 多核充分利用技术 无锁技术 结论: 接入模块的小包处理能力可达到35w/s(req+rsp),最大限度挖掘了硬件能力,使性能达到极致。 CMEM后续性能挖掘点主要在硬件适配方面,包括超线程CPU,多队列网卡等。,系统性能 2/2,TTServer与CMEM两者get速度基本持平,但CMEM的set要更快,多协议支持,私有协议:广泛用于腾讯内部自研业务,支持接入鉴权,容灾,负载均衡,支持批量,多列,偏移访问。在不久的将来也会提供事务的特性,提供锁,回滚等操作。 Memcached开源协议:广泛用于第三方开放平台APP。包括胡莱三国,守卫家园,阳光小镇等。不可用于php session等报文顺序相关的场景,使用前必须阅读限制条件。http:/wiki.open.qq.com/wiki/CMEM Redis接口:实现中。 Mangodb接口:实现中。,限制条件与应用场景,限制: Key不超过10K Value不超过10M(memcached开源协议限制为1M) 应用场景: 数据总量适合于存储在内存中 任何Key-Value形式的,写量很大的数据。 对延时要求很高的业务。,CMEM的用户价值,接入即可使用,无需自行搭建,简单方便。 性能极好,几乎没有延时毛刺。小包2ms之内的服务质量保证。 通过云化复用,节约用户成本。 双机热备,磁盘流水,掉电不丢失,保障数据安全。 无需用户运维,用户不用关注容灾、机器故障、扩容、分布等问题。专注于应用开发即可。 依托腾讯的技术能力,使用户获得海量服务的能力,为应用的发展壮大奠定基础。,CMEM未来开发计划,SSD介质支持,热冷调度,冷热调度,大幅降低用户成本。 自动热点发现,自动负载调平,自动扩容,自动缩容,降低运维成本。 面向最终用户的运营系统,为用户分析数据提供便利。 事务支持,让用户回滚数据更加容易。 接入通道扩容对用户透明。,接入CMEM与自建memcached成本对比,以其中的VB3为例,实现双机容灾需要2台,也就是90元/天。扣除操作系统内存消耗2G,实际可用内存28G。折合成本3.21元/G。 目前CMEM成本3.2元/G,自建节省0.01元,后续SSD介质支持之后,成本优势将进一步体现出来。,其他成本优势,推荐的应用使用云存储方式,Gameserver或 Web server,CMEM云存储,VC虚拟机,VC虚拟机,Gameserver或 Web server,CDB云存储,用户资料:昵称、等级、金钱、经验 背包数据:农场游戏的田地、果实等 Feeds:”小明摘了我的菜” 成果归档:某用户升级到30级,好友排名、用户排名 购买物品 留言消息,或CEE,高密度访问,低密度访问,如何获得帮助,企业QQ号码:800013811,CMEM标志性业务,目前CMEM已接入胡莱三国、幻想之城、蜀山传奇等第三方业务,数据量分别为从100GB到2000+GB不等。存储于CMEM的应用数据已经超过40T,记录数超过2000亿。,END,

    注意事项

    本文(腾讯CMEM平台介绍V1.3.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开