腾讯海量服务之道

合集下载

腾讯企业文化

腾讯企业文化

腾讯公司企业文化的精神层
企业哲学:பைடு நூலகம்新实现价值,创新成就品牌,创新改变生活————这就是腾讯。 企业价值观:价值观:正直,进取,合作,创新
正直: 遵守国家法律与公司制度,绝不触犯企业高压线; 做人德为先,坚持公正、诚实、守信等为人处事的重要原则; 用正直的力量对周围产生积极的影响。 进取: 尽职尽责,高效执行; 勇于承担责任,主动迎接新的任务和挑战; 保持好奇心,不断学习,追求卓越。 合作: 具有开放共赢心态,与合作伙伴共享行业成长; 具备大局观,能够与其他团队相互配合,共同达成目标; 乐于分享专业知识与工作经验,与同事共同成长。 创新: 创新的目的是为用户创造价值; 人人皆可创新,事事皆可创新; 敢于突破,勇于尝试,不惧失败,善于总结。
2005年12月30日,腾讯更换了新的品牌标识,由绿、黄、红三色轨迹线 环绕的小企鹅标识构成了品牌标识的主体,也是品牌标识中最为醒目的部分, 将腾讯网“以用户价值和需求为核心”的品牌内涵体现无余。球形标识以QQ 为中心,向外扩散成不断运转的世界,喻示腾讯从最大的即时通讯社区起步, 随着用户需求和互联网应用的发展,业务范围和运营领域不断拓展;围绕主球 体发散的彩色轨迹线,强调不断流转、延伸的意义,喻示腾讯网以用户价值和 需求为核心的不断发展,不断满足人们在线生活的多种需求。
X组:荣晓娇 刘步碧 周雅雯 李蓉鑫 罗红 杜昭昭
1998年11月11日,马 化腾和同学张志东在广东省 深圳市正式注册成立“深圳 市腾讯计算机系统有限公 司”,之后许晨晔、陈一丹、 曾李青相继加入。当时公司 的业务是拓展无线网络寻呼 系统,为寻呼台建立网上寻 呼系统,这种针对企业或单 位的软件开发工程是所有中 小型网络服务公司的最佳选 择。 1999年2月,腾讯公司即时通信服务(OICQ)开通,与无线寻呼、GSM 短消息、IP电话网互联。[9] 2001年1月31日,NetValue宣布了亚洲五个国家和地区的互联网网站及实 体的排名,包括中国香港特区、韩国、新加坡、中国台湾地区和中国大陆的 数据,腾讯网在中国排名第6。 2009年7月,腾讯公司授权专利总数突破400 项,成为全球互联网拥有专利数量最多的企业之一,比肩Google、Yahoo、 Aol等国际互联网巨头

腾讯微保:如何以服务“滚雪球”

腾讯微保:如何以服务“滚雪球”

46第027期如“家庭投保帮手”这样的小工具,可以让远在外地的年轻人省去很多繁琐的沟通过程,顺利地给家里老人投保。

此外,微保“投保帮手”中还打造了一款基于社交关系的投保工具——“群投保”,解决群体运动、团队出游、职场用工等群体投保场景下用户“收集多人信息费时、费力”的难题。

这个功能有点像“群收款”,组织者只需挑好保险,在微保小程序中填写参团人数、保障天数、人数等信息,然后转发到微信群中,即可邀请社群内用户一起参与投保。

“群投保”“家庭投保帮手”等基于微信生态圈的专项服务工具,既是微保将腾讯一贯以来的社交基因融入保险行业的一次全新尝试,更是“保险产品社交化”的体现。

业内人士认为,“群投保”带来的社交投保体验突破,符合腾讯微保禀赋的创新,不仅贴合了用户的实际需求,又体现了微保基于微信生态设计产品的得天独厚优势。

“群投保”这种社交化投保的工具对于腾讯微保的意义,或不亚于微信红包在整个微信支付生态中的意义。

从用户层面看,“群投保”“家庭投保帮手”充分利用了微信的社交生态和小程序的流畅使用体验,得以让更多用户便捷地体验到互联网保险产品和服务,拉近了保险与用户之间的距离,进一步发现保险的价值。

对于腾讯微保和与之合作的险企而言,每次“群投保”的使用,实际上就是一次“裂变获客”,无论是用户的社交还是平台方的信任资产都能得到正向积累。

这在商业逻辑中,就是利用人与人之间的社交关系和信任感,以一个种子用户为起点,在线上社交场所进行一系列的分享、传播、裂变,这种方式用时短、成本低、效率高、用户粘性较强。

对“理赔”症结饱和攻击“只有通过获赔,保险才能直观并深刻地建立用户信任。

”周克俊表示,这也将形成各方共赢的保险价值,为未来互联网保险发展创造更大的空间。

“只有不背靠超10亿用户流量的微信,腾讯微保无疑远比其他平台有更多方式、更多机会触达用户,但微保却倡导‘不主动打扰用户’。

47第027期48第027期断优化理赔流程,提升用户赔得率,进而提升用户的获得感。

腾讯公司的战略选择与实施方案

腾讯公司的战略选择与实施方案

腾讯公司的战略选择与实施方案腾讯公司作为中国互联网行业的巨头,一直以来都在不断优化和调整自己的战略,以适应不断变化的市场环境。

在本文中,将详细介绍腾讯公司的战略选择与实施方案,并探讨其在成功中发挥的作用。

一、战略选择腾讯公司在战略选择方面一直以来都坚持着多元化发展的道路。

首先,腾讯公司积极推进其核心业务的发展,即社交媒体和即时通讯平台。

通过不断改进微信和QQ等产品的功能和服务,腾讯公司成功吸引了大量用户,并且保持了用户的黏性。

其次,腾讯公司积极拓展其他领域的市场。

例如,在移动支付领域,腾讯公司推出了微信支付,迅速获得了用户的认可,并在市场上占据了一席之地。

此外,腾讯公司还通过投资和收购等方式扩大了其业务版图,进一步提高了公司的竞争力。

二、实施方案1. 投资合作腾讯公司通过积极投资和合作的方式来实施其战略。

首先,腾讯公司投资了一系列的创业公司和新兴技术公司,以获取更多的创新和发展机会。

例如,腾讯公司投资了滴滴出行和京东等公司,帮助其巩固在出行和电商领域的地位。

其次,腾讯公司通过与其他行业巨头的合作,实现资源共享和优势互补。

例如,腾讯与阿里巴巴合作成立了菜鸟网络,通过整合各自的物流资源,提高配送效率。

2. 创新研发腾讯公司一直注重技术创新和产品研发,以不断满足用户的需求。

首先,腾讯公司建立了强大的研发团队,拥有一流的技术人才和研究机构。

其次,腾讯公司注重与高校、研究机构的合作,并积极参与科研项目。

这些举措为腾讯公司提供了源源不断的创新动力和技术支持。

同时,腾讯公司也鼓励员工提出创新思路和项目,激励创新的实施。

3. 用户体验腾讯公司非常重视用户体验,不断提升产品和服务的质量。

首先,腾讯公司通过用户调研和数据分析等方式了解用户需求,并根据用户反馈对产品进行改进和优化。

其次,腾讯公司建立了完善的客服中心和用户支持体系,及时解决用户的问题和困惑。

此外,腾讯公司还注重产品的界面设计和功能创新,提供简洁、直观的用户界面和丰富、实用的功能。

腾讯的多元化战略分析

腾讯的多元化战略分析

腾讯为什么实施多元化战略外部环境PEST1、政治环境:腾讯公司成立之初正值20世纪90年代,第三次信息革命时代到来,中国网络刚刚起步。

稳定的政治局面;有力宽松的政策环境;政府的重视;日益完善的互联网服务的法律制度2、经济环境:得益于中国GDP快速增长以及入世的推动,中国网络经济迅速发展人民收入水平的提高,使需求从物质到精神转变电脑价格下降,宽带的铺设接入使网络普及成为必然趋势3、社会环境网吧、宽带的普及,人们追求新鲜的娱乐方式;人口基数大,年轻人(追随网络的主力军)多,潜在用户群庞大,有利于开拓市场;4、技术因素硬件上,网络传输及大型服务器进一步开发,提供了硬件支持;单机游戏的技术积累,配合网络技术发展,导致了网络游戏的诞生市场与行业环境分析1、总需求分析:市场容量:市场容量大,极大的基数和用户在线时间的不断增长,都为我国网络游戏的发展,提供了庞大的参与群体;(网民总人数为12300万人,截止到2005年6月30日,我国的在网用户总人数为10300万人。

)2、支付能力:支付能力也在快速增长,高速的产业成长和用户增长。

(平均每位网络游戏用户每年花费的金额也将从2003 年的257 元人民币,成长至2006 年的374元人民币,2003-2006 年平均复增长率率达13%,产业成长速度惊人。

)竞争环境分析1、中国互联网企业的竞争方式使那些经营风格相近的企业面对着更大的威胁,他们互相学习对方的在线服务模式,降低产品的价格,增加服务器容量,提高硬件技术水平,以求更高的市场份额。

2、电脑、网络的普及使得更多人有机会接触到这项娱乐性、互动性和竞争性更强的休闲活动,从20-30年龄段的消费群逐渐向两端扩大。

但这仅仅是相互竞争中可以利用的一个机遇。

3、如何取得自己产品独特吸引力才是在竞争中立于不败之地的根本方法,当产业中的产品具有各自不同的差异性时,产业的竞争强度就较低。

●经营卡通风格游戏大话西游、梦幻西游的网易公司成为拥有国内最多玩家的网游公司;●经营对立竞争风格游戏魔兽世界的九城公司在1年运营时间内获取了4.5亿的收入;●以QQ为基础而开发的休闲类QQ游戏为广大游戏玩家所认可,使得腾讯公司销售增长率每季度提高9%之多。

腾讯企业发展战略

腾讯企业发展战略

腾讯企业发展战略
腾讯公司是一家在全球范围内拥有较大影响力和业务网络的中国互联网公司,其发展战略也令其获得成功。

本文将简要描述腾讯公司发展战略以及其对业务的影响。

首先,腾讯公司在产品上有很强的技术能力,可以提供更多的产品服务。

腾讯拥有超强的研发能力,可以及时地更新自己的产品,推出新的产品服务。

此外,腾讯也有很强的应用市场,能够快速传播自己的产品,给用户带来更好的体验。

其次,腾讯公司也重视品牌形象,并专注于将自己打造为知名品牌。

腾讯也重视客户体验,努力提高客户服务水平。

此外,腾讯还会在各大媒体上进行广告宣传,以促进品牌形象,达到更好的知名度。

第三,腾讯公司也注重市场开发,并不断开拓新市场。

腾讯始终如一地持续投资和发展,在多个市场寻找机会,投资更多的资金及时发现新的市场机遇,在技术上也不断探索新产品,实现自身的发展目标。

最后,腾讯公司注重团队建设,拥有一支专业的人才队伍。

腾讯注重人才培养,投资大量的资源,建立培训机制。

此外,腾讯还会不断与新的人才打交道,吸引优秀的人才,满足公司发展的需要。

总之。

腾讯商业模式分析

腾讯商业模式分析

腾讯商业模式分析(共20页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--腾讯商业模式分析报告一、价值目标定位及分析(一)目标价值寻找1.价值主张目标顾客:腾讯的典型用户群体是年轻且追求时尚的用户,他们有向别人展示自我以及自我娱乐的需求。

价值内容:通过腾讯,用户能够展现自己个性的一面;同时腾讯提供了大量的娱乐内容,用户能够在娱乐中打发时间以及交友;大量的新闻类内容源也是用户群获取知识以及了解信息的一个重要渠道;另外腾讯的在线商城也能够满足用户群体的在线生活渴求。

2.价值网络网络形态腾讯的价值体系是立体多维的,用户可能会接触到腾讯的价值体系的不同等级,但是不影响框架的定位,底层的基础服务和金融体系主要作用在做支撑体系,赢利目前不是关注的重点,更多的强调可用性和灵活性。

用户和产品之间的交互是现金流的主要切割点,用户通过腾讯的产品服务把金融系统里面存储的钱或者其他第三方的账户钱消费,给腾讯带来了滚滚财源,而且在使用过程中还能够充实基础服务的数据库,方便针对性的进行商品和业务进行精准营销。

(二)价值目标分析1.顾客价值腾讯QQ作为一个即时聊天通信软件,客户的重要性是不言而喻的。

青年群体作为即时通信软件的主要群体,在腾讯眼中就显得尤为重要,所以腾讯往后推出的绝大部分业务就是面向青年群体的。

找到了自己的目标客户,就应该思考怎样去吸引客户了。

于是在1999年腾讯实行了免费注册战略以及以客户为中心的企业战略,首先腾讯将QICQ软件挂在网上供大家免费下载,然后OICQ 解决了ICQ信息只能保存在单机上的问题。

在这样的环境下,腾讯以不到两年的时间里用户就达到了3000万。

到2004年注册用户已经达到惊人的3亿,这时的腾讯俨然已经成为了拥有中国最大即时通信客户群的企业。

既然已经得到了如此多的客户,在一个以客户为中心的企业应该想的便是怎样提高客户忠诚,这就需要更多的了解客户需求。

腾讯云CEO陈磊在2019IT价值峰会上励志演讲稿.doc

腾讯云CEO陈磊在2019IT价值峰会上励志演讲稿.doc

腾讯云CEO陈磊在2019IT价值峰会上励志演讲稿我在谷歌互联网公司工作的时候,第一次听说了云计算。

按照现在的概念,那时候我就在做云。

今天我们谈互联网思维,大家想的更多的是思维转变,商业模式如何转变,产品如何转变。

通过这些转变真正去改造一个企业,改造一个公司的运作模式,都是从技术开始的。

技术是它的原动力。

腾讯的产品体验就是永不掉线。

腾讯的海量产品之道是:动态运营、云中成长和有损服务。

以微信为例,看如何实现动态运营好的团队,是动态迭代成长来的,3-5个人做不好的事情,30-50人做的更烂。

高举高打的失败概率非常高。

动态运营关键要素:1.小步快跑——快速求证对用户猜想;2.灰度发布——在黑与白之间,能够平滑过渡的一种发布方式;3.大系统小做——分进程,尽量保证进程的功能单一;4.边运营边重构边生活——细分的实施步骤,持续的服务能力;5.干干净净——建立信心、勇于承担、边打扫边生活;6.工具齐备:自动化部署、监控、大数据分析。

腾讯微信的推出完全不是一个偶然的事情。

腾讯之前做qq的技术积累发挥了巨大的作用。

微信为什么在很多的关键体验上做的很好呢?因为在做qq的时候,这些关键技术难题就已经攻破了。

XX年1月到4月微信产品上线,当时基本没有用户,我们的团队也没有硬性在用户体验上灌注用户。

5月份开始了一个生死时速时期。

8月份,用户就开始每天翻一番。

在这样情况下如何能够保证微信的体验不变差,是腾讯当时面临的一个很大难题。

微信的动态运营以及腾讯的动态运营的产品思想在这过程中起到非常关键的作用。

微信是腾讯cto,tony最早关注支持的产品。

"产品的节奏"的把握,是最重要的,这背后是非常值得关注的一个点:不给用户他不想要的东西,一定是给用户他想要的东西。

腾讯有一套动态运营的思想跟方法论和流程,这就是动态运营、云中成长、有损服务。

其次是追求小规模团队。

我来腾讯之前在谷歌,当时谷歌ceo讲,谷歌成功的产品都是两个人做出来的,比如搜索、广告、邮箱。

腾讯公司分析报告

腾讯公司分析报告

腾讯公司分析报告姓名:***学号:************班级:1324301专业:市场营销指导老师:***2016年05月16日腾讯公司分析报告一、公司简介及行业分析(一)公司简介深圳市腾讯计算机系统有限公司成立于1998年11月,是中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一。

主营业务包括:社交和通信服务QQ及微信/Wechat、社交网络平台QQ空间、腾讯游戏旗下QQ游戏平台、门户网站腾讯网、腾讯新闻客户端和网络视频服务腾讯视频等。

2004年6月16日,腾讯公司在香港联交所主板公开上市(股票代号00700),创始人和董事会主席兼首席执行官是马化腾。

通过互联网服务提升人类生活品质是腾讯公司的使命。

目前,腾讯把为用户提供“一站式在线生活服务”作为战略目标,提供互联网增值服务、移动及电信增值服务和网络广告服务。

通过即时通信QQ、腾讯网()、腾讯游戏、QQ空间、无线门户、搜搜、拍拍、财付通等中国领先的网络平台,腾讯打造了中国最大的网络社区,满足互联网用户沟通、资讯、娱乐和电子商务等方面的需求。

截至2011年9月30日,QQ即时通信的活跃用户数达到7.117亿,最高同时在线用户数达到1.454亿。

腾讯的发展深刻地影响和改变了数以亿计网民的沟通方式和生活习惯,并为中国互联网行业开创了更加广阔的应用前景。

成为最受尊敬的互联网企业是腾讯公司的远景目标。

腾讯一直积极参与公益事业、努力承担企业社会责任、推动网络文明。

2006年,腾讯成立了中国互联网首家慈善公益基金会—腾讯慈善公益基金会,并建立了腾讯公益网(),专注于辅助青少年教育、贫困地区发展、关爱弱势群体和救灾扶贫工作。

目前,腾讯已经在全国各地陆续开展了多项公益项目,积极践行企业公民责任,为“和谐社会”建设做出贡献。

(二)行业分析近年来,我国互联网基础设施得到不断完善和提升,应用创新和商业模式创新层出不穷,互联网企业掀起新一波上市浪潮,消费互联网迅猛增长,产业互联网化步伐进一步加快,互联网加速向金融、交通、教育、影视等传统领域加速渗透,互联网领域管理统筹协调能力大幅增强,网络空间得到有效治理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

技术价值观之二:动态运营
• 动态运营
– 动态运营的核心思想就是敏捷迭代, 所谓小步快跑,对用户的需 求快速反应。 – 动态运营的思路就是用户概念,敏捷设计,开发和测试,运营和 验证。 – 迭代模型:以产品特性为中心,缺乏持续改进。 – 运营模型:以运营为中心,关注反馈和持续改进,永远是beta版本。 – 从产品出发:产品需求中的“思想”比“做法”更重要; – 让整个团队明确ApplicationDefinitionStatement(产品定义描述); – 有新的想法应该尽快实现,在迭代中进化,并通过用户验证; – 一个好想法,推迟2个月实现,可能已经不再适应当前用户的需求, 也就一文不值了,甚至拉低产品的质量。 – 优秀的团队=团队能力*迭代速度。 – 总体上来说,动态运营就是快速求证对用户猜想的过程,这个过 程是建立在以”运营”为中心的设计开发验证模式。
腾讯海量服务之道
Alex Huo
写在前面的话
• • • • 几个产品概览 海量服务之道 例子 总结
• 期望
• 很多内容都听过, 关键是落实和做到 极致。
产品一:创新型产品
– 无KPI压力,有做出东西的压力 – 语音助手产品,类似Siri – 微信电话本/与cntv合作的未来电视/指尖搜索/微信CRM平台/号码 检索/视频检索 – 注重用户场景,体验产品 – 3RD1PM而QA资源是借的 – 使用MVP理论 – 抓数据/服务/精度/召回 – 手机管家也在用微信电话本相关的服务 – 目标:服务化 – 沟通利器:RTX,邮件跟踪,周报,电话沟通,视频会议 – 优势:小团队,机动性,灵活性,坐的近 – 领导层的信任:充分授权 – PM的职责:从头到尾负责,甚至包括机器机房的申请
技术价值观之一:有损服务
• 有损服务
– 【有损】:腾讯特色,通过精心细分场景,选择牺牲一部分数据 一致性、完整性。 – 举例:UGC产品 – 类比:小明的故事
• 好钢用在刀刃上,在资源一定的前提下,在网络条件千变万化 的场景中,量力而为,满足用户【快-不要我等】、【简-不要 我想】、【了胜于无】的核心需求,设计具备可伸缩、可调度 的【柔性系统】成为选择,此所谓【伸缩调度、降级服务】的 思想渊源。 • 腾讯【有损服务】价值观的核心思想是:【放弃绝对一致,追 求速度极致】【万有一失,用户重试】【伸缩调度,降级服务】
技术手段之六:灰度发布
• 产品的发布过程不是一蹴而就,而是逐步扩大使用用户的范围, 从公司内部用户->忠诚度较高的种子用户->更大范围的活跃用 户->所有用户。 • 在此过程中,产品团队根据用户的反馈及时完善产品相关功能。 • 灰度发布带来的好处是巨大的:
– 灰度发布能降低发布出问题的影响; – 降低发布正常时的用户感知; – 降低对测试的依赖。
意识之二:干干净净
• 干干净净可以说是开发人员的一个编程态度。 • 干干净净于产品而言,我们经常会看到很多产品从初期简单清晰的功 能规划,不断叠加产品逻辑、不断推出新的功能、给用户更多更全的 特性入口。而这些不断叠加的逻辑、功能、特性,是否是用户所真正 所需要的,往往会被忽视,所以我们需要干干净净的态度对待产品, 善于用减法的思路对待产品。 • 干干净净于架构而言,很多产品设计之初的架构都比较容易做到清晰 高效,而运营过程中,为了应对一些临时的活动,或针对一些初期未 考虑到的特殊情况,等等,新的差异化于初期架构因素会不断被引入, 架构层次及定位逐渐不再清晰,最终很大程度上造成架构效率的降低。 • 干干净净于开发而言,我们会看到在开发不断交接更替的情况下,程 序中会不断有带有个人风格的代码库、中间件等被引入,在长期发展 情况下,不及时清理干净,最终会变得臃肿而难以承接。 • 干干净净于运营而言,高效的运营需要清晰的运营架构和有序明了的 运营环境,实际工作中如因为交替等因素,会造成运营环境中的脚本、 目录,甚至进程、端口处于无序的状态,这些都会给后续的运营工作 带来很大的风险和低效。
技术手段之一:容灾
• 从互联网常见事故看容灾方法: (全网调度)
– 光纤断/机房停电 异地部署 – 服务器硬件故障死机 热备 – 网络环境恶劣(不同ISP互联) 异地部署就近 服务 – 黑客攻击 DNS建设 – 服务雪崩 负载均衡、流量拥塞控制、频率控制 – 程序core 自动拉起
技术手段之一:容灾
• 动态调节
– 动态调节的核心思想是系统运营时通过持续监 控业务状态数据寻找【平衡点】,形成一个正 向动态反馈的循环:业务正常状态-> 过载保护 状态 -> 业务灰度恢复直到完全解除过载保护。
技术手段之三:负载均衡
• 过载保护考虑的是防止后面的服务器的雪崩。 • 负载均衡考虑的是把请求合理分配到后台服务器上。
产品四:网页搜索
– 在线,离线,相关性,下载 – 模块团队2-3周迭代 – 各团队接口人每周定期沟通 进度(类似Scrum of Scrums) – 20+PM/200+RD/30+QA/10OP – 持续集成 – OP自动化发布 – 部门老大强烈关注用户体验, 每天20+badcase – 部门老大技术出身 – 每次策略上线需要验证 BadCase/GoodCase – 跨部门协作由PM或者PjM 负责 – 监控系统很强大 – 自动化测试工具 – CODE系统 – TAPD管理平台 – Jenkins平台 – 各个部门有研发管理/研发 质量团队负责公共资源的 管理 – Build from Source(尽量避 免二进制依赖) – 主干开发主干发布生成TAG – 灰度发布
– 一般来说,一个SET模型部署在一个IDC之内。高内聚,或者说自治系统— —这是模块化的体现。 – 视角更上一层,从业务部署观点看,SET模型是业务部署方法。按照容灾 原则,系统中一般应避免单点;同样,业务也往往需要部署两个或以上 SET模型。 – 同一业务的不同SET间通信:SET间专线窄带化。这是降低业务对专线带宽 占用,同时也是降低专线抖动对业务的影响,提高业务的专线抖动免役 力。即使SET间专线故障,独立SET也应至少提供基础服务,而不致停服。
腾讯海量服务之道
尝试这样来定义海量
• --当在线超过千万; • --当索引超过百亿; • --当数据超过百P;
李开复曾说过,如果google采用IBM的行业解决方案的话,google将会破产,因 为在传统行业中,每个交易的造价是很昂贵的,它没有办法放量到这样的级别。 这就决定了做海量服务的架构取向,我们不可以依赖硬件,也不可以依赖中间 件,因为这些都是为比较小的量级的行业所设计的。 不同量级的服务,需要不同的系统架构进行应对,同时每增加一个量级,都 会有无数的需要优化的地方。打一个比方,在建筑领域,平房、小高层、100 米以下楼房和摩天大厦对地基、地震、消防、安防的要求都不一样,而随着 楼层的增高,这些要求都是呈几何数的增加。
技术手段之四:柔性可用
• 柔性可用是在有损服务价值观支撑下面的一种方法。 • 实现上会结合用户使用场景,根据资源消耗,调整 产品策略,设计几个级别的、不同的用户体验。 • 最大程度的保证关键服务的可用性。 • 对应互联网服务来说就是要实现两点:
– 要尽可能成功返回关键数据 – 要尽可能正常接收请求,不能堵死。
• 这个和有损服务强调的原则是一样的,即不保证完 美体验,对非关键路径进行有损,提升系统的可用 性。
技术手段之五:Set化部署
• Set化部署主要为海量服务的运营和部署提供支持,为业务部署建立统 一的衡量标准和规则。 • 第一:从业务层面来看到是一组服务器的处理能力,处理能力有两个 量来描述,PCU(万人/在线)和存储(GB); • 第二:来自于成本层面,即这一组服务器有多少台机器和外网带宽。 综合评估设定合理的单位服务支撑能力。 • Set模型有点类似于集装箱。集装箱通过“三化”(标准化、规模化、 模块化),使货运各个环节做到极致,提高货运全流程效率,甚至大 力推动了经济全球化进程。 • SET模型的特点:
• 容灾主要分为逻辑层容灾和数据层容灾。 • 独立逻辑的逻辑层,被接入层负载均衡调用。
• 分号段逻辑的逻辑层,每个逻辑层只能处理指 定号段的请求。 • 数据层容灾常用方法。
– 写唯一式同步,业务写请求只发给数据层主机,由 主机采用快、慢同步结合的方式同步给各台备机。 – 同时写式同步,业务将写请求发给所有数据层服务 器,得到所有/多数确认才算写完成。
技术手段之二:过载保护
• 轻重分离
– 轻重分离的主旨是对服务的内容进行细分,按照高 内聚低耦合的方式部署服务,使得局部的过载不扩 散到整个系统。 – 渠道分离:如有线、无线服务的分离; – 部署分离:如电信、联通、教育、海外服务的分离; – 快慢分离:如文字、图片、视频、下载等服务的分 离; – 用户分离:按set划分系统为用户提供服务,常用 的方式是按游戏世界(互娱)、按UIN号段、按UIN 取模等方式做到服务的逻辑直至物理的隔离;
技术手段之二:过载保护
• 及早拒绝
– 问题解决的阶段越早,成本越低,影响越小。 – 系统的设计原则:【前端保护后端,后端不信 任前端】,在发现系统有过载趋势时,前端系 统就要开始拒绝新的用户请求接入。
技术手段之二:过载保护
• 量力而为
– 过载保护是立体工程,各个层级都要首先做好 自我保护,再考虑对关联系统的保护。 – 运营时要有容量管理。
意识之一:大系统小做
• 大系统小做的核心思想是将功能复杂较大 的系统,化大为小,减少模块耦合,降低 相关联性,用多个独立的模块来实现整体 系统的功能。 • 大系统小做采用的是化繁为简、分而治之, 便于开发和迅速实现;同时当某个模块出 了问题时,因为相互独立,能将影响降到 最低,不至于扩大影响范围。 • 反例:Over-Design(过度设计)
– – – – – – 轮循均衡(Round Robin) 权重轮循均衡(Weighted Round Robin) 随机均衡(Random) 响应速度均衡(Response Time) 最少连接数均衡(Least Connection) 处理能力均衡
相关文档
最新文档