云原生网络代理 MOSN 的进化之路

2020 年 9 月 16 日

云原生网络代理 MOSN 的进化之路

前言

MOSN 在蚂蚁集团的 Service Mesh 大规模落地后,通过对接 UDPA 打造为 Istio 的数据面之一,本文就其在演进过程中遇到的问题及思考进行展开。对接 UDPA,实现 Istio 融合,并增强 MOSN 服务治理及流量控制能力对接云原生周边组件,实现 MOSN 开箱即用。

大家下午好,我叫王发康,来自蚂蚁集团可信云原生应用网络团队,之前几年一直从事南北向网关(接入层)的开发和维护,说来也是和流量有着别样的渊缘,现在主要做东西向的流量网关(Service Mesh)开发和设计。今天演讲的主题是《云原生网络代理 MOSN 的进化之路》,主要从如下几点介绍:

  • MOSN 介绍;
  • 云原生演进;
  • 总结与展望;

MOSN 介绍

接下来,就 MOSN 的诞生背景、发展历程、MOSN 具备的功能和架构以及内部的落地情况这几个维度介绍下 MOSN。

MOSN 诞生背景

随着云计算、物联网等技术迅速发展,也促使着微服务的架构一直在进化,其演进过程通常经历了如下四个阶段:

单体 :一般起始阶段业务很简单,流量也不大,所有的处理都可以在一个服务中完成;

分布式 :随着业务操作的多样化以及流量的日益增长,不得不按照服务维度进行拆分,这样相同的服务资源消耗可对等,方便容量评估及管理;

原文链接:【 https://www.infoq.cn/article/1Su6ZxOsghxuVFEQM6ge 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2020 年 9 月 16 日 10:00 871

评论

发布
暂无评论
发现更多内容

Git 的进阶操作

多选参数

git GitHub gitlab

系统架构师week 04 - 互联网架构总结

尔东雨田

极客大学架构师训练营

微服务网关演进之路

小楼

Java 微服务 dubbo 网关

自由职业半年之后,我又滚回职场了...

王磊

程序员 程序员人生 程序人生

谁没个焦虑的时段呢?

阿亮

个人成长 个人感想 程序员成长

【自学成才系列二】multipass上ubuntu安装篇

小朱

ubuntu multipass

开篇词——你所不知道的神经网络攻防

P小二

神经网络 AIPwn 对抗样本 AI安全 P小二

十分钟带你彻底搞懂原码、反码、补码

程序员生活志

补码 原码 反码

不懂什么是高并发?看完这篇文章你可以去吊打面试官了

互联网架构师小马

高可用 高并发 高性能 高并发系统设计 多线程与高并发

Java开发连Redis都不会还想跳槽涨薪?先把Redis的知识点吃透再说

互联网架构师小马

数据库 redis 缓存 面试 找工作

MyBatis入门

Simon郎

Java mybatis

为什么大家都说SELECT * 效率低

Java小咖秀

MySQL Java 面试 经验

一文解决MySQL时区相关问题

Simon

MySQL 数据库

公司短信平台上的两万块钱,瞬间就被刷没了

古时的风筝

短信防刷 接口安全 短信轰炸机

了不起的 tsconfig.json 学习指南

pingan8787

typescript 前端 Web

写给孩子的两本书我读得津津有味

孙苏勇

读书 陪伴 随笔杂谈

锦囊篇|一文摸懂SharedPreferences和MMKV(一)

ClericYi

小师妹学JVM之:JIT中的PrintAssembly续集

程序那些事

JVM jdk8 小师妹 JDK14 assembly

计算机操作系统基础(十)---存储管理之虚拟内存

书旅

php laravel 线程 操作系统 进程

了不起的 Webpack 构建流程学习指南

pingan8787

JavaScript, 前端 Web webpack

手把手教你看MySQL官方文档

Simon

MySQL

架构师训练营第五周总结

陈靓-哲露

集中全世界程序员的力量,可以在三天之内实现一个手机淘宝吗?

非著名程序员

程序员 软件 程序人生 软件工程 人月神话

Gradle快速入门使用指南 - 安装篇

小隐乐乐

maven

理解Redis的内存回收机制和过期淘汰策略

老胡爱分享

redis LRU

大数学家笛卡尔到底是怎么死的? |《隐秘的角落》

赵新龙

数学 隐秘的角落 笛卡尔

宅家复习一个月,成功入职腾讯,才知道算法实在太太太重要了

互联网架构师小马

程序员 腾讯 面试 算法 找工作

起底印度禁用59款应用的数据表现

谢锐 | Frozen

移动应用 游戏开发 游戏出海 移动互联网 游戏制作

面试时被问创建多少个线程合适?你该怎么说?

小谈

面试 线程 JVM springboot SpringCloud

重学 Java 设计模式:实战状态模式「模拟系统营销活动,状态流程审核发布上线场景」

小傅哥

Java 设计模式 小傅哥 重构 代码规范

分布式缓存 - 第五周作业

孙志平

云原生网络代理 MOSN 的进化之路-InfoQ