美图魏家富:谈运维自动化系统架构设计
【IT168 现场报道】2016年10月27日-29日,2016中国系统架构师大会(SACC 2016)在北京万达索菲特大饭店举行。作为中国顶级规模的架构师豪门盛会,本届大会以“架构创新之路”为主题,站在创新的风口上,与大家共同打造一场通过架构创新及各种IT新技术来带动企业转型增效,助力架构师们腾飞的技术盛会。
运维架构体系作为系统架构的重要组成部分有着不可忽视的作用。大会第一天下午大会特设运维架构体系专场,邀请了众多业界专业技术人员来分享他们在运维架构体系多年的工作经验。美图公司作为国内知名厂商,以魏家富先生为代表,发表了精彩的主题演讲。
魏家富先生曾就职于人人网、美丽说等网络公司,现任美图公司运维总监。参与过多个重点项目的研发和运维, 负责过多个电商抢购、秒杀以及架构优化。专注于运维平台架构以及业务运维优化的领域。带领美图公司运维团队致力于实现一体化业务运维、自动化和高度集成的系统化平台,可以说有着相当丰富的运维架构体系的工作经验,本次他以美图业界领先的运维架构体系为代表案例和大家展开了精彩的分享。
随着技术的进步,运维架构面临着慢慢的变多的新型挑战,美图自然也不例外,魏家富从美图自身在运维所面临的挑战对整个运维架构体系的挑战进行了分析:
首先是日益复杂的业务,对运维架构形成了挑战。其次还有多种语言混用也带来了相当的挑战性。随着流量的突增,如何去快速扩容以及随义务的变更越来越频繁,譬如每天都发很多的版本和内容运维架构该如何去进行支撑。其次因为场景越来越复杂,业务的故障更加的隐蔽,难以发现,除此之外,监控与业务SLA的保障工作都对运维架构体系形成了挑战。
魏家富还向大家提供了一组调查数据,根据报告调查发现:由于目前产品迭代更新的周期的加快,90%的业务运营需更更加快速的发布。而27%用户在经历了4秒延迟之后,就可能会放弃公司的web网站或者app产品,这些对于业务来讲都会形成相当大的压力和挑战。
根据运维架构体系所面临的挑战,美图结合自己特点,提出了运维自动化系统模块设计指导思想:
标准化:如果没有相应的标准,就很难去针对实施运维的自动化系统设计,而且标准化也是最基本的一个思路。
流程化:美图的很多东西都有自己的流程理念,然后才能对自动化的运维去进行治理。
集成化:在发展过程中要将遇到的“坑”和经验集成起来,会得到更好的效果,更加有利。
智能化:智能化是未来发展的思路,美图在智能化方面有自己的积累和有关数据,在高度集成系统之后能够为日后的智能化策略提供基础。
在介绍完美图所面临的挑战和运维自动化系统模块设计指导思想后,魏家富定位了几点真实的需求。首先第一点能够说是老生常谈,那就是对自己最合适的才是最好的,即便是系统架构做的相当成功,但是要想全部的进行利用是相当困难的,所以说对自己最合适的才是最好的。
再有就是要能够细化痛点,他提到,一个公司在业务上来讲,从外部去看我们很难发现会存在怎样的问题,但从运维的角度,从内部去细细查看体系系统就会发现还是存在很多问题的。那这样一些问题该怎么样才能解决,短时间内是没办法完成的,因此就要去仔细的分析,哪一部分是痛点。
此外就是要尽量不造轮子,否则可能会对其他项目造成延期,造成较大压力。之后就是要兼顾全局化,很多问题之间是相互关联的,往往解决一个问题可能会涉及到别的问题,因此全局化是很重要的一点。
最后就是要注重基础系统建设,尤其对于网络机型不一致的公司,基础系统的建设就相当重要。
魏家富的精彩分享为下午专场的拉开帷幕,而后日志易CEO成军、阿里巴巴资深运维工程师袁志平以及行业各位专家纷纷从行业的痛点热点以及自身独特的见解方面做了精彩分享,赢得了广大与会听众的共鸣。