32 | 服务的容量规划:怎样才能做到有备无患?
庄振运
该思维导图由 AI 生成,仅供参考
你好,我是庄振运。
今天我们来讨论一下在公司运营方面很重要的容量规划。容量规划,就是根据互联网服务的需求和公司发展目标,而决定容量的供应能力的过程。
光说概念你可能不太明白,不过你可以这么理解,容量规划是为了回答一系列和公司业务运营有关的重要问题而产生的:
单台服务器的最大处理能力是多少?
未来半年公司还会有多少可用容量?
春节前如果要进行一次大促,当前的容量能不能支撑?
……
今天我先讲容量规划的目标和基本过程,然后再一个一个地讲容量规划的六大挑战。
我们前面也大概提到过,容量规划的目的有两方面。一方面是为了保证公司的正常运营和业务增长,及时地提供足够的容量,来满足未来所需。另一方面,也是希望空闲的容量越少越好,因为每一台空闲的服务器,都消耗公司的运营成本。
现代的互联网服务规模的扩展,主要是用“水平扩展”而不是“垂直扩展”(通过增加服务器的数量和网络的带宽来提供更多的容量,而不是通过升级服务器)。相对于垂直扩展,水平扩展的优点显而易见,就是成本相对较低、调整容易、扩展性好。
怎么做容量规划?
整个容量规划的过程分为几部分:首先是容量测试来决定单位容量的负载能力;同时确定公司的业务增长需求,并且获取公司的运营预算。然后集成其他的考虑因素(包括时间、地域、灾难恢复等),做出合理的规划和决策。最后根据决策结果,进行容量订购。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
容量规划是确保公司正常运营和业务增长的关键,也是为了避免过多空闲容量造成运营成本浪费。现代互联网服务规模扩展主要采用水平扩展,而不是垂直扩展。容量规划的过程包括容量测试、预测未来需求、考虑各种限制因素和实时调整。容量规划面临的挑战包括地域因素、服务器种类的区分、时间和季节性等。容量规划不仅仅是钱的问题,而且需要考虑数据中心的地域因素,以及实时调整的挑战。 在容量规划过程中,需要考虑服务器种类的选择、时间和季节的因素、不同的灾难恢复场景以及不同服务之间的互相影响。选择合适的服务器类型可以降低成本并改善服务质量,而考虑时间和季节的因素可以提前部署足够的容量来迎接峰值的服务流量。此外,灾难恢复场景和不同服务之间的影响也需要充分考虑,以保证业务的可靠性和稳定性。 容量规划工作的重要性不言而喻,因为规划不好会严重影响公司业务。因此,需要对公司的业务特点和服务架构非常熟悉,并不断及时地调整,才能尽可能地达到预定的目标。 总的来说,容量规划是一项复杂而重要的工作,需要全面考虑各种因素并不断调整以适应业务的发展和变化。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《性能工程高手课》,新⼈⾸单¥59
《性能工程高手课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- 黄海峰我们就是程序员自己容量规划,而且领导和其他上游都觉得这事很简单,现在说了要求很快就要给出结论。。。所以很多时候我们也是随便看几个指标然后拍脑袋给个结论
作者回复: 做一个工作做久了,就会慢慢特别有感觉。哪怕是拍脑袋一下,经常给出的数字也会八九不离十。恭喜你:)
2020-02-0722 - 钱哈哈,我们也是拍脑袋,先拍再说,多了有监控看利用率不够再减,少了再拍脑袋加几台,原则上往多了要,服务的可用性比多几天低利用率的机器更重要。 如果规划的正好,应该也能做到不过这也需要成本,这部分成本猜测不一定比拍脑袋小。2020-03-151
收起评论