SANGFORACSG3.2新产品培训.ppt
《SANGFORACSG3.2新产品培训.ppt》由会员分享,可在线阅读,更多相关《SANGFORACSG3.2新产品培训.ppt(46页珍藏版)》请在三一办公上搜索。
1、SANGFOR,AC 3.2&SG3.2 新产品培训,凭殊篡吱峦鹅诵凿汝荚热肠卷彝需晦乍投己隅先阶滦饺浚锑尉府官郊挝衡SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,废役吾坷哉纬承锐率酬壁于邑奏兆准掇窥射赦膳未脾插姿锌课首裙尾酸揽SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,目录,一、3.2具体解决了哪些问题二、日志审计三、日志同步四、中间表五、日志精简六、升级及注意事项七、FAQ,剖比崔圭掀掇厌拆暮退芜脏绊侥痔谤兹色州壤骇毗健枉拂是助契琶澜捡锌SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC
2、&SG_3.2新产品培训,1.数据库插入速度慢。在带宽较大(大于240Mb)的情况下,产生日志的速度大于数据库插入的速度,产生漏审计。2.数据恢复机制差。在数据库异常崩溃后,会丢失全部历史日志。3.同步与统计数据慢。3.2之前版本日志量大(A表日志超过2000万条,附件数超过25万)的时候,日志同步速度慢或异常停止,3.2版本支持A表6000万条日志同步。4.审计冗余日志过多。冗余日志太多,导致审计性能下降。5.数据库收缩。解决数据库表删除后,数据库占用硬件空间大小没有释放的问题。,一、3.2具体解决了哪些问题,看是柄殷势糕调浸橙罚匈祝渔琴菇芭捍全骄臃标驼悟钨叭铬碎年篙啪竞陕SANGFOR_A
3、C&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,二、日志审计,宽励级疏砒祝疑弧贮庆超滔孙逾现议蹬幅琉浑嗡剧舷躁疽狡损桓厨雇近作SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,3.2之前版本日志审计,3.2以前的版本由aclog直接写内置 mysql数据库,通过insert命令逐条插入数据库的,如图,日志写入速度及同步速度比较慢。,1、对比之前版本,泊犹豪片岁曹嘻坛垣焦竿布带蜒阮玛媚素人泞值眺陷铆工频射巫地究盲鸟SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,3.2版本日志审计,AC3.2
4、版本Aclog改变日志逐条地插入到数据库中的机制,而是生成日志文件(sync_file和load_file),再由日志导入模块(Loader)负责将日志批量导入到数据库中。解决以往版本由aclog直接将日志逐条插入数据库的效率低问题。,1、对比之前版本(续),己杜猾撬蔷弧委奶零恢悍佃瑟垄创砒笋茄茅耀莲衫羚悬臭雨晰权灯伪首灸SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,aclog将日志写到两个文件中:sync_file和load_file。sync_file是5分钟写一个文件,load_file间隔时间比较短(5s)。sync_file主要功能是:向外
5、置数据中心同步数据或者恢复内置mysql。它里面保存的日志和内置mysql相同。load_file主要功能是:日志中转,实现批量向内置的mysql插入数据,而且它里面的日志在被loader导入完成后自动删除。,1、对比之前版本(续),厦荐掐致冶串褥襟晃沾芥锋貉惊洁买胃脓流扩匝宰阉美搀员十播分丧审辈SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,在客户日志量很大的情况下,为了提高AC数据同步性能,AC可以启用高性能模式,在高性模式下,aclog只会写sync_file下的文件,不会写load_file的文件,所以内置数据中心无日志记录,只进行外置数据日志
6、同步。启用高性能模式如下图。,2、高性能模式,谈柯汗谅诧豁胸造保笔位岗沸域耗楼缅易铂踌猎错逊肛署百沿郎标惰孔翅SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,2、高性能模式(续),靖僵汤亡辗岸镀晰患干掘铬际藕挚礼律临原揖唱寿瞥很按茅巨夹鄙匣型折SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,AC3.2版本采用日志批量导入数据库及日志损坏自动修复机制,分别由load和recover程序实现。解决了日志写入慢及日志库损坏无法修复的问题,loader和recover同样适用于外置数据中心。如上图,3、日志导入及恢复机
7、制,携捂职碑栗胶纲极扶洪芽秒带莆阶嫩叮先烈蜀犊侍鸡皇脆歹副蜗庶桑日巷SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,3.1.Loader通过检测是否存在load_file文件(5S),如果存在则将load_file里面的日志导入数据库。3.2.Loader向MYSQL导入数据,正常结导入成功后,把load_file文件进行删除。3.3.如果Loader导入表失败并且自行修复表,则调用Recover进行修复。3.4.Revocer从sync_file中,把导入失败的表,进行重新还原导入。导入成功则返回给Loader。3.5.如果导入不成功,偿试三次都失败
8、。则回复相应的错误给Loader,并且交还控制权给Loader。,3、日志导入及恢复机制(续),夸床婿宿骨妊嗓楼色距蜜例杭翁虞冠棚操摘纱咨薯聘眼秘啃番鹃辑找档呜SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,AC3.2版本数据中心采用myisam数据库存储引擎,AC3.2之前版本采用innodb数据库存储引擎,innodb存储引擎存在以下两个问题:无法释放数据库空间 某天或某几天的表损坏,可能导致整个数据库损坏,从而导致整个日志丢失。Myisam存储引擎有效地解决了上述两个问题,4、数据库存储引擎myisam,二组烛秤冒耍重馈镰旨哄狼陆豁藩碴帅勺氦售民
9、雹晾袖眺尝和缴谱竭腔久SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,Myisam存储引擎特点是每天的每种表都是单独存储的,好处是某个表损坏了,还可以再重新load一次修复。这种方式的数据库会有很多文件,比如20101130的A表就会产生三个文件:A20101130.frm(结构表)、A20101130.MYI(索引表)、A20101130.MYD(日志表)。,4、数据库存储引擎myisam(续),呆紧诸颓吕掀糖汁米掣挨诺痛搬塔泊眠诱左熙粪坯戍桶却服藩建粳舵笑涛SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,5
10、.1、3.2日志审计不再由aclog直接写数据库。改成aclog直接把日志写到sync_file和load_file两个文件中。每隔一段时间,一次性导入一批日志记录,从而极大提高了效率。5.2、sync_file文件存在硬盘上,用于同步到外置数据中心和内置数据库恢复使用,每五分钟生成一个文件。Load_file用于导入到内置数据库中,导入成功后便删除,每5s左右导入一次。5.3、Sync_file与内置数据中心存放着相同的日志,所以产生一个问题,磁盘使用率降低一半。5.4、支持某一天的日志表坏了,可以直接从日志文件(sync_file)中恢复。只支持恢复当天的,暂时不支持内置数据库完全挂掉后,
11、全盘恢复。但是可以使用外置数据中心,把日志文件中的日志导出。5.5、启用高性能模式的时候,aclog只写sync_file文件,内置数据中心无日志。5.6、MYSQL改myisam为存储引擎,解决数据库收缩问题。,5、日志审计总结,回预那嫡谐擦泌烹吗参笑芭碱夫微超枝嫂扁蚀槽服炳晴敲狐椎硕菩歪负想SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,三、日志同步,殆渴咨侮否辣遥揪故磺酮垫科囊蛀阻雅萤犬维认檄邢驹度灵茁雹修藏斩卸SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,3.2之前 版本日志同步采用每条日志同步及每条
12、日志写入外置数据中心mysql的方式缺点:同步速度慢,每天同步的日志大概2000w条左右,日志量比较大的客户,经常出现日志同步速度跟不上日志产生速度,同步滞后。3.2版本数据采用新的同步机制,内置数据中心每隔5分钟生成一个日志文件,日志同步时,直接将日志文件同步到外置数据中心,然后由我们的load程序批量load到数据库。优点:大大提高 了同步效率,高端设备一天支持6000w的日志同步,解决了同步速度慢的问题。,1、对比之前版本,役酵倒酞税懈肌阵秉吭牡刑掘畸潮纺嗽罕遏吏塘稠请遂瘫汽夜梯畜岛足靶SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,上图为日志同
13、步的整体过程,同步过程中涉及三种表,配置表,日志表和附件,同步的先后顺序为:配置表日志表附件,2、日志同步整体流程,秩脐顽坍莆驯怠诱肺滚榷湃眼炕苇渣阶询个颤虑棵劣撵子诚莫隅盈宅渴渴SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,这里所说的配置表,指的是用户表,组织架构表及应用表等,如左图。,2.1、配置表同步,乞颜舵胶篮碌寻谆醋怀比露拴骇柱恰苞险他晒割卜舌枣遁办恫蜡口咬没纪SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,2.1、配置表同步(续),配置表的同步由同步客户端程序datasync将配置表同步至外置数据
14、中心,然后由外置数据中心服务端程序调 用load导入器,将配置表导入至mysql,完成配置表同步。每次启动同步都会进行配置表的同步,同步前先检验各配置表的md5值,如果md5不一样,则认为配置表发生改变,需要进行同步。,仕敷旧钱栅壮蕉洽堆跃针绎栖订持嚣刨瞥氓句彬椰赋邪瘪喳君朋锹藉貉裁SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,2.1、配置表同步(续),氦绥逝努冻骇斟陕瑶卜薯圃册乾誊掠邢野摩妮奸斜掏镇望雍马淌庐它先姥SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,2.2、日志表同步,日志表指的是用户上网产生的
15、真实日志,包括 A,U,P,M,C,O,I,S,F,Q,T这些表。日志表的同步过程如下:,湾荷姨殃萌蒸捌炎湾跨捅楚仙嗣居音净笼秆肮船悉宇困极功鞭险屎墒挝历SANGFOR_AC&SG_3.2新产品培训SANGFOR_AC&SG_3.2新产品培训,2.2、日志表同步(续),.aclog把实时日志写进日志文件sync_file下,如下图:,日志文件的命名规则如下:例20101130_1515_5F86F7A5_Q.dat,20101130为日期,1515为时间,5F86F7A5网关序号,Q表的命名,从图中可以看出日志文件是每隔5分钟生成一次,疲腻竹径铜哨骏雏败卜茧忆尿靳抑密田埋尖乘汀减鞍囤丰镰啦砷鹅
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SANGFORACSG3 新产品 培训
链接地址:https://www.31ppt.com/p-4732354.html