写点什么

专访网易汪源 -- 云原生时代的数字化转型之道

  • 2021-06-04
  • 本文字数:3486 字

    阅读完需:约 11 分钟

专访网易汪源--云原生时代的数字化转型之道

所谓数字化转型是用数字化技术来开创新的商业模式。与之相对应的是,信息化没有提到过创造新的商业模式,仅强调将物理世界映射到数字世界。


2019 年 9 月,阿里巴巴以 20 亿美元正式收购网易考拉,并将品牌更名为“考拉海购”,一时成为网友热议的话题,跨境电商也随之愈发火热。

 

跨境电商除了商业层面与本土电商有较大差异,技术架构层面也较纯国内电商难。成立于 2015 年的网易考拉,2019 年用户量已超过 500 万,市场份额高居国内跨境电商公司之首,除了商业上的成功之外,其背后的技术架构也逐渐成为后来者学习借鉴的对象。而这一切,离不开网易研究院的参与,正如网易研究院院长汪源所说“网易考拉是网易第一个全面容器化的业务,实践证明,这条技术路线取得了巨大成功”。

 

近期,InfoQ 上海站的 Arch Summit 大会邀请了网易杭州研究院院长汪源出席演讲。小编趁此机会做了主题为“云原生时代的数字化转型之道”的专访,一窥互联网巨头的数字化转型方法论与实践探索。

 

以下是访谈内容整理,分享给大家,Enjoy~

 

从网易考拉到网易云音乐,云原生操作系统在网易内部的实践

 

主持人:以前您提到过云原生操作系统的一大关键是使得软件定义基础设施的优势更好发挥。这与以往的 SDN(软件定义网络),SDH(软件定义硬件)有什么区别?

 

汪源:他们之间是衔接关系。简单来说,云原生操作系统的作用是充分地调用软件定义了的存储、网络和计算资源。现在很多云厂商和传统厂商都会提供很多开放接口,这些开放接口的背后就是众多资源。这些资源先通过软件定义,形成所谓的 SDN、SDS 等,然后对外通过 API 的形式开放给大家使用;与此同时,这些 SDN、SDS 本身并不知道如何管控资源,需要有一个操作系统来统一地调度管理,以将对应资源与业务需求对接起来。

                                                                                                                                   

主持人:企业构建云原生操作系统有哪些难点和注意事项?

 

汪源:我说的云原生操作系统是一个分布式操作系统,通常包含多个数据中心。这些数据中心有的在自己公司,有的在公有云上,有的在国外,云原生操作系统能将所有资源统一整合调度。做这件事主要有两大难点,一个是操作系统本身的能力要强,能支持管理所有技术,包括云上和云下。同时操作系统的性能和稳定性要做的好,系统间的资源需要有很好的隔离性。第二个是能支持各种来源和种类的负载,包括来自数据库、中间件,和属于大数据、机器学习算法的。

 

主持人:云原生在网易内部都有哪些优秀实践?

 

汪源:网易最早进行全面容器化的业务是考拉,后来卖给阿里了。现在全面容器化的有网易门户,网易严选;另外网易云音乐有大概 1/3 容器化了。这些业务上云的驱动因素各不相同,网易云音乐是为了提高业务出海的效率,当业务出海之后,需要在 AWS 上重新搭建基础架构,此时利用云原生架构就能坚固云上和云下,做到使用体验完全一致。而传媒是为了降本增效,他们过去两年通过大规模的混布,容器化将资源上云,IT 成本降低了一半。

 

主持人:您认为什么样的企业适合构建云原生体系?

 

汪源:业务面向众多消费者或者面向大量小 B 的企业比较适合云原生架构。首先这样的企业对弹性的需求比较高,很多情况下做一次营销流量就可能暴涨。同时由于这类企业发展曲线比较陡峭,2C 业务今年有 100 万用户,明年可能就变成 500 万,产品往往需要快速迭代,对架构的敏捷性要求很高。

 

当然了,有的企业可能只有内部 ERP 或者 OA 系统,那么搭建云原生架构的意义就不大,因为流量不会暴涨,也不需要,不能经常迭代系统。

 

向数字化转型发问,信息化与数字化是两件事

 

主持人:如今数字化转型逐渐步入深水区,很多传统企业开始拥抱数字化。在您看来数字化转型与过去的信息化有什么区别和联系?数字化与信息化相比有哪些优势?

 

汪源:业界现在有一个影响力很大的数字化转型标准定义:所谓数字化转型是用数字化技术来开创新的商业模式。与之相对应的是,信息化没有提到过创造新的商业模式,仅强调将物理世界映射到数字世界。

 

换句话说,我认为数字化和信息化是两件事情,二者的目标不一样。数字化的目标是开创新的商业模式,信息化的目标是降本增效。

 

因此,我认为信息化会始终存在,因为企业需要不断优化内部的管理、流程。一个企业尽管数字化程度很高了,但也得继续做信息化的事情。而不是说我做了数字化,信息化就不需要了,二者的目标不一样。

 

所谓新的商业模式,核心包含价值产生、传递、支撑和实现四要素。对应到数字化转型来说,价值产生的基础是提供数字化的产品和服务;价值传递需要通过数字化营销、渠道、市场来完成;价值支撑需要构建基础的技术支撑平台,然后利用数字化能力去组织企业资源,包括人力、财务等;最后价值实现体现在企业财务方面,比如收入、利润等。

 

我们把四要素再次抽象,提炼出两个核心能力,一个叫软件定义组织,一个叫数据智能。我们认为数字化的产品和服务说的就是软件,而数字化营销,数字化的价值传递,都需要通过软件完成。

 

一个企业要做好数字化转型,关键就是软件定义组织和数据智能。当然,我们还提出软件定义的基础设施,其载体就是云原生的操作系统,这在今天的会议上有详细阐述。

 

中台之殇:中台本身并不产生价值

 

主持人:现在很多企业做数字化转型都会构建中台,这个概念在业界也炒的特别火。但我们看到好多公司做了中台之后,要么 ROI 特别差,要么根本不知道什么时候才能有效果,您怎么看这个事情?

 

汪源:我觉得很多人还没有理解中台就开始构建,才会导致这样的结果。中台本身不是直接面向前端的,中台要产生价值,就必须去支持很多真正有产出的前台,也就是说,前台、中台、后台,是相互支撑的关系。

 

一个好的中台并不是直接面向用户,管理层,或者分析的业务人员的,因此,它本身并不能产出价值。现实中我们看到,有些企业它本来没有前台,还非得去搞个中台,那当然没有收益了。反之,有很多企业原来只有后台,例如 ERP,财务等,却想把这些应用做一个大综合,构建一个平台。可问题在于依旧缺少前台。他们或许会做一点前台的试点应用,可由于规模太小,产生不了明显价值,同时中台构建很重,投入也很大。就显得很不合理。

 

主持人:那么企业如果没有足够多的前台应用,是不是就无法通过构建中台产生价值了呢?

 

汪源:其实在生产实践中,如果要真正要发挥中台的效益,我们会选择帮客户做好数据中台,再做好数据产品(形成前台),最后中台跟前台配套,才会有效益。

 

从 K8s 开始,网易定位于基础软件提供商

 

主持人:云原生助力企业数字化转型这条路,您觉得现在还有什么比较难突破的吗?

 

汪源:云原生的技术路线基本上已经摸清楚了,可操作性很强,网易内部也有比较多的应用。同时在外部比如银行业也达成了合作。

 

我们认为云原生这类核心基于 K8s 的平台,会是接下来至少十年的主流平台,但目前整套技术体系还不是特别完善,尤其是非互联网行业,比如银行,能源,由于 Know-How 不够多,碰到一些问题还是没有一个达成共识的解决方案,比如传统企业要上云,需要上混合云,又需要多种负载,到底怎么解决?

 

主持人:针对这些难题,网易做了哪些探索和实践,您能简单介绍一下吗?

 

汪源:当时比较麻烦的几个事情,一个是大数据平台能不能做到存算分离,一个是在 YARN 这个基础调度框架下,大数据的体系架构能不能很好地跑在 K8s 上,换句话说,YARN 和 K8s 如何能很好地融合?

 

我们院里有一个 Spark 的 Committer,当时让他带头解决这个问题,在内部给这个项目取名叫 Kyuubi,现在已经开源了。

 

另一个比较复杂的事情是 Service Mesh 的采用。首先不确定 Istio 能不能成为未来十年 Service Mesh 的主流开源技术,因为它一直没有成为一个开源基金会主导的技术。同时,这个技术是比较复杂的。现在网易严选,传媒都在大规模使用,但一开始这个技术的探索还是花了很多时间,因为它的门槛还是比较高的。

 

主持人:未来在商业化,还有技术层面还有哪些比较明确的计划?

 

汪源:我们的商业化品牌叫网易数帆,涵盖几个不同的产品线,包括轻舟、有数和易智等。前一个是云原生中间件这套技术栈,后两个是面向数据智能的技术栈。

 

此外,我们在市场上的定位是比较独特的。市场上几家公有云的巨头如阿里、华为、腾讯主要提供基础设施,包括一开始的公有云和现在的专有云。而我们主要提供基础软件。对于客户来说,基础设施我绝对不会只用一家,否则我会被强行绑定。于是在多家公有云上客户就需要有一个基础软件,这个软件就是我们来做。

2021-06-04 16:093891
用户头像

发布了 74 篇内容, 共 29.2 次阅读, 收获喜欢 83 次。

关注

评论 1 条评论

发布
用户头像
lstio和yarn融合到一起的话,八成会把yarn干掉吧,一下子能从java手中敲掉半壁江山,java真是开始岌岌可危,风雨飘摇
2021-06-05 17:05
回复
没有更多了
发现更多内容

区块链技术在“三资”监管领域的应用

CECBC

使用 Open Policy Agent 实现可信镜像仓库检查

张晓辉

Kubernetes 安全 OPA

设计消息队列存储消息数据的MySQL表格

Vincent

架构训练营

模块一作业

君子意如何

「架构师训练营第 1 期」

为什么搞一个副业项目如此之难?

张理查

你有多少密码是123456

MySQL从删库到跑路

密码管理

PowerShell 哈希表

耳东@Erdong

PowerShell 7月日更

🏆「作者推荐」【JVM性能分析】精心准备了一套JVM分析工具的锦囊(上部)

洛神灬殇

JVM 性能分析 jvm调优 7月日更

在线ASCII艺术字生成工具,SpringBoot banner生成工具

入门小站

工具

Spring源码解析 -- SpringWeb请求映射Map初始化

Java spring 源码解析

幸福来敲门

卢卡多多

幸福 7月日更

都说数仓是面向主题建设的,那数仓的主题和主题域又应该怎么划分呢?

白贺BaiHe

数仓 7月日更 数仓主题 主题域 数仓建设

phpExcel:Excel数据导入导出最佳实战

devpoint

php Excel thinkphp 7月日更

利用 Vector 从日志创建指标来提高系统的可观测性

哈德韦

日志 可观测性 Prometheus SRE vector

hive 与传统数据库对比

五分钟学大数据

hive 7月日更

解读区块链在制药和物流管理中具备的优势

CECBC

Linux之find xargs

入门小站

Linux

external-attacher源码分析(2)-核心处理逻辑分析

良凯尔

Kubernetes 源码分析 Ceph CSI Kubernetes Plugin

Redisson 分布式锁源码 08:MultiLock 加锁与锁释放

程序员小航

Java 源码 分布式锁 redisson redison

Apollo配置中心如何实现配置热发布

慕枫技术笔记

微服务 后端 配置中心

查找——HASH

若尘

数据结构 hash

数据仓库的基本要求

奔向架构师

数据仓库 数据架构 7月日更

【Flutter 专题】91图解 Dart 单线程实现异步处理之 Future (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

免费分享Java Web 开发的优秀图书

Java入门到架构

Java Java书籍推荐

数字政府建设如火如荼 区块链保证数据真实安全

CECBC

吃药吗?AI造的!

脑极体

【得物技术】常用注册中心原理及比较

得物技术

zookeeper nacos Consul Eureka 注册中心

jTDS 驱动导致 cpu 100%

顾五木

cpu占用100% 线上程序问题

话题讨论| 帮朋友拼多多助力会导致银行卡被盗刷?

石云升

拼多多 话题讨论 7月日更

架构实战营 - 模块 8- 作业

泄矢的呼啦圈

架构实战营

🏆「作者推荐」【JVM 性能分析】精心准备了一套 JVM 分析工具的锦囊(中部)

洛神灬殇

JVM 性能分析 7月日更

专访网易汪源--云原生时代的数字化转型之道_架构_施尧_InfoQ精选文章