新浪博客

专访李振涛:网易云微服务架构,让更多人享受技术红利

2017-05-11 22:28阅读:
来源:DONEWS
美国哈佛商学院战略管理学家迈克尔·波特曾提出过一个著名的“基本竞争战略”—— 成本领先战略、差异化战略、集中化战略。企业必须从这三种战略中选择一种,作为其主导战略,而夹在三者中间的企业会遭受更大的损失。
这一经典商业竞争法则,在如今热门的云计算领域也被发挥得淋漓尽致。在云服务方面有着多年探索和技术积累,为网易95%以上互联网产品的提供底层资源和技术支撑的网易云,不仅拥有网易云音乐、暴雪、顺丰这样一线知名的互联网产品客户,而且积累了大量中小型企业型客户,其主推的全新企业架构模式微服务架构也越来越受到关注。
在刚刚过去的2017上海首席信息官峰会暨IT创新展上,网易云基础服务产品总监李振涛就新一代云计算作了精彩分享。一改往日业界对云计算“水电煤”的比喻,新一代云计算有哪些特点?网易云是如何利用新一代云计算服务好网易内部95%以上的互联网产品以及大量外部企业客户的?带着这些问题,笔者采访到了网易云基础服务产品总监李振涛。
更完善的服务体系
目前提供云计算服务的企业有很多,网易云较于其他同类云计算服务商有着不一样的特性。“今年网易蜂巢品牌升级为网易云基础服务,网易云基础服务除了拥有和其他云服务商相同的基础设施IaaS层外,最特色的服务在于PaaS层的容器云服务。”李振涛说,“容器是软件最小的一个载体,可以帮助现在的用户落地微服务。但仅仅有容器是完不成的,还必须围绕容器构建一整套工具链。网易云提供一整套微服务工具链,比如服务的发现、编排、日志等,为用户提供更进一层服务。”
近年来,网易云业务发展快,对技术要求也就更高。因此除了传统的云计算服务外,网易云还通过微服务进行模块的配置。除此之外,在云平台上还有配套的大数据服务。网易蜂巢品牌升级为网易云基础服务后整个的服务体系也更完善。
更接近用户的云计算产品
有了完善的服务体系后,网易云将给网易互联网产品提供更多的技术支持。李振涛表示:“2012年我们就发起了网易云,这一年为网易绝大多数产品提供了基础服务,也就是为这些产品提供基础的计算、存储等云服务。之后的两年中,微服务架构兴起,我们开始为网易云音乐、考拉海购等产品提供技术支持,帮助这些产品成功向微服务架构迁移。”由于网易内部产品早
在2014年就切换成了微服务架构,所以网易云音乐、考拉海购等产品上线后,基本没有遇到传统App经常遇到的业务宕机等情况,网易内部产品是第一批通过使用微服务架构技术享受到了互联网技术红利的受益者。
“当产品上线微服务架构后,软件的工程化流程也会发生变化,”李振涛说,“在单体架构里,配置文件比较简单。但在微服务架构里就不同,有几十个配置文件,每一个配置文件里有几十个配置项;这么多配置项后还有很多环境,比如测试环境、预开发环境、线上环境。因此哪怕改一行代码,也需要改几十个配置文件。网易云基础服务致力于消除微服务架构带来的负面影响,我们依托容器、持续集成/持续交付来解决这些问题。”
相较于上一代云计算,李振涛表示,用户只需在代码写完之后点一键上传,网易云容器服务就会自动地把代码保存并生成容器,再调度到某个云主机上运行,用户不再需要关心底层的资源到底是什么样,也不用去操作。整体看来,相对于传统云厂商,网易云基础服务更接近用户、更便利用户。
除了网易内部的产品,其他企业又能通过什么形式也享受到新一代云计算技术带来的红利?“目前微服务是网易云基础服务的主要特点之一,同时还提供了知识体系服务,比如我们有架构师,帮助企业去梳理产品如何使用,有服务团队,一对一帮助企业架构落地,”李振涛表示,企业可通过按资源包年包月或者按量(即按小时付费)的形式,进行资源的获取,“按量付费更符合现代的企业应用。除了微服务,大数据、人工智能,可能就不需要太多的软件架构,而只需要一小块软件代码,快速的申请资源,瞬间出来几万个容器做数据分析,处理完后资源马上回收。对企业来讲,固定的支出就采用包年包月的方式来做,不固定的支出就采用按量的方式付费。”
谈普及,最大问题是用户的学习成本
如何将新一代云计算技术推广普及?在推广中面临的最大问题是什么?李振涛表示,用户的学习成本是目前推广这项技术最大的难点。容器云是从2015年才开始热门;而在微服务架构方面,国内走得比较靠前的是移动互联网厂商。但随之而来的就是学习成本及组织架构的改变。“譬如上了微服务,首先要解决的是自动化运维,因为当微服务特别多的时候,相关的运维就会发生变化,所以必须用自动化运维。”李振涛称,“一些传统企业运维部门没有建立起来,技术实力不够高,那么微服务架构也就难以做起来。”
网易云基础服务之所以推微服务架构,首先是为降低微服务架构的门槛,同时也希望将这种技术共享出来,让更多人享受到互联网技术的红利。李振涛认为,对新企业来讲,使用新一代云计算的成本其实是降低的,因为在未来这是刚需,“互联网时代发生变革的原因是用户发生变革。手机本质上是一个移动电脑,人口基数没变,用户规模和上网时间发生变化。企业开发了新的app后,用户能够在短期内发生变化。若用传统架构,用户容易流失、开发也慢。对企业来说,相对于资源成本来说,时间成本才是核心竞争力。只不过现在很多企业还没意识到。”
李振涛认为,目前许多企业用户对微服务架构的理解还不够深,希望用户通过对网易云基础服务的产品体验加深对微服务架构的理解。“长远来看,微服务代表先进的软件生产方式,互联网时代是一个信息交流比较发达的时代,好经验应该快速传播起来。”
李振涛告诉笔者,网易云基础服务近期刚刚完成了一个计算资源的改版,开放虚拟机的功能,之后将支持更丰富计算资源类型,比如目前计算资源有主机、虚拟机、容器、服务等,以后会在游戏、电商、金融行业做一些技术上的支持,希望网易将20年来在这些行业积累的基础能力和技术积淀释放出来,跟大家共享。

我的更多文章

下载客户端阅读体验更佳

APP专享