34 | 服务需求控制管理:每种需求都是必需的吗?
庄振运
该思维导图由 AI 生成,仅供参考
你好,我是庄振运。
上一讲,我们探讨了如何通过提高互联网服务的效率,降低对公司服务容量的要求。今天我们讨论另一个有效手段——互联网服务的内部需求控制管理。
互联网公司内部,往往有很多后端服务,比如 Key-Value,也就是键值数据库服务。公司内部对这些后端服务,会有很多使用的需求。需求自然有合理的,也有不是很合理的。我们要做的,就是确保那些合理的需求,能够使用这些后端服务,并且将那些不合理的需求,尽量挡回去,或者,让提出需求的内部客户提高容量使用效率。
你不要小看了互联网服务的需求管理,它对保证容量供给和服务质量很重要。因为公司给一个服务的容量总是有限的,如果不能控制需求,那么有限的容量很快就会被用光,从而影响公司的正常运行。
今天我先讲讲服务需求控制管理的总体目标,然后分享一整套大规模需求控制管理的方法给你。这套方法是我在多年实践中总结出来的,实践证明它是行之有效的。
为什么要做服务需求控制?
想做好大规模需求控制的管理,你就需要先宏观地弄清楚服务需求控制的目标。
一个公司要想成功、有效地运行互联网业务,它就应该尽量让各个内部服务的容量需求和供应尽可能接近。
如上图所示,左边是公司业务增长,导致容量需求越来越大;右边是公司预算成本有限,容量供应有限。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文介绍了互联网服务需求控制管理的重要性和挑战,并提出了一个包括服务入口控制、分布式需求控制管理和效率提升等五大模块的需求控制框架。在宏观需求增长控制方面,强调了设置增长配额的重要性,包括设置增长配额的级别、频率和大小,以及及时地控制需求的增长。在微观增长控制方面,强调了资源使用的实时监测,以及与宏观层面的配额限制相呼应。最后,提出了不断提升资源使用效率的方法,包括提高服务效率和让客户了解指标和成本的对应关系。整体而言,本文提供了一套行之有效的大规模需求控制管理方法,为读者提供了深入了解互联网服务需求控制管理的指导和思路。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《性能工程高手课》,新⼈⾸单¥59
《性能工程高手课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 夜空中最亮的星老师真是 文武双全 佩服
作者回复: 谢谢!
2020-02-132
收起评论