《大型网站服务器容量规划》一2.2 服务器容量规划的源由

2.2 服务器容量规划的源由

为什么要做容量规划呢?当资源涉及的成本变得非常可观时,势必就需要容量规划,谁也不愿意花冤枉钱。

做运维工作的读者都应该了解SLA(Service-Level Agreement),即服务等级协议,这是关于网络服务供应商和客户间的一份协议,其中定义了服务类型、服务质量和客户付款等术语。可能我们不那么关注这份协议的细节,但我们最了解的是SLA中的“几个9”,如表2.1所示。

       

根据产品线的重要程度,公司会将不同产品线划分成多种级别,每种级别产品线的SLA也是不同的。如一级产品线的SLA可能是99.999%,二级产品线可能是99.99%,为保障产品线的稳定,各产品线的项目经理给每个运维人员都制定了关键绩效指标,即KPI(Key Performance Indicator)。运维人员都清楚,保证产品的服务稳定是我们的职责,即使不签KPI我们也会竭尽全力地投入到工作中(尽管完不成KPI的话可要扣工资的),所以,运维人员对服务的稳定性特别敏感,但凡会让服务不稳定的因素,运维人员都会将其排除,如下架服务器。

通常,为了业务的稳定,大多数公司在硬件,如服务器方面的投入都是过饱的,认为机器越多,服务越稳定,宁可闲着不用也要确保业务不受损。因此,空闲着很多机器资源,所以很多时候,大公司的运维部发愁的是机器该如何使用。

一般情况下,公司服务器的总体资源利用率长期处在较低水平,CPU利用率都在20%左右,总的来看,我们有大量的计算资源和存储资源闲置,造成巨大浪费,这也直接导致我们的服务成本偏高。所以,提供同样质量的服务,我们可以减少一些服务器,以更低的成本来实现。

各部门都有自己的理由,公司财政方面又很有压力,于是需要在成本和服务稳定性方面找个平衡点,要花更少的钱提供同样稳定的服务,于是容量管理项目就浮出水面。

想想为什么运维人员会拼命把机器留住呢?无非是担心机器资源减少后会导致服务不稳定,如果给运维人员提供一套容量规划的方法,让容量“可见”,让运维人员对服务质量放心,那么下架机器就不会那么为难了。

总的来说,容量管理系统对于提高资源利用率,降低服务成本有着可观的经济效益。

时间: 2024-08-04 02:04:07

《大型网站服务器容量规划》一2.2 服务器容量规划的源由的相关文章

搭建一个大型网站架构的实验环境(Squid缓存服务器篇)第1/2页_Linux

Squid是一个应用级代理,在保证客户端主机和服务器主机网络连通后,需要客户端软件做相应的设置后才能使用,比如给 Internet Explorer设置代理服务器地址.端口等.WEB缓存功能对于一个规模较大.访问繁忙的网络来说是有必要的,IBM网站上的一篇文章,详细分析介绍了WEB缓存给上网用户带来的好处:http://www-900.ibm.com/developer ... achinga/index.shtml 下面我们就介绍一下squid的有关内容. §§ 安装运行squid Redha

大型网站技术架构(1)

网站都是从小网站一步一步发展为大型网站的,而这之中的挑战主要来自于庞大的用户.安全环境恶劣.高并发的访问和海量的数据,任何简单的业务处理,一旦需要处理数以 P 计的数据和面对数以亿计的用户时,问题就会变的很棘手 下面我们就来说说这个演变过程: 初始阶段 大型网站都是由小型网站演变而来的,网站架构也一样 小型网站最开始没有太多人访问,只需要一台服务器就绰绰有余,就像这样: 应用程序.数据库.文件等所有资源都在一台服务器上,通常使用 Linux PHP MySQL Apache 就可以完成整个项目部

大型网站架构演化历程

大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手.大型网站架构主要就是解决这类问题. 本文内容大部分来自<大型网站技术架构>,这本书很值得一看,强烈推荐. 大型网站系统的特点 高并发,大流量 需要面对高并发用户,大流量访问. 高可用 系统 7 x 24 小时不间断服务. 海量数据 需要存储.管理海量数据,需要使用大量服务器.Facebook 每周上传的照片数量接近 10 亿,百度收录的网页数目有数百亿,Go

《大型网站服务器容量规划》一导读

前 言 大型网站服务器容量规划当今社会已经进入信息时代,人们足不出户,从网络上就可以获取自己需要的信息.为了满足正常的业务需求,任何一个网站都要有硬件支持,无论日访问量是一个百万级的中型网站还是上亿级的大型网站.为了正常响应用户请求,都必须提前规划好业务容量.互联网的快速发展使得网站的流量无法预估,因此,网站的运维人员必须随时监控流量,随时扩容以应对大流量带来的压力.目前业内容量规划的方法有以下几种. 一种方法是凭经验.根据以往的运维经验和目前系统的监控信息来判断是否需要扩容.这种方法明显的缺点

《大型网站服务器容量规划》一2.4 容量管理的目标与收益

2.4 容量管理的目标与收益 虽然我们在QA那里能够获取到各应用模块的性能数据,但在新项目上线或原有基础上扩容时,仍然需要每次重复评估服务稳定性,这说明我们在平时的工作中对服务系统的容量没有很直观的认识,对系统资源的可用率,我们需要量化. 为了让大家更直观地看到系统的已用率及剩余可用率,在此展开容量管理相关的工作.容量管理的主要目标用于评估各集群模块当前及未来某流量下的容量状态. 为方便陈述,我们这里所说的容量管理是指服务器容量管理. 容量管理的基本目标是以合理的硬件成本满足业务需求.其实我们平

《大型网站服务器容量规划》——2.4 容量管理的目标与收益

2.4 容量管理的目标与收益 虽然我们在QA那里能够获取到各应用模块的性能数据,但在新项目上线或原有基础上扩容时,仍然需要每次重复评估服务稳定性,这说明我们在平时的工作中对服务系统的容量没有很直观的认识,对系统资源的可用率,我们需要量化. 为了让大家更直观地看到系统的已用率及剩余可用率,在此展开容量管理相关的工作.容量管理的主要目标用于评估各集群模块当前及未来某流量下的容量状态. 为方便陈述,我们这里所说的容量管理是指服务器容量管理. 容量管理的基本目标是以合理的硬件成本满足业务需求.其实我们平

《大型网站服务器容量规划》——2.2 服务器容量规划的源由

2.2 服务器容量规划的源由 为什么要做容量规划呢?当资源涉及的成本变得非常可观时,势必就需要容量规划,谁也不愿意花冤枉钱. 做运维工作的读者都应该了解SLA(Service-Level Agreement),即服务等级协议,这是关于网络服务供应商和客户间的一份协议,其中定义了服务类型.服务质量和客户付款等术语.可能我们不那么关注这份协议的细节,但我们最了解的是SLA中的"几个9",如表2.1所示. 根据产品线的重要程度,公司会将不同产品线划分成多种级别,每种级别产品线的SLA也是不同

《大型网站服务器容量规划》——第2章 容量规划简介2.1 什么是容量

第2章 容量规划简介 2.1 什么是容量 容量意指容量规划,从经济学到工程领域都有其应用,容量规划听起来是个高大上的概念,本质来说,其实就是资源利用率的管理,一个较典型的例子就是容器,例如我们是用水杯来接水喝,水杯总是有一个最大容量,我们所接的水肯定都在杯子容量之内,超过这个容量水就会溢出,这个道理还是很易懂的.其实在接水这个动作发出之前,我们通过观察就已经知道了杯子的最大容量是多少,所接的水必然会控制在杯子容量之内,如果一个杯子容量不够,口渴的同学可能会选择更大的杯子或者同时用两个杯子.因为这

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

2.1 什么是容量 容量意指容量规划,从经济学到工程领域都有其应用,容量规划听起来是个高大上的概念,本质来说,其实就是资源利用率的管理,一个较典型的例子就是容器,例如我们是用水杯来接水喝,水杯总是有一个最大容量,我们所接的水肯定都在杯子容量之内,超过这个容量水就会溢出,这个道理还是很易懂的.其实在接水这个动作发出之前,我们通过观察就已经知道了杯子的最大容量是多少,所接的水必然会控制在杯子容量之内,如果一个杯子容量不够,口渴的同学可能会选择更大的杯子或者同时用两个杯子.因为这是潜意识里的行为,尽管