关于边缘计算:阿里云周晶我是如何选择技术方向的

48次阅读

共计 5517 个字符,预计需要花费 14 分钟才能阅读完成。

  1. 简略介绍本人

GIAC 的敌人们大家好,我叫周晶,花名治先,目前在阿里云边缘云原生团队负责边缘云容器平台的建设与落地工作。这些年,我始终从事后端系统架构高可用、高并发、服务化、ServiceMesh、资源云化、服务容器化以及云原生等相干的工作,算一位后端开发老人。

2011 年跟着过后开心网老大一起开办守业技术社区“iDev 守业技术沙龙”那会儿还不叫 MeetUp,所以始终网络 ID 就是 iDevz。第一次接触了高可用、大并发,也意识了很多业内大佬,有了很多学习精进的机会。

2012 年在一次架构选型过程中接触到了 OpenResty,真正意义上在工作中去实际大并发,前面的多年始终围绕 OpenResty 做了很多事件,同时见证和参加了 OpenResty 社区晚期的建设和倒退过程,第一次感触到社区的力量。2012 年刚去新浪那会,我本人一个人天天捣鼓 Lua,为了把大家掰到 Lua 栈还开发了一个类 PHP Yaf(鸟哥的代表作品)的一个 OpenResty 框架,最终胜利推动了新浪挪动屡次大规模架构降级。

2016 外部转岗到微博,负责微博跨语言服务化的建设和落地,过后还不叫 Mesh,咱们开始的时候还没有现成的 Mesh 计划,Linkerd 也刚起步还不出名,Istio 那是前面的事儿了。

2017 年将微博跨语言服务化体系整合为 WeiboMesh 开启了 WeiboMesh 开源共建与落地之路。前面因为集体了解云计算曾经大量挤压传统后端架构师的生存空间,我所醉心的高可用、大并发、服务化这些技术以及很成熟,且被云厂商产品化,然而思考到本人趣味所向,索性间接到云厂商再续前缘。

于是,2020 年我决定来到阿里云,抉择了一个本人认为最有前景的方向,次要思考两点,心愿今后的日子能在一个畛域深挖,做些更有意义的事件。另一方面,我认为边缘计算是与传统生产互联网相比真正意义上可能影响工业、产业的战略性技术,也我目前为止所理解的最有可能颠覆性并扭转人们生产生存的技术。

前面的日子心愿能跟大家多多交流学习,谢谢大家。

  1. 聊聊你最近一年正在做的我的项目,它的技术价值怎么?它的行业倒退情况是怎么?你负责我的项目的技术亮点和挑战是否开展讲讲?

来阿里云边缘云刚好一年多,这期间始终在设计和建设阿里云边缘云容器平台,并推动 CDN 与边缘计算交融以及 CDN on ENS 我的项目的落地。

从去年开始尤其是往年能显著的感觉到 5G 边缘计算的热度在急剧升高。边缘计算也越来越多的被人们所接触。然而大家也都很分明,以后 5G 的笼罩与商用规模并没有起来,还没有十分多的利用落地案例。但不论是从国家布局还是社会倒退层面来看,边缘计算都是大家公认的外围策略方向。

对于阿里来说我集体了解有两大外围劣势,一是阿里云从 2016 年就开始从 IaaS 层面起建设飞天边缘操作系统底座、摸索边缘计算的各种可能性,加上阿里 CDN 十多年的积淀,有十分深厚的技术以及资源积攒,而且阿里云是目前我所理解惟一一家真正做到 CDN 和边缘计算交融的厂商。另外就是阿里巴巴经济体宏大的业务生态,咱们有各种超大规模的边缘业务场景,通过各种业务场景去建设和打磨咱们的边缘云平台。

我了解的,边缘云是由大规模地区扩散的边缘节点互相协同组成的一朵可近程管控,平安可信,规范易用的分布式云。而我的次要工作就是基于阿里云边缘云的根底资源底座对全域边缘节点资源进行云化,并基于这个分布式多云异构交融的云化底座构建多租隔离的 IPaaS 边缘云原生根底平台,撑持 CDN 产品服务、云通信、视图计算、云游戏、云桌面、云智能终端等各类场景业务。

这外面有几个比拟有意思也有挑战的点。例如,如何通过一套对立的根底立体来对各种层面的异构、分布式多云进行形象治理?如何在边缘单节点资源、网络等受限的状况下为用户提供牢靠、丰盛的边缘云原生服务?最重要的还有如何保障满足这所有需要的整体架构设计根本可演进、可迭代的灵动?边缘所面临的这一系列问题都是因为边缘云节点资源的广覆盖、小型化、网络环境简单、资源网络多种多样等个性所致,边缘异构资源、边边云边网络的不牢靠等等因素引申出边缘云两大核心技术课题:交融与协同,这两个问题将始终贯通咱们平台建设的整个过程,为了解决这一系列边缘外围问题,咱们设计构建了阿里云边缘云计算平台。

  1. 在技术计划落地的过程中,你通常关注哪些问题?如何保障技术计划顺利施行?

在技术计划推动前肯定要保证系统设计是基于对业务的深刻了解,对现状的细节摸盘,整体计划有短中长期布局,零碎设计之初就粗疏思考分明可能的问题点并做好相干扩大点的设计以及相干配套(稳定性、可观测性)依赖的梳理,配套的建设在推动过程中也不能少。这些是技术计划能高效优质推动落地的前提。

我了解技术计划落地的过程,更多的是计划逐渐验证与对焦的过程,停顿信息的通顺与阶段性复盘就显得尤为重要,我集体认为好的计划和零碎肯定不是设计进去的。架构师基于对业务(需要)、现状(资源配置、环境拓扑)和将来(短中长期倒退布局)给出一个灵动可扩大的架构是计划落地的根底,零碎的稳定性保障和求实的落地节奏是保障技术计划顺利施行的不二之路,过程中长效的沟通与复盘机制,定期帮忙参加各方找准本人的地位发现零碎以后推动的问题并针对性的解决,促成整体推动进入一个良性循环,顺利施行就会变得瓜熟蒂落。然而这个过程中也会困难重重,尤其是机制的设计与执行的保持。工夫是最可怕的一个货色,一鼓作气,再而衰,三而竭,阶段性的里程碑的一个不错的调和剂。

  1. 架构师在最近的技术变动的浪潮中,须要面对的挑战都有哪些?如何应答这些挑战?

最后我的职业生涯抉择成为一名后端架构师的初衷是认为后端架构师只须要吃透业务,深挖技术就能够了。那是一个开发人员最奢侈的一个冀望。心愿每天都以机器和代码为伍,心无旁骛,解决各种有意思的技术问题。

然而事实显然不是这样的。尤其在我最近一次换工作期间思考过跟敌人一起守业,起初也一起参加了多场晚期守业拉投资的各种事宜,在整个找钱的过程中,我慢慢深刻了解了资本逐利背地的逻辑。总结一条就是任何组织和集体都要分明本人的外围价值,为这个社会发明了什么价值解决了什么痛点问题。比方德邦物流他的外围必定是整个物流业务,IT 设施只是他的辅助管理工具。新浪新闻的外围价值是为用户提供更实时,千人千面的咨询服务,至于这些服务运行在什么中央只有是稳固牢靠的,应该都是满足业务需要的。

我很庆幸本人这么些年始终都专一后端架构这个方向,从单体利用到微服务架构,从物理机、多机房部署的物理架构到分布式多云资源云化云原生架构,服务化从 RPC 到 ServiceMesh 等等见证并深度参加了各种架构、技术的转型、迭代的全过程。这一系列技术变动的浪潮背地推动的动因我了解有 2 个,一个是资本逐利驱动组织始终谋求降老本和提效率,另一个是社会化分工越来越细。这一切都是很天然的抉择。

架构师在这个大背景下,我认为最重要的有以下几点:一是要摒弃技术理想主义,心里要始终明确所有的技术都是为业务服务的,技术服务业务,业务服务商业;一是在以后云计算、云原生技术遍及普惠的大潮下,要与时俱进,基于对本人组织外围价值的深刻思考,明确技术建设是否是组织外围竞争力,及时切换思路,基于云计算、云原生、或者混合云来设计本人的架构才是最佳门路,通过良好的架构设计来节俭组织经营老本,进步服务保护效率。一是放弃对技术的敏锐嗅觉,并继续学习,唯有一直的刷新本人的常识体系,找准本人的定位,能力更好的实现本身价值。

  1. 在做技术选型的过程中,你常常思考的问题有些?

最外围的一点我认为是业务的了解、需要的开掘和现状的梳理。这是技术选型的前提。在选型前肯定要明确我要解决的问题的实质是什么?另外就是对选型相干的技术或者计划对我要解决的实质问题的形象模型是怎么的?以后计划具备哪些能力?对解决咱们的问题有哪些帮忙?对应的解决方案和技术的引入带来的可能的副作用是怎么的?是否有简略可应答的计划?引入的老本是怎么的?整体选型的论断是否保障绝对简略,可保护,可扩大,可迭代?稳定性能力是否易于保障?

  1. 云原生畛域你看好哪个我的项目或技术,为什么?

我自身就从事边缘云原生这个畛域,尽管边缘云原生是利用云原生的理念在边缘云构建边缘原生的技术基础设施及行业生态,它自身不止是云原生,然而很多技术都是相通的,而且很多技术咱们也是违心到边缘来尝试甚至是复用的,所以对我来说云原生畛域的各种高价值的我的项目和技术几乎是太多了。

如果肯定要探讨我最看好的,首先最外围的我认为要看这个我的项目或者技术解决了哪些外围的问题?同时是否解决了我场景里的一些痛点问题?这些问题对整个云原生体系是否有着或有可能会有深远的影响?

举个例子咱们在做边缘云容器平台的时候,因为思考到要为租户提供多租隔离的 K8S 服务,同时咱们又要同时纳管全网目前就曾经有的几千个 IDC 中好多 W 台的设施,单 K8S 集群必定搞不定,VirtualCluster 我的项目就给咱们带来了很多大规模与多租 K8S 的思路,我了解这是以后多集群治理的最佳实际计划。再比方 OpenYurt,解决了 K8S 在边缘环境生产过程中所遇到的一系列比方脱网自治,比方单元化治理等等问题。这些技术都在阿里云被产品化对外服务,我认为被云厂商抉择并被产品化自身就是对这个我的项目或者技术的最大的认可,因为产品化的过程须要云厂商投入很多钻研、保护的老本,任何组织都不会为没有价值的货色买单的。

  1. 请谈谈你最近关注的一些技术热点,并且谈谈你对这些技术热点的认识

我最近比拟关注 DDD、WebAssembly 和 Dapr,DDD 畛域驱动设计可能是将来边缘计算真正大规模在工业、产业界落地的一个无力的框架方法论反对,尽管随着工业界、产业界的一直实现信息化、数字化降级并在智能化的路上深耕,然而畛域的业余、垂直化技术常识 与 IT 基础设施的迭代演进矛盾逐步凸显。DDD 给领域专家和 IT 技术专家提供了更明确、具体的交换原语、框架反对。

而 WebAssembly + Dapr 被认为是下一代云原生运行时,我对这一点笃信不移。跨语言、可移植、轻量化、高性能、平安隔离的运行时将为各种边缘异构场景提供强有力的运行时反对。

  1. 请介绍下你这次在 giac 演讲的议题或者负责的专题内容

很快乐本人受邀作为本次 GIAC 大会 边缘计算 专场的出品人缺席本届 GIAC 大会,因为以后 5G 边缘计算还处于晚期落地初探阶段,在议题抉择上我的一个次要出发点就是心愿能邀请到不同界别的嘉宾,从各自所在的立场(畛域)登程,从不同视角为大家全方位的解读以后 5G 边缘计算倒退现状与落地的整体状况。

很荣幸本次能从产、研、运营商与云计算厂商 4 个界别别离邀请到了相干资深的各位专家来给大家做分享。在这里请答应我为大家隆重介绍各位分享嘉宾及议题。

首先咱们很荣幸的邀请到中国信息通信研究院高级工程师 王哲 博士,信通院始终作为 5G 边缘计算规范的引领者和指导者,作为领导国际标准本地化落地的权威机构,信通院对 5G 边缘计算的了解将推动和指引行业更好的倒退,本次大会王哲博士为大家带来题为《边缘计算倒退态势与利用实际》,帮忙大家把握边缘计算整体倒退态势,理解边缘计算在工业互联网利用现状及关键技术发展趋势,理解我国首个边缘计算产业我的项目“边缘计算标准件打算”最新工作进展和将来打算。

5G 提供的高性能无线数据连贯、本地数据分流等能力为边缘计算所能反对的业务场景提供了有限的可能,而边缘计算自身又是 5G 的外围业务场景之一。5G 与边缘计算的联合,是 CT 与 IT 深度交融的一次重要尝试。5G 边缘计算在行业利用的落地,离不开运营商传统根底网络建设的推动,但更离不开 CT 与 IT 技术的联合、网边云协同等方面的冲破。本次有幸邀请到中国移动研究院主任研究员 宋月 老师为大家带来题为《5G 边缘计算业务场景、技术体系及利用摸索》的分享,帮忙大家理解 5G 边缘计算与行业利用的潜在结合点,理解运营商 5G 边缘计算技术体系,基于此摸索更多的单干方向及单干模式。

如果说信通院给大家带来的是标准化与方向性的领导,运营商给大家带来的是 5G 整体基础设施建设的实际,那产业界的实在落地案例肯定会给大家带来更多参考和借鉴价值。而咱们有幸邀请到招商局团体有限公司 数字化核心 技术专家 山金孝老师为咱们带来题为《大型传统企业边缘计算建设实际与思考》的主题分享。重点分享大型多元化传统企业招商局团体在数字化转型过程中云、网、边、端协同建设的教训和挑战,探讨边缘计算在传统企业数字化转型中的价值意义,以及建设实践经验的分享。让大家更深刻的理解大型传统企业数字化转型中的技术架构思路,理解分布式混合云在大型多元化企业中的利用以及边缘计算在大型企业中的摸索与实际。

最初我将为大家带来题为《阿里云边缘云超大规模容器平台实际》的技术分享,阿里边缘云作为目前业界惟一一朵实现了传统 CDN 业务与边缘云交融的,分布式异构多云交融的,规范易用的分布式云,本次分享次要聚焦在分布式异构多云平台的云化与交融,以及基于此建设的边缘云原生 IPaaS 平台与业务落地过程中的一些最佳实际。最初简要分享以后阿里边缘云所具备的一些值得一提的边缘云能力。助力大家更好的落地边缘云。

  1. 对本次 giac 有什么寄语

尽管本次是第一次以出品人的身份来参加大会,但我早就是 GIAC 大会与高可用架构社区的老朋友了,从追随高可用架构社区一起打怪降级到当初一起携手共进,心愿 GIAC 大会和高可用架构社区越办越好,心愿中国的开源技术社区越来越沉闷,薪火相传,为咱们国内的技术环境奉献更多力量,心愿 GIAC 砥砺前行为大家带来更多优质的内容。

欢送关注 2021 年 7 月 31 日 GIAC 寰球互联网架构大会边缘计算分论坛。

边缘云钉群 35469210

正文完
 0