Web-IAM Enterprise  
     
  一、什么是Web-IAM  
   
    网站智能分析Web-IAM(Web Intelligent Analysis and Management),是一个对Web工作情况进行全面分析、测试、与管理的的软件系统。通过使用Web-IAM,用户可以全面了解和掌握网站的客户访问情况、内容设置情况和技术设备工作情况。

    Web-IAM是一个基于系统模型技术设计的软件,通过Web-IAM多维的信息挖掘技术与系统模型技术,管理者可以发现用一般的统计分析办法不能够察觉得到的、规律性的Web运行特性,深入地分析网站工作情况,帮助网站的各级管理者详细地、定量地、科学地了解和掌握被管理对象Web的工作状态,提高经营和管理水平。
 
     
  二、与同类软件的比较  
   
    在Web分析市场上,有各种各样的软件,甚至可以免费下载。但是,这些软件多数都是对页面进行计数统计,不能从技术、内容、管理等方面全方位地反映一个网站的运行情况。目前,能和Web-IAM进行比较的只有美国著名网站分析软件Webtrends,由于不适合中国国情,在中国也不能与Web-IAM进行比较。纵观国内外各种分析软件,Web-IAM在功能上和技术上、一级系统造价上具有明显优势:

1.在Web分析功能上具有如下特点

分析指标体系:是Web-IAM独有的功能,可以在不同的网站、或不同的频道之间进行直接比较。以往网站与网站之间的比较是通过访问量和浏览量进行比较,但是访问量和浏览量是一个绝对数值,就是说新闻和教育是不能直接比较的。然而,Web-IAM通过给出分析指标,比如:重复访问用户的比例、用户黏着度指数、重度访问用户(4个指标)、极轻度访问用户(3个指标)、拒绝率(2个指标),将不可直接进行比较的网站,可以直接进行比较。

汇总分析:大型网站一般由几十个Web Server、或几百个Web Server组成部门和频道,这就需要对网站进行总体汇总,对部门或频道进行分级汇总。目前,只有Web-IAM具有此功能。此功能只有Web-IAM企业版有,专业版没有。

管理等级与权限:一个网站可能有若干个部门组成,一个部门也可能负责几个频道。从管理的角度,每个部门(或频道)赋予相应的权限,只能查看本部门(或频道)的分析结果,并负责对其进行维护。对于超级用户,可以查看修改所有内容。

访问行为分析:详细分析访问者从进入网站到离开网站的"行动轨迹",并找出呈现的统计规律。行为分析包括正常行为分析、错误错误分析和广告行为分析。行为分析可以为内容编辑人员、网站设计人员和系统维护人员提供分析数据,帮助发现问题,找出原因。

频道分析:网站不论大小都是由频道组成,而组成频道的情况比较复杂。比如:一个频道可能由多个Web Server组成,也可能由一个Web Server组成,也可能一个Web Server包含多个频道,也可能一个频道的内容在多个Web Server上。因此,对于频道分析不仅是功能问题,也是一个技术问题。

地区分析:地区分析虽然技术含量不高,但是工作量极大。目前,在Web-IAM中的IP对照表,中国国内的IP段覆盖面达到95%以上,国外常用的IP段多数也含盖到。而且还为用户提供IP对照表维护功能。

注册用户分析:对于通过用户名和密码,登录网站的用户为注册用户。其分析方法是将注册日志和系统日志结合进行分析。

同期比较:Web-IAM同期比较是以日和月为单位进行比较,比较访问量、浏览量和访问时长三个指标。

安全审计:对于Web遇到"恶意"攻击的情况时,可以通过记录分析、地区分析和行为分析,查找到其什么时间、从何处而来,在Web上行为轨迹如何?

指定日期分析:通常Web分析都是按照周、月、季、年划分时间段进行分析,然而,Web-IAM可以任意指定起始时间和终止时间,来分析Web被访问的情况。

接入分析:是分析访问Web的用户是以什么方式接入导联网的。比如:专线接入、拨号接入、ADSL、或WLAN等。

运营商分析:是分析访问Web的用户是通过什么运营商接入互联网的。比如:中国电信、中国网通、中国移动和中国联通等。

外部压力测试:是从网站的外部,在不同的地区、不同的时间、以不同的上网方式和访问强度,测试网站的网站的服务质量。

2.在Web分析技术上具有如下特点

时实监测系统资源:通过时实监测系统资源,即监视服务器的CPU、内存、硬盘的利用率,提高分析分析速度,不会造成死机的现象。

多线程技术:对于多CPU服务器,Web-IAM采用多线程技术,同时对多个任务进行处理,这样可以成倍地提高分析速度。

服务器集群分析:对于集群服务器的分析,就是需要同时打开多个日志文件,同时进行分析。因为一个一个日志的分析,访问量是不准确的。对于一个频道由多个Web Server组成的情况,也是如此。

超大规模日志分析:对于日志记录条数超过2GB的情况,目前所有的软件都会产生死机现象。这是因为PC服务器均为32位机,除去一个符号位,系统能够处理的数组是231,即2GB,因此,记录条数超过2GB必然死机。

内容交叉分析:规范设计频道与频道之间,其内容不应交叉出现在不同的Web Server中。但是,由于历史原因,现实中常常还会出现这种现象。Web-IAM对这种非规范的情况也能够进行分析。

未采用数据库:对于大型软件的开发,首先想到要采用数据库系统。如果系统日志在10MB以内,服务器采用低档PC服务器,数据库采用Oracle,数据库读写时间(不包括分析计算时间)在20分钟以内,用户还是可以接受;然而,通常Web站点系统日志在500MB左右,那么数据库读写时间将大约需要15个小时,这个处理速度用户是无法接受。因此,Web-IAM采用文件系统,对于500MB的日志文件整个处理时间只需要10分钟左右,其分析速度是数据库系统的几十倍。

自行开发的数据库提高系统安全性:在Web-IAM中,采用般若网络自行开发的C+dBASE数据库,存储网站设置参数和IP对照表等数据,提高了系统的安全性。

系统安装调试容易:因为没有采用数据库系统,整个系统安装过程部涉及其他软件,所以只是执行一个Setup文件即可,正常情况下在10分钟左右就能安装完毕。

3.系统造价低

对硬件服务器要求低: Web-IAM对于服务器硬件设备没有要求,一般情况是根据被分析网站规模来确定采用什么样配置的服务器,配置高分析速度就快,配置低分析的速度就慢,但是绝不会死机的。如果对于小网站,采用台式PC计算机也可。因此,采用Web-IAM系统,不需要投入高档的服务器,硬件具体配置要求请参见第五章系统配置。

未采用数据库降低了整体造价:因为日志文件数据量大,如果要采用数据,最好采用企业版级别的,比如:Oracle数据库企业版25用户数(最小用户数)目录价23万元人民币。因此,未采用数据库系统至少降低十几万元的系统整体造价。
 
       
  三、系统配置  
   
软件配置

Web-IAM版本
操作系统
数据库
企业版Enterprise Win2000 Server 不需要
数据中心IDC版 Win2000 Server 不需要
专业版Professional Win9x,WinME,Win2K 不需要

说明:
①不需要任何数据库系统。因为数据库的"低运行速度"和"低计算能力"不能满足Web分析这样的任务要求,所以不需要数据库。
②不采用数据库目的是提高系统适应性和降低系统成本。
③不采用数据库,而采用C++及更低级的技术进行编程目的就是提高系统分析速度。

硬件配置

被分析网站规模 每天所有日志文件总合在20GB以内
分析时间限制 日志下载和分析时间在8个小时以内
分析结果保存时间 1~2年
设备名称
配置说明
分析服务器
双CPU架构服务器,最好是Xeon CPU
1GB内存
4×36.4GB 10000转 SCIS硬盘
RAID 5阵列卡

说明:
①采用双CPU目的就是提高分析速度。因为Web-IAM采用多线程技术编程,这就意味着当采用多CPU SMP技术的机器来说,可以充分发挥多CPU的并行处理能力。
②本配置每天可以处理2~3亿条记录。
③如果被分析网站每天所有日志文件总合超过20GB,建议采用4颗CPU的服务器,这样系统分析可以提高一倍。

分析速度与系统配置

在Web-IAM中,分析速度分为三种情况,即标准分析、扩展分析和安全审计。
标准分析:为系统默认状态,包括常用的分析报表。
扩展分析:除了记录分析以外,包括了所有Web-IAM的分析报表。
安全审计:包括包含记录分析在内的所有分析报表。

在以上三种情况,Web-IAM分析1GB的日志文件,所需要的时间如下:
标准分析:<20分钟/小时
扩展分析:<40分钟/小时
安全审计:<60分钟/小时

 
       




般若网络科技有限公司 版权所有