4万字《腾讯云技术实践精选集 2021》发布,点击下载 了解详情
写点什么

阿里 10 年大规模微服务“软负载”技术体系原理及实践

  • 2019 年 9 月 10 日
  • 本文字数:942 字

    阅读完需:约 3 分钟

阿里10年大规模微服务“软负载”技术体系原理及实践

ArchSummit北京2018大会上,郭平(坤宇)讲师做了《阿里 10 年大规模微服务“软负载”技术体系原理及实践》主题演讲,主要内容如下。


演讲简介


2007 年淘宝网在服务化架构的演进和落地中就产出了内部第一代的软负载产品。随着淘宝网这些年在异地多活,混合云部署,微灰度,流量调度,线上引流压测等高可用架构的建设过程,这个软负载产品也已经发展成为淘宝网架构中不可或缺的核心的工业级基础中间件产品。我们也惊讶的发现,这几年风行的微服务架构中关于微服务系统的软负载体系建设思路和业界实践中,居然有很多和我们走过的路不谋而合。当然,我们也趟过一些坑,沉淀了一些独到的经验。


通过这个分享,和大家交流阿里巴巴这 10 年来在软负载体系的实践之路,共同看看该领域的未来趋势。


演讲提纲


  1. 什么是“软负载”

  2. 万物皆“服务”,以服务为中心的现代应用架构

  3. 微服务的基石,服务发现

  4. 负载均衡体系的变迁

  5. 阿里巴巴精细的流量控制体系


  • 阿里巴巴 8 年双十一中的“软负载“实践

  • 软负载流量网关之统一接入层

  • 从软负载层面看阿里的”单元化及异地多活“容灾体系

  • 基于软负载的阿里巴巴的”微灰度“流量灰度体系

  • 双十一中精细的流量调度

  • 阿里巴巴基于标签的复杂环境的智能路由系统


  1. “软负载”与新技术趋势(云计算,Service Mesh,Cloud Native)


  • Service Mesh 的流量控制和智能路由与软负载的关系

  • 服务治理与基于标签的流量控制


听众受益点


  • 了解阿里巴巴在大规模微服务体系下的”数据化驱动的精准流量控制“的软负载体系

  • 了解阿里巴巴在微服务流量控制实践过程中踩过的坑和最佳实践

  • 了解动态服务发现和配置中心在这个体系中要发挥的关键作用

  • 涉及 MicroService/Cloud Native/Service Mesh 等最新前沿领域中设计的软负载领域


讲师介绍


郭平(坤宇)


阿里巴巴 高级技术专家


郭平,淘宝花名:坤宇,现就职于阿里巴巴中间件技术部,软负载与配置中心产品线负责人,高级技术专家,阿里云产品 ACM 以及阿里巴巴开源项目 Nacos 创始人,微服务配置管理领域 OpenConfiguration 规范及开源项目的发起人。近 16 年软件从业经历,曾是国内 JEE&Oracle 中间件领域资深专家,在大中型企业级复杂系统架构和构建领域以及对云原生时代如何推进大规模微服务系统建设有丰富的实战经验。












完整演讲 PPT 下载链接


https://archsummit.infoq.cn/2018/beijing/schedule


2019 年 9 月 10 日 14:011518

评论

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

为什么直播系统不用RTP协议

soolaugust

WebRTC 直播 RTMP rtp

国内首家 ABM 营销技术服务商火眼云完成5000万元A轮融资

人称T客

音画同步体验有多好,来看看即构的自研互动白板就知道啦

ZEGO即构

在线教育 SVG canvas

HTTP协议-基础

Jaykey

大前端 HTTP

超超超全递归技巧讲解,这次带你拿下递归

多选参数

数据结构 算法 递归 数据结构与算法

对待一件事,从不喜欢再到喜欢,转变需要多大

良知犹存

程序人生

从根上学习Git

书旅

git 工具 版本控制 版本管理工具

优化教育体验 智微智能高品质录播系统

InfoQ_967a83c6d0d7

精美前端UI(VUE)界面,ASP.NET通用工作流开发分享

雯雯写代码

工作流 可视化

修改系统时间,导致 sem_timedwait 一直阻塞的问题解决和分析

小林coding

Linux 编程 问题处理

C++ this指针的理解和作用

小林coding

c c++ 指针

C++ 一篇搞懂继承的常见特性

小林coding

c++ 编程 继承

SpreadJS 纯前端表格控件应用案例:铭天预算执行系统

Geek_Willie

SpreadJS 预算执行系统

SpringCloud(Netflix)-技术专题-微服务入门介绍

浩宇天尚

Web 全栈开发利器: 强大的在线 Cloud IDE

华为云开发者社区

Web python3.x 全栈 编码 CloudIDE

老张「原创小说」

瓜藤老祖

个人成长

C++ 深入浅出工厂模式(进阶篇)

小林coding

c++ 设计模式 工厂模式

大数据技术发展(一):大数据技术的起源

抖码算法

Java 大数据 hadoop

C++ static 与 const 的认识

小林coding

c++ 编程 static关键字

gRPC在Spring Cloud中的应用

xcbeyond

Java gRPC SpringCloud

为什么使用Portainer,而不是Docker CLI来管理Docker环境

xcbeyond

Docker 运维 Portainer

「C++ 篇」答应我,别再 if else 走天下了可以吗

小林coding

c++ 编程 设计模式 编程习惯 编程风格

2020大厂web前端面试常见问题总结

华为云开发者社区

CSS 面试 响应式 大前端 浏览器

C++ 深入浅出工厂模式(初识篇)

小林coding

c++ 设计模式 工厂模式

第二次推荐笔记:wolai

申屠鹏会

字节跳动想招什么样的技术人?

池建强

HTTP协议-进阶

Jaykey

大前端 HTTP

Spring Boot Actuator微服务服务监控

xcbeyond

Java 微服务 springboot actuator 服务监控

全球移动服务生态的暗涌与新机

脑极体

让类/进程/脚本「单身」的方法

小林coding

c c++ Shell 设计模式 单例模式

C++ 一篇搞懂多态的实现原理

小林coding

c++ 编程 封装、继承、多态

阿里10年大规模微服务“软负载”技术体系原理及实践-InfoQ