网络通信 频道

猎聘网刘中兵:研发运维自动化技术体系

  【IT168 资讯】2015年10月22日,第七届中国系统架构师大会在北京隆重举行。本次大会以互联网+重塑IT架构为主题,超过近200名架构师在会上进行技术经验的分享。在上午的主会场上,猎聘网技术总监刘中兵发表了演讲,分享了他在猎聘网这一快速发展的互联网公司如何进行架构工作的经验。

猎聘网刘中兵:研发运维自动化技术体系
▲猎聘网技术总监刘中兵

  互联网给创业者提供了一个工具,互联网公司在最近几年犹如雨后春笋蓬勃发展。快速成长中的互联网公司在业务需求上有属于自己的特点,因而在架构组建上也需要考虑不同发展阶段的不同需求。2011年成立的猎聘网就属于一个急速成长的互联网公司,面业务需求的扩充给猎聘网的技术设施自建提出了很大挑战。

  猎聘网技术总监刘中兵把快速成长的互联网公司比喻成一架正在飞的飞机。一方面,业务在开飞机,业务需要快速驱动与试错,周期短上线多;另一方面,技术在修飞机,既要统一,又要高效。其中最大的困难在于架构师不能让飞机停下来再去修飞机,这其中需要一整套体系架构去支撑业务的正常运行。

  猎聘网从成立开始,就一直在思考如何自建技术设施,对此,刘中兵表示,如今的架构体系都是当年踩过的坑得来的,打造高效的研发和运维自动化技术体系对于猎聘网这类互联网公司来说是非常必要的。猎聘网做了什么样的体系架构?首先猎聘网采取了分布式服务架构,内含Router分布式注册中心,同步调用RPC,异步调用IDP,进行分布式一致性控制;其次建立运维自动化体系,实施运维配置标准化。

  猎聘网技术总监刘中兵说:“在开发阶段需要快速开发的能力,建设基础服务设施;上线后需要加强持续交付能力,实现运维研发自动化;之后就需要服务治理能力,提供维稳服务。”由此猎聘网第一个需要解决的问题是分布式架构通信问题;在测试阶段,需要解决运维问题,硬件标准化,软件标准化,配置标准化是猎聘网实现配置标准化的三大层次。

  猎聘网在架构建设上自主研发了三套系统:青龙项目发布自动化系统 ,灰度分区发布,随时上线,实时发布日志;闪电配置分发系统,实现硬件采集配置软件启动标准化;变色龙指令自动化,实现脚本自动化,服务健康状态检测。

0
相关文章