联系我们   Contact
你的位置:首页 > 新闻动态 > 搜狗新闻

聚焦QCon:搜狗搜索广告检索系统分享“弹性架构”演进之路

2015-10-20 20:48:23      点击:


  10月15-17日,全球顶级技术盛会QCon上海2015在上海举行,来自全球100余位国内外技术专家云集于此,就2015软件开发内容进行了学术交流与分享。在实践经验分享主题演讲中,搜狗资深研发工程师胡根以“搜狗搜索广告搜索系统弹性架构演进之路”为议题,做了一场行业推进性的学术报告,分享了搜狗搜索广告框架3.0时代的到来,赢得现场不断掌声。

  QCon作为业界最具影响力度的技术峰会,坚持内容源于实践并面向社区,一直致力于为开发者解决当前行业的热点问题,分享技术趋势和最佳实践。

 

  互联网时代,对于搜索广告来说,效果即人心。而今,搜索广告的背景不断发生变化和挑战,广告主希望通过搜狗搜索广告获得丰厚的营销效果,亿万网民则希望通过搜狗搜索广告获得优质的搜索体验。随着产品策略迭代频繁,广告物料指数增长等系列问题出现后,搜索广告也迎来变革机遇。对搜狗来说,搜索广告是搜狗的主要收入来源,每秒钟都承担了海量的广告变现请求。搜狗搜索广告系统架构,在经历了业务逻辑越来越复杂、流量持续增大、广告数据指数增长带来的线上不稳定、服务架构急需调整等现实问题后,开始寻求稳定快速的业务发展方向,探索出一套弹性架构演进之路的解决方案。胡根介绍,搜狗搜索广告搜索系统弹性架构在演进历程中,从服务、数据和运维三个维度架构进行了大胆的变革,从一个小而全的系统演化成一个复杂的大规模分布式系统。

  诚如所言,当搜狗搜索广告系统原始架构1.0出现问题的时候,搜狗迅速意识到了服务架构的演进成为必然。而在服务架构的演进策略中,搜狗就包括演进策略、整体架构、业务逻辑配置化、流量实验框架和架构物理结构等进行了优化,不断探索如何拆解能够使系统适应不同产品业务需求、如何做到功能可大可小、如何支持业务快速迭代。

  在服务架构成熟的基础上,搜狗又进一步实施了数据架构的演进,搜狗在数据架构演进策略中,不断探讨什么样的数据适合服务化、什么样的数据适合水平扩展、什么样的数据适合弹性扩展,终于完成了数据架构3.0的演进:包括演进策略、整体架构、数据服务化策略、数据扩展方式的选择、索引数据如何并行制作和架构物理结构。在框架3.0中,数据扩展方式因势而动,能够支持海量数据,并能够以最小的成本进行扩展。

  最后在运维架构演进之路中,搜狗搜索广告相应运维技术从人工运维进阶到平台化、自动化运维,以适应搜狗搜索广告系统的快速发展,做出了明确性分析,基于“人-平台-对象”,打破人员各自为政、工具系统繁杂、目标设备庞大导致管理凌乱无序的局面,实现运维的统一平台化管理,并以平台为中心完成拓扑。

  胡根表示:“搜狗愿与QCon一起,致力于促进和传播软件开发领域的知识与创新,共同见证科技创新的力量。未来,如何将开发过程和运维技术相结合,使开发、运维一体化、智能化,将成为搜狗搜索广告检索系统新的发展方向。”

  会议期间,胡根分享的“搜狗搜索广告检索系统演进课题”大获好评,不仅分享了搜狗搜索广告检索系统从服务、数据和运维三个维度的演进过程和前沿技术,还明确了搜狗广告检索系统中的一体化、自动化运维平台的思想及工作原理。