本节书摘来异步社区《大型网站服务器容量规划》一书中的第2章,第2.1节,作者: 郑钢 责编: 张涛,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.1 什么是容量

容量意指容量规划,从经济学到工程领域都有其应用,容量规划听起来是个高大上的概念,本质来说,其实就是资源利用率的管理,一个较典型的例子就是容器,例如我们是用水杯来接水喝,水杯总是有一个最大容量,我们所接的水肯定都在杯子容量之内,超过这个容量水就会溢出,这个道理还是很易懂的。其实在接水这个动作发出之前,我们通过观察就已经知道了杯子的最大容量是多少,所接的水必然会控制在杯子容量之内,如果一个杯子容量不够,口渴的同学可能会选择更大的杯子或者同时用两个杯子。因为这是潜意识里的行为,尽管你可能没有注意到,其实这就是在做容量规划。说到这我猜你也看出来了,容量规划的前提是,只有在事先知道系统可承载的最大压力的情况下才能做好流量控制和容器分配。杯子的容量是很直观的,我们在接水之初已经掌握了其容量大小,因此,可以方便地控制接水的流量和速度,然而很多抽象的容器其容量并不直观,因此,容量规划就是针对不容易测量容量的容器,通过一系列方法找到其最大容量,在此基础之上再做更细粒度的规划管理。

容量是指一个系统可处理容纳的最大能力,这个能力可以简单理解为访问量,即流量。如某个网站正常情况下可承载的流量是8000万PV,超过了这个流量,用户请求的处理将受到影响,如响应变慢,或者干脆返回空白页。因此,8000万PV的访问量便是这个网站的容量。可见,网站的容量规划极其重要,如果因为容量不足而影响网站业务的话,对于互联网公司来说,给公司带来的损失很可能是很惨重的。对于一个公司来说,服务运维是保证业务稳定的核心,规划好服务的容量是保证业务稳定的前提。

容量规划和性能优化是两个经常被混淆的概念,它们相互影响,但却是有着不同的目标。性能优化是最大限度地提升系统的性能,比如对内核参数、模块参数的调优,不过调优提升的性能有限,在起初调优的作用是非常明显的,到后来基本上就到了极限,已无潜力可挖。而容量规划是想找出相应服务质量对应的硬件规模,与硬件是否调优关系不大,因为在调优前后,这两种状态下相应的容量也是不同的。比如在调优之前,系统可承载的最大流量相对较小,调优之后,系统可承载的最大流量就增多了,不过这对容量来说不重要,容量与调优并不冲突,它们是两码事。总之容量规划并不是性能优化,它们虽然相互影响,但却有着不同的目标。性能优化是最大限度地提升系统的性能,而容量规划是在成本和性能之间找到平衡点。

对真实系统压力的测量比任何经验估算都靠谱,我们应该以实际容量的观测数据来驱动未来容量的预测,而不是简单通过极限测试等方法来模拟。如果没有找到测量系统容量的方法,则不能科学地对系统进行容量规划,而只能根据业务类型、经验去猜测,这种情况则仁者见仁智者见智。

《大型网站服务器容量规划》一2.1 什么是容量相关推荐

  1. 《大型网站服务器容量规划》一1.1 容量规划背景

    本节书摘来异步社区<大型网站服务器容量规划>一书中的第1章,第1.1节,作者: 郑钢 责编: 张涛,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.1 容量规 ...

  2. 大型网站服务器容量规划(一)

    1.什么是容量? 容量是指一个系统可处理容纳的最大能力,这个能力可以简单理解为访问量,即流量.如某个网站正常情况下可承载的流量是8000万PV,超过了这个流量,用户请求的处理将受到影响,如响应变慢,或 ...

  3. 网站大型服务器价格,大型网站服务器价格

    大型网站服务器价格 内容精选 换一换 3月,跳不动了?>>>当下的时代,人们对于网络安全方面的意识在不断的加强,给网站部署配置服务器证书(即SSL证书)之后,网站的通信协议就是加密的 ...

  4. MATLAB代码:基于混合整数规划的微网储能电池容量规划 关键词:储能配置 电池容量规划 微网 混合整数规划

    MATLAB代码:基于混合整数规划的微网储能电池容量规划 关键词:储能配置 电池容量规划 微网 混合整数规划 关键词:储能配置 电池容量规划 微网 混合整数规划 参考文档:<基于全寿命周期成本的 ...

  5. 大型网站服务器 pdf,大型网站服务器容量规划[PDF][145.25MB]

    内容简介 内 容 提 要本书讲解了用数学回归分析方法来做服务器容量规划的思路,让读者掌握服务器容量规划的量化方法:模型的选择是服务器容量规划的关键,不同的程序有不同的模型.本书使用nginx+PHP+ ...

  6. 大型网站服务器的架构

    随着用户访问量的不断增加,网站的后台也会不断变化以应对需求.本文主要从一个小型网站到大型网站的过度与变化来陈述. 1.1 网站后台架构 主要指由web server .应用服务器.数据库.存储.监控等 ...

  7. 架设某大型网站服务器全部详细过程(郁闷少年)

    郁闷少年架设某大型网站服务器之全部过程 *版权所有  所有:郁闷少年&&二娃家园  网站: http://www.mingfor.com  发布:mingfu  联系:msn:linu ...

  8. Windows Server AppFabric 缓存容量规划指南

    此主题尚未评级 - 评价此主题 Jason Roth.Rama Ramani.Jaime Alva Bravo 2011 年 3 月 本白皮书为 Windows Server AppFabric 缓存 ...

  9. 【推荐】大型网站图片服务器架构的演进

    构建在Windows平台之上的网站,往往会被业内众多架构师认为很"保守".很大部分原因,是由于微软技术体系的封闭和部分技术人员的短视造成的.由于长期缺乏开源支持,所以只能" ...

最新文章

  1. STL,ATL,WTL之间的联系和区别
  2. 第23讲:利用资源,学会用打码平台处理验证码
  3. Java NIO Channel
  4. UpdatePanel 的 UpdateMode 和 ChildrenAsTriggers(较好的总结了前面几篇博客的内容)
  5. Android 系统(94)---android系统属性(ro.com.google.clientidbase.ms)随卡适配
  6. 关于share prefrences功能的一些理解
  7. PHP、 Ruby、Python、Java、C++、C、Objective C——编程语言之禅
  8. 【jQuery笔记Part1】12-jQuery元素的角标
  9. webservice 参数为xml_CXF-web service之集大成者,想要学好web service,必须会
  10. 7. HTTP 请求,响应
  11. java皮卡丘代码_Picachu代码源代码,皮卡丘,源码
  12. 学习WPF绝佳的去处……WPF教程,WPF入门教程,WPF视频教程
  13. 分子动力学理论部分总结(未整理完)
  14. 计算机中if函数的使用方法,如何在Excel 中使用IF函数
  15. 【BZOJ5336】[TJOI2018]party(动态规划)
  16. IP数据报首部的格式identification
  17. 第十三届蓝桥杯模拟赛第二期JAVA组个人题解
  18. Pro ASP.NET MVC –第四章 语言特性精华
  19. 成都盛铭轩:客服应该怎么做
  20. 科大讯飞语音识别_科大讯飞 语音识别_科大讯飞语音识别系统 - 云+社区 - 腾讯云...

热门文章

  1. NVelocity模板引擎初学总结。[zhuan]
  2. 洛谷 P1082 同余方程(同余exgcd)
  3. 找区间连续值(HDU5247)
  4. 百度移动终端研发工程师笔试题
  5. HDOJ 3732 Ahui Writes Word 多重背包
  6. Linux 4.0 里,你可能再也不需要重启你的操作系统。
  7. Android中级篇之百度地图SDK v3.5.0-百度地图定位[超详细图解定位基础]
  8. Vue中的基础过渡动画原理解析
  9. 海尔智慧家庭食联网:为每1个家庭配备专属健康顾问
  10. 51nod挑的部分5级题