云计算 频道

SACC2015直播间:专访网易资深架构师

  【IT168 云计算】中国系统架构师大会(SACC)即将迎来七周年盛典,作为业内知名的技术大会,SACC2015将于10月22日-24日在北京新云南皇冠假日酒店盛大召开,届时大会将云集来自各大行业与知名企业的IT精英2500余名。为了更好的为大会宣传,前期预热阶段,IT168记者将对本届大会的演讲嘉宾进行集中报道,分享他们对SACC2015的看法以及他们在系统架构方面的技术实践经验。本期受访嘉宾,是在数据库技术方面有着深厚积累的网易杭州研究院资深开发工程师郭忆,请他来分享对架构师大会的理解与他自己的职业规划。

SACC2015直播间:专访网易资深架构师
▲网易杭州研究院资深开发工程师郭忆

  It168:欢迎您来参加本届架构师大会,并做演讲,请先做下自我介绍。

  郭忆:大家好,我是郭忆,现就职于网易杭州研究院,任职资深开发工程师。2012年天津大学硕士毕业后我就加入了网易数据库团队,主要从事网易云数据库的研发工作。2005年网易数据库团队就研发了分布式数据库DDB,拥有自己的开源MySQL分支InnoSQL, MySQL存储引擎NTSE/TNT,可以说加入网易数据库团队奠定了我较高的职业生涯起点。目前,网易云数据库项目已经开发了超过3年的时间,有超过100个公司核心产品接入使用,包括大家比较熟悉的云阅读、云音乐、云课堂等,网易云数据库已经成为公司内部互联网业务默认数据库选型方案。

  It168:您之前是否参加过我们的架构师大会?请说下您对架构师大会的印象?

  郭忆:虽然我一直没有机会亲身参与架构师大会,但对每一届架构师大会都有密切关注。每次官方PPT提供下载后,我都是第一时间去下载。让我印象比较深刻的演讲内容有两次,一次是淘宝余锋分享的《低成本和高性能MySQL云架构探索》。阿里云作为国内主要公有云服务提供商之一,在云端构建MySQL服务的经验和探索是值得所有技术人员学习和借鉴的。还有一次是腾讯刘颖分享的“腾讯云架构设计”, 都给我留下了比较深的印象。

  从2012年开始,网易每年都会派一些富有经验的资深架构师去大会进行分享,例如2012年,汪源副院长就发表了主题为《MySQL for the web》的演讲, 为大家揭示了网易分布式数据库DDB、行级数据库引擎TNT和网易MySQL分支InnoSQL方面的技术开发工作。今年,网易关系数据库服务RDS 已经上线3周年,线上已有超过1000个实例的规模,在数据库高可用设计、数据修复、性能监控方面相比业界的一些公有云,都有一些特色,所以今年我带来了满满的干货期待与大家分享。

  It168:很多人都觉得架构师是一份高大上的职业,作为架构师的您,是否赞同?要想成为一名成功的架构师,到底需要修炼哪些技能和素质?能否结合您的自身经历和我们分享下您的宝贵经验?

  郭忆:我认为架构师是一个非常接地气的职业,因为他需要了解的知识和技术太多,即使是一位有着多年经验的资深架构师,在面临一个全新的系统时,也需要不断的学习和熟悉的过程,从这个角度讲,架构师需要足够宽的知识面。同时,设计一个完善的系统,架构师需要对各个模块有非常深入的研究,从这个角度讲,架构师需要足够深的技术积累。无论是技术广度还是深度,这些都需要架构师是实际项目中不断总结和积累,学习与改进,才能真正成为一个优秀的架构师。

  我认为一名优秀的架构师必须具备:

  1. 全局视角:任何系统都不可能做到完美,都需要在各种利益中寻求平衡,架构师必须要有全局的目光,通盘考虑,为系统做出非常好的的取舍。

  2. 重视细节:细节决定成败,这句话用在系统架构上也一点不差,一个小小的功能需求可能导致整个架构推倒重来,作为一名优秀的架构师,在系统设计之初,就必须注重每个设计环节。

  3. 责任感:架构师是一个系统的总指挥,可能因为自己的一个疏忽,就导致很多人的辛苦工作付诸东流,作为团队的技术领路人,架构师必须有足够的使命感和责任感。

  4. 驾驭能力:架构师的一个重要职业定位就是利用已有的资源,构建满足用户需求的系统,对已有资源的驾驭能力,是衡量架构师的一个非常重要的指标。

  5. 冷静的思维和抗压能力:通常架构师面临的都是一个陌生的系统或者技术难题,作为一名优秀的架构师,必须有足够强大的抗压能力,学会冷静的思考。

  目前,作为网易云数据库服务的负责人,我主要从事系统架构优化,核心功能模块设计的工作,前面我也介绍过,因为网易有比较深厚的数据库技术积累,使得我相对其他人,有更多的机会能够接触到大型复杂系统的优秀架构设计,我刚加入网易,就是从事分布式数据库的开发工作,后来从事分布式文件系统的开发工作,虽然这些工作都与云数据库没有直接的联系,但是却为我积累了非常丰富的系统架构设计的经验,通过学习优秀的系统架构,从模仿到发现缺点,再到改进,一路走过,你就会发现,自己成长了很多。

  It168:第七届中国系统架构师大会以“互联网+重塑IT架构”为主题,您对此有怎样的理解?请结合这些年IT架构的演变,谈谈您对这个主题的解读。

  郭忆:互联网+是今年比较热的一个话题,也是各大媒体频繁提到的一个概念,它的本质实际上是传统行业与互联网的一次结合,通过互联网的快捷、方便的优势改造传统行业,同时也对互联网的基础架构提出了新的需求,不断完善和改进,可以说一次合作共赢的过程。

  互联网行业常被大家开玩笑的说是“屌丝行业”,因为互联网行业的系统设计人员每天都在绞尽脑汁的通过使用低廉的IT设备构建复杂集群系统应对高并发、大数据量的线上业务请求。而传统行业为了实现服务高可用、数据高可靠,在IT设备上痛下血本,在传统行业与互联网碰撞过程中,必然会引发互联网的技术革命。例如近些年喊的最响亮的去IOE运动,无疑是对此的完美诠释。

  It168:作为本届大会的演讲嘉宾,您的演讲场次和演讲主题分别是什么?能否剧透下您的演讲内容?能否解读下本场次的技术前瞻?您觉得哪些用户参加本场次会受益匪浅?

  郭忆:我的演讲安排在第一天的“高可用架构设计”分会场,主题是《网易云数据库的高可用架构设计》。众所周知,网易拥有众多的互联网产品,例如广受好评的云阅读、云音乐、云课堂等。作为产品的核心诉求之一,高可用和高可靠是网易云数据库架构设计的首要目标。网易基于MySQL设计研发的同步复制功能,能够实现数据完全一致的主从节点切换,解决了MySQL节点热切丢数据的痛点;通过并行复制技术,消除主从复制延迟,保证了秒级故障恢复;通过组提交技术,使得使用同步复制的数据库能够拥有和官方版本异步复制同样的性能;基于relay log,实现了一主多从架构下数据完全一致的节点切换……

  网易数据库团队基于自身对MySQL的技术积累开发的云数据库平台目前已经拥有超过1000个MySQL节点,为公司内部超过100个产品提供稳定的数据库服务。本次分享将为大家解密网易云数据库高可用架构设计实践,对数据库高可用架构设计感兴趣的小伙伴,相信不会让你们失望的。

  在2015中国系统架构师大会上,百余位大咖将联袂为大家奉献最具干货的演讲。无论您是互联网+的追风者,还是梦想着成为一名出色的IT架构师,2015中国系统架构师大会都会让您不虚此行!更多详情,请见大会官网http://sacc.it168.com/,大会官方抢票通道:http://www.it168.com/redian/2015/

SACC2015直播间:专访网易资深架构师

0
相关文章