AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

Istio 在 FreeWheel 微服务中的实践

  • 2019-09-24
  • 本文字数:752 字

    阅读完需:约 2 分钟

Istio在FreeWheel微服务中的实践

CNUTCon上海2018大会上,杨谕黔讲师做了《Istio 在 FreeWheel 微服务中的实践》主题演讲,主要内容如下。


演讲简介


随着 FreeWheel 微服务的演化,模块之间的数据流在不断调整,这给应用开发者和运维人员都提出了很大挑战。


最初开发者尝试在应用层直接面对复杂基础设施场景来编程解决问题,可网络基础设施对开发人员常常是不透明的,测试其实也是没有保障的,增加了很多不确定性。


运维人员也难以在调整基础设施的同时控制对应用层的影响,每一个改动都可能牵一发动全身,不但增加了团队之间的沟通成本,整体风险也很难控制。


总结起来主要有两方面的挑战:


  • 通信标准化:不同环境的网络基础设施的特异性可能影响应用层(比如防火墙对连接的处理机制),增加应用的复杂度

  • 可编程通信:系统在运行过程中(runtime)实现姿态调整的能力,这也是容器平台中自动化运维的基础


Istio 正是为了解决以上问题,本分享围绕 Istio 原理和实现,介绍 Istio 1.0 在 FreeWheel 微服务中的实战经验。


演讲内容:


  1. Freewheel 微服务系统中面临的挑战;

  2. Istio 整体架构介绍;

  3. Istio 中流量管理的原理;

  4. Istio 在 Freewheel 微服务系统中的实践经验 & 未来工作。


听众受益:


  1. 理解 Istio 的架构和实现原理;

  2. 理解 Istio 中的数据链管理和通信控制原理;

  3. 了解如何进行基本故障诊断。


讲师介绍


杨谕黔


FreeWheel 基础架构部高级软件工程师


目前主要从事服务化框架、容器化平台相关的研发与推广。关注和感兴趣的技术主要有 Golang、Docker、Kubernetes 和它们的周边生态。我参与了建设 FreeWheel 容器平台,这是一个从无到有的过程,无论是运维、监控还是扩展开发,对我们而言都是全新的、富有挑战的领域,很多东西都没有现成的参考,只能自己摸索,期间也积累了大量的实践经验。












完整演讲 PPT 下载链接


https://cnutcon.infoq.cn/2018/shanghai/#schedule


2019-09-24 15:07936

评论

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

2023前端二面必会vue面试题指南

bb_xiaxia1998

Vue

简单几种云成本优化方法讲解-行云管家

行云管家

云计算 云成本 云支出

从零到一手写迷你版Vue

helloworld1024fd

JavaScript

web前端开发培训怎么入门

小谷哥

DM 数据旅程 02:分库分表悲观协调——01准备过程

TiDB 社区干货传送门

迁移

学习前端技术选择培训还是自学比较好?

小谷哥

大数据开发培训怎么来选择?

小谷哥

DM 数据旅程 02:分库分表悲观协调——02Lock -> Resolve Lock

TiDB 社区干货传送门

迁移

构建自组织团队,让敏捷管理更好地落地

敏捷开发

项目管理 敏捷开发 项目管理软件 自组织

前端一面必会手写面试题(边面边更)

helloworld1024fd

JavaScript

乐视每周工作四天半?我们也可以

不想敲代码

程序员 效率工具 协同办公

学习java技术哪些方法比较靠谱

小谷哥

cookie、session,、token,还在傻傻分不清

华为云开发者联盟

前端 华为云 企业号 1 月 PK 榜

TiDB 事务与锁整理

TiDB 社区干货传送门

TiDB 底层架构 TiKV 底层架构

DM 数据旅程 02:分库分表悲观协调——03reSync

TiDB 社区干货传送门

迁移

LiveMe x TiDB丨单表数据量 39 亿条,简化架构新体验

TiDB 社区干货传送门

字节前端必会vue面试题集锦

bb_xiaxia1998

Vue

培训大数据技术怎么学

小谷哥

阿里云办公安全产品专家高传贵:零信任,让全球办公安全更简单

云布道师

阿里云

架构实战 - 模块 6 作业

mm

#架构实战营 电商微服务分析

关于 TiDB 对接数据仓库的一些思考

TiDB 社区干货传送门

实践案例 新版本/特性解读 数据库架构设计 6.x 实践

一步步实现React-Hooks核心原理

helloworld1024fd

JavaScript

支付系统就该这么设计(万能通用),稳的一批!

Java全栈架构师

程序员 面试 支付系统 架构设计 架构师

写过vue自定义指令吗,原理是什么?.m

bb_xiaxia1998

Vue

软件测试/测试开发 | 相比 Selenium,Web 自动化测试框架 Playwright 有哪些强大的优势?

测试人

软件测试 测试框架 测试开发 playwright Web自动化测试

如何构建企业内的 TiDB 自运维体系 | 得物技术

TiDB 社区干货传送门

2023年新云南等级保护测评机构名录!

行云管家

等保 等级保护 等保测评机构

社招前端二面必会手写面试题总结

helloworld1024fd

JavaScript

DM 数据旅程 01:序言 + 第一次 start task

TiDB 社区干货传送门

迁移

复制 order 表的效率挑战

TiDB 社区干货传送门

新版本/特性发布 性能测评

案例故事丨老虎国际 x TiDB ,降低架构复杂性,保障全球用户安全可靠投资

TiDB 社区干货传送门

Istio在FreeWheel微服务中的实践_CNUTCon_杨谕黔_InfoQ精选文章