Linux系统运维:http://www.linuxyw.com,QQ交流群:244914685

Linux系统运维

当前位置: 主页 > 架构 >

质量、速度、成本

时间:2013-04-20 11:42来源:www.itkoala.com 作者:itkoala 点击:
“产品第一,运营制胜”,用腾讯的核心运营文化开个头,这里的运营是指基于生产环境并保障网络、硬件、应用的稳定运行,做好运营已经成为互联网公司的核心竞争力之一,那如何

转载请注明出处: Linux系统运维 http://www.linuxyw.com/linux/jiagou/20130420/36.html


“产品第一,运营制胜”,用腾讯的核心运营文化开个头,这里的运营是指基于生产环境并保障网络、硬件、应用的稳定运行,做好运营已经成为互联网公司的核心竞争力之一,那如何做好运营呢?个人体会主要有三个维度,质量、速度、成本,下面接合场景分析如下。

场景

某个互联网产品由数百软件工程师开发,数百甚至上千个功能组成,需要数千台服务器支撑,这些服务器都需要分布不同区域,不同运营商的机房。

质量的挑战

质量的定义貌似有些广义,可以简单理解为是否有影响到用户使用产品的体验,举个反而案例帮助理解,比如“三鹿奶粉质量事件”,就存在严重质量问题,接合场景质量的挑战如下:

1、数百个功能模块,数百名软件工程师协同开发、版本发布、功能迭代,耦合和衔接及BUG不可避免造成用户体验异常。

2、数千台服务器运行,电源、主板、硬盘、内存等硬件故障随时会发生,业界公认硬盘存在每天万分之四的故障率,曾经经历过92台服务器存在主板问题,会突然掉电死机。

3、分布在多个区域多个机房,目前内外网环境错综复杂,网络问题家常便饭,曾经经过无数次骨干网异常、交换机及路由器故障,省网故障等惨痛教训。

4、海量用户更考验架构规划和容易管理能力,突发流量如同地震、海啸般可以瞬间将系统击跨,即使可用性达到99.9%,每月服务不可用也将近40分钟。

速度的挑战

这里的速度可以理解为如何让用户最快时间打开网页、视频、下载、游戏,有研究显示,宽带用户比窄带用户更没有耐心,宽带用户愿意忍受的最长等待时间,往往只有4~6秒,接合场景速度的挑战如下:

1、互联网存在用户速度体验的1-3-10原则,0~1秒最优,1~3秒为较优,3~10秒用户已经感觉比较慢,>10秒用户无法接受,另外用户放弃一个产品的代价非常低,只需要换一个URL。

2、数百名软件工程师协同开发,前端用户体验设计、UI、制作和后端逻辑、Cache、数据库设计都是用户体验的一个中间环节,任何一环节都将可以造成速度问题,

3、中国基础网络复杂度不言而喻,运营商、用户都具有区域性,最简单的问题,电信访问电信的服务器快,网通用户多在北方,电信用户多分布在华东、华南。

成本的挑战

成本主要指支撑互联网产品运行所需要的网络设备、服务器、带宽、机架、专线的费用,这里的成本挑战可以理解为具备一定规模的成本,其中带宽成本将占主要成本,特别是当前海量背景下,带宽已经成为互联网的黄金,接合场景成本的挑战如下:

1、数千台服务器支撑,拿标配服务器Dell R610(IntE5506 2.13GHz四核*2/8G内存/146G、10K、SAS)举个例子,加上运费及网络等约2万/台,单采购需要200万,还不算高端数据库(8~10万/台)等服务器。

2、再算一下持久的耗费,机架租用看不同城市,大概在平均0.5万/月/个,一个机架14U,可放11~13台服务器,100台服务器预计需要9个机架,一年需要54万。带宽成本也看城市,大概在5~8万,例如上海南汇电信IDC为7万/G/月,即使CDN便宜,也需要5万/G/月,如果每月2G消耗,一年需要168万。

3、再举例说明一下规模,腾讯网需要数千台服务器、带宽需要100G、视频带宽需要50G,一年需要近5000万运营成本支撑,特别是海量产生了巨大的成本压力和挑战,能够以低建设成本、低运营成本促进业务的可持续发展,已经成为互联网企业的生死要素。

以上只是点到除人的因素外,如何做好运营以及质量、速度、成本的挑战,在后面的内容中会结合自己的实践与大家探讨具体如何实现。

本文来自linux系统运维http://www.linuxyw.com/linux/jiagou/20130420/36.html

顶一下
(0)
0%
踩一下
(0)
0%
分享按钮
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片