性能工程高手课
庄振运
Facebook 性能优化和容量管理高级专家
24631 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 40 讲
性能工程高手课
15
15
1.0x
00:00/00:00
登录|注册

34 | 服务需求控制管理:每种需求都是必需的吗?

总结
需求控制框架如何构成?
需求控制管理难在哪里?
为什么要做服务需求控制?
需求控制管理

该思维导图由 AI 生成,仅供参考

你好,我是庄振运。
上一讲,我们探讨了如何通过提高互联网服务的效率,降低对公司服务容量的要求。今天我们讨论另一个有效手段——互联网服务的内部需求控制管理。
互联网公司内部,往往有很多后端服务,比如 Key-Value,也就是键值数据库服务。公司内部对这些后端服务,会有很多使用的需求。需求自然有合理的,也有不是很合理的。我们要做的,就是确保那些合理的需求,能够使用这些后端服务,并且将那些不合理的需求,尽量挡回去,或者,让提出需求的内部客户提高容量使用效率。
你不要小看了互联网服务的需求管理,它对保证容量供给和服务质量很重要。因为公司给一个服务的容量总是有限的,如果不能控制需求,那么有限的容量很快就会被用光,从而影响公司的正常运行。
今天我先讲讲服务需求控制管理的总体目标,然后分享一整套大规模需求控制管理的方法给你。这套方法是我在多年实践中总结出来的,实践证明它是行之有效的。

为什么要做服务需求控制?

想做好大规模需求控制的管理,你就需要先宏观地弄清楚服务需求控制的目标。
一个公司要想成功、有效地运行互联网业务,它就应该尽量让各个内部服务的容量需求和供应尽可能接近。
如上图所示,左边是公司业务增长,导致容量需求越来越大;右边是公司预算成本有限,容量供应有限。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文介绍了互联网服务需求控制管理的重要性和挑战,并提出了一个包括服务入口控制、分布式需求控制管理和效率提升等五大模块的需求控制框架。在宏观需求增长控制方面,强调了设置增长配额的重要性,包括设置增长配额的级别、频率和大小,以及及时地控制需求的增长。在微观增长控制方面,强调了资源使用的实时监测,以及与宏观层面的配额限制相呼应。最后,提出了不断提升资源使用效率的方法,包括提高服务效率和让客户了解指标和成本的对应关系。整体而言,本文提供了一套行之有效的大规模需求控制管理方法,为读者提供了深入了解互联网服务需求控制管理的指导和思路。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《性能工程高手课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 夜空中最亮的星
    老师真是 文武双全 佩服

    作者回复: 谢谢!

    2020-02-13
    2
收起评论
显示
设置
留言
1
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部