网易轻舟分享云原生前沿实践,助力数字化基础设施升级 | GIAC

网易数帆2020-08-17 11:32

国内顶级技术会议GIAC全球互联网架构大会近日在深圳举办,网易数帆轻舟事业部云原生技术专家、资深架构师裴斐和曾宇星受邀参加,分别在会上分享网易轻舟Service Mesh、基于Envoy的API网关等云原生技术落地实践。

云原生技术标准的一个重要意义,是实现更敏捷的基础设施,提升业务研发效能并缩减成本,其中Service Mesh支持微服务基础设施下沉与云平台融合,可进一步减少基础设施对业务造成的负担。网易轻舟的最新探索成果,不仅证明了云原生技术体系的业务价值,更给出了企业可落地实践方案。

Service Mesh演进:服务治理只是开始

网易轻舟Service Mesh采用扩展Envoy+定制 Istio的Service Mesh整体架构设计,裴斐介绍,该架构设计的难点主要在于原生技术与架构体系复杂,以及性能问题,网易轻舟团队克服技术挑战,建成了构建与部署、质量、排障、运维保障和热升级等五大体系,实现了服务网格与微服务统一管控、性能优化、核心组件可维护性、端到端可观测性与排障、容器与非容器异构融合和流量染色等六大落地成果。例如,因网易轻舟支持Sidecar热升级,中间件SDK升级效率可提升4倍以上。


网易数帆轻舟事业部云原生技术专家、资深架构师裴斐

网易轻舟Service Mesh技术栈在持续演进。裴斐介绍,在架构层面,是支持更多基础设施的下沉,团队已经在探索DB Mesh、中间件Mesh等分叉;在技术层面,是基于Envoy的API网关作为通用七层网关;在场景层面,则包括故障演练、全链路压测等方向,不再局限于传统的路由、降级、限流等。

目前,基于Envoy的网易轻舟API网关已经实现对上一代API网关的全面升级,作为承载微服务对外API流量的基础设施。业界已有API网关在功能、性能、可扩展性、适用场景参差不齐,网易集团重要业务在API网关选型、使用过程中存在诸多痛点,如容器化支撑能力不足、插件机制性能存在瓶颈、配置复杂、可观测性弱等。网易轻舟团队通过扩展Envoy,实现了业界领先的高性能、能力丰富的API网关产品。作为通用七层网关方案长期规划,基于Envoy的网易轻舟API网关覆盖七层入口代理、LB、Ingress、Serverless函数路由、单元化机房路由等诸多场景,目前已落地于网易严选、网易传媒、网易有道、网易云信等业务。

基于Envoy的API网关落地四大关键因素

曾宇星从开发的角度详细分享了网易轻舟基于Envoy 的高性能API网关实践。在网易轻舟看来,相比上一代API网关,基于Envoy 的API网关有四大优势:首先是实现与社区主流、先进微服务技术栈的统一,降低业务接入门槛和平台演进风险;其次支持多Lua 插件,可以灵活满足功能扩展的需求;第三是拥有更高的性能,据网易轻舟实测8核8G 场景下单个实例可以达到12w+ QPS;此外,该方案还可以提供审计、统计支持良好的可观测性,监控告警功能帮助及时发现问题。


网易数帆轻舟事业部云原生技术专家、资深架构师曾宇星

对于网易轻舟基于Envoy 的高性能API网关的落地,曾宇星分享了四个关键因素。第一是快速接入、平滑迁移,基于Envoy提供标准服务和路由模型,支持Kong、Zuul等快速迁移,业务可自助接入,无需中心化运维,并支持已有系统平滑迁移,实现云内云外网络打通;第二是完善的产品功能,提供丰富的插件体系和场景化解决方案;第三是强大的扩展性,提供Aggra-Lua插件框架,Schema自动渲染插件配置页面;第四是完善版本发布机制,支持业务服务灰度,流量、配置灰度,以及网关无损升级。

轻舟云原生软件生产力加速行业数字化转型

根据中国信息通信研究院最新发布的《云计算发展白皮书(2020年)》,云计算成为行业数字化转型的重要基础资源,而传统的虚拟化平台只能提供基本运行的资源,云原生技术进一步成熟和落地对于云服务红利的释放极为关键——让用户能够将应用快速构建和部署到与硬件解耦的平台上,使资源可调度粒度越来越细、管理越来越方便、效能越来越高。


作为网易专注于数字化转型基础软件的B端业务,网易数帆对云原生技术优势与意义有着深刻的体会,并在今年7月网易数字+大会上描绘了云原生操作系统的图景——囊括数据库、中间件、大数据和机器学习且支持异构云/计算环境,发布了网易轻舟云原生软件生产力平台,提供微服务、中间件、混合云(涵盖容器/DevOps/多云管理)和低代码等四大产品,助力企业提升软件生产全流程的能力和效率,构建企业数字化基础设施。

GIAC是由长期关注互联网技术与架构的高可用架构技术社区和msup主办的年度技术架构大会,本届GIAC大会邀请来自BAT、美团、字节跳动、微软等一线公司上百位CEO、CTO、技术副总裁级别的大咖,探讨架构前沿实践与未来趋势。此次裴斐和曾宇星的分享,也证明了网易数帆技术路径及网易轻舟前沿探索的对业界落地云原生应用的示范作用与价值。与会者表示,借鉴网易轻舟等云原生前沿实践及平台能力,行业用户能够云原生赋予业务发展的加速度,真正实现数字化转型。