网络通信 频道

借我一双慧眼 Web2.0运营监控及统计

  【IT168专稿】如果用三个形容词描述 大型WEB2.0网站的运营现状, 那应该是:巨大, 复杂,和众多。

  巨大从何而来?

  1、用户与网站的交互巨大 – 每日请求量数以亿计

  2、用户产生内容巨大 –T级~P级用户数据,51每天有大量的用户照片,日记上传,

  3、线上运行的代码量巨大 – 估计有上百万行代码在线上运行

  复杂又出自哪里?

  1、业务逻辑复杂 – 比如登入验证,支付逻辑都很复

  2、网站架构复杂 –N层架构, 又是cache层,web层, 又是中间层, 数据库层, 架构异常复杂

  3、网络环境复杂 – 电信,网通,移动,N个运营商

  众多又如何解读?

  1、网站功能众多 – 数以千计的功能点

  2、机房众多–51有十几个机房,几千台服务器

  3、用户交互大 --每日请求量以亿计

  4、用户产生的内容多 --T级~P级

  5、网站功能多,业务逻辑复杂 --几千个功能点

  6、网站架构复杂,线上运行代码量大 -- N层架构

  7、几千台服务器, 机房众多 --网络环境复杂,电信,联通,铁通……

  因此,巨大,复杂,众多的web2.0运营现状, 给运营监控带来了巨大的挑战:

  在web1.0时代, 页面大部分是静态的, 网站交互性不高, 用户创造的内容较少, 因此已有的监控方式已经能满足需要了, 特别是Nagios在服务器方面的监控已经做的非常好了.

  但在web2.0时代, 绝大部分都是动态页面, 偷菜, 楼一栋这样的webgame,带来了很高交互性要求, 用户创造的内容也非常大, 特别是中国的网络环境特别复杂, 在这样的情况下, 已有的监控方式已经不能满足监控的需要,

  他的不足体现在:广域网监控, 监控点少,价格昂贵,且有时不准确;而且。无法发现并定位业务层问题。

 

0
相关文章