现在社会已进入信息时代,人们足不出户,可以通过网络获取所需的信息。任何一个网站
都必须有硬件支持以满足正常的商业需求,不管它的每日访问量是百万级还是上亿级的大型网
站。所有的业务容量都必须事先计划好,以正常响应用户的请求。因特网的迅速发展使得对网
站流量的预测变得难以估计,因此,网站的运营者必须随时监测流量,随时进行扩展,以应对
大流量带来的压力。当前行业内容量规划有以下几种方法。
一个办法就是靠经验。依据前人的操作经验和当前系统的监测信息,判断是否需要扩充。该方
法明显的缺点是不可靠,甚至操作人员自己都会感觉不确定,一旦出错,造成的损失就比较大
。另外一个选择是投入更多的硬件支持。充分冗余的硬件可以大大提高服务的稳定性,但硬件
的成本却很高,无法通过无休止的硬件采购来保证服务质量。
法明显的缺点是不可靠,甚至操作人员自己都会感觉不确定,一旦出错,造成的损失就比较大
。另外一个选择是投入更多的硬件支持。充分冗余的硬件可以大大提高服务的稳定性,但硬件
的成本却很高,无法通过无休止的硬件采购来保证服务质量。
上述“凭经验”和“硬件投入”的方法都暴露出这个行业需要一套科学的容量规划策略,需要找出
量化服务器容量的方法。为了解决这个问题,这本书提供了一个将服务器容量“量化”的方法。
资源监测和回归分析是服务器容量“量化”的核心技术,因此,本文所提出的容量管理系统是计
算机资源监测系统与统计应用相结合的产物,将监测信息制成样本数据,进行建模,找出访
问量和资源消耗量的关系式是本书的中心思想。该文所实现的监控系统中,与普通服务器容
量监测系统不同的是,监控信息必须与CPU的采样时间和采样周期相一致,以保证采样数据
的准确匹配。
量化服务器容量的方法。为了解决这个问题,这本书提供了一个将服务器容量“量化”的方法。
资源监测和回归分析是服务器容量“量化”的核心技术,因此,本文所提出的容量管理系统是计
算机资源监测系统与统计应用相结合的产物,将监测信息制成样本数据,进行建模,找出访
问量和资源消耗量的关系式是本书的中心思想。该文所实现的监控系统中,与普通服务器容
量监测系统不同的是,监控信息必须与CPU的采样时间和采样周期相一致,以保证采样数据
的准确匹配。
因特网上的企业是以计算机为基础的,企业必然要消耗计算机中CPU、内存、存储器、网卡
等资源。像百度网盘这样的存储型业务,其主要业务是存储用户的文件,计算机资源的测量
是存储空间;计算型业务,如游戏产业,其主要业务是计算游戏引擎,其主要业务是支持C
PU;而流量型业务,如优酷,其主要业务是通过网卡传输视频文件,其主要业务是消耗网卡
和网络带宽。因此,可以用电脑的物理资源来测量业务量。而且不管哪种业务,CPU的消耗
都是很小的,所以,本书采用CPU利用率作为一般业务的衡量标准,这对容量管理的其他方
面有着抛砖引玉的作用。
等资源。像百度网盘这样的存储型业务,其主要业务是存储用户的文件,计算机资源的测量
是存储空间;计算型业务,如游戏产业,其主要业务是计算游戏引擎,其主要业务是支持C
PU;而流量型业务,如优酷,其主要业务是通过网卡传输视频文件,其主要业务是消耗网卡
和网络带宽。因此,可以用电脑的物理资源来测量业务量。而且不管哪种业务,CPU的消耗
都是很小的,所以,本书采用CPU利用率作为一般业务的衡量标准,这对容量管理的其他方
面有着抛砖引玉的作用。
在掌握了容量管理技术之后,操作者便能掌握系统还能承载多少流量的压力,对于新增的流
量需要增加多少服务器,冗余机房能否承载所有流量,为节省公司资源应该现在架多少服务
器,以及待上线项目是否会对在线服务造成压力等等,过去凭经验所做的工作,将变得「量
化」,让操作者的工作更具透明度和科学性。
量需要增加多少服务器,冗余机房能否承载所有流量,为节省公司资源应该现在架多少服务
器,以及待上线项目是否会对在线服务造成压力等等,过去凭经验所做的工作,将变得「量
化」,让操作者的工作更具透明度和科学性。