飞天发布时刻:2024年 Forrester 公有云平台Wave™评估报告解读 了解详情
写点什么

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:07917

评论

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

OSPF的八大特点介绍

阿里P8大神分享的并发编程笔记,颠覆了我以往“正确“的认知

Java 程序员 面试 并发编程

精选算法面试-哈希表

李孟聊AI

面试 算法 哈希 28天写作

绩效管理,上下同心者胜(一)

一笑

管理 绩效 28天写作

android进阶之光!双非渣本Android四年磨一剑,进阶学习资料!

欢喜学安卓

android 程序员 面试 移动开发

「架构师训练营 4 期」 第三周 - 002

凯迪

自动驾驶感知功能一般都有啥?(28天写作 Day9/28)

mtfelix

自动驾驶 28天写作

Windows文件夹还能更改颜色?

程序员的时光

程序员 七日更 28天写作

HDFS杂谈:ACL访问控制列表

罗小龙

hadoop hdfs acl 28天写作

我做了回视频,告诉你需要用到哪些工具

和牛

工具

Redis布隆过滤器原理与实践

Java redis 面试

一款dubbo服务可视化调试工具

程序员架构进阶

dubbo 工具 RPC 服务化 28天写作

写在开课前

5x

「架构师训练营 4 期」 第三周 - 001

凯迪

生产服务器内存泄漏的排查过程与优化解决方案

冰三郎

Java jdk 问题排查 jetty

使用DevSecOps保护CI / CD管道

啸天

DevSecOps 应用安全 开发安全

智能合约业务场景探索(一)

石君

智能合约 28天写作

项目管理系列(4)-另类减肥法

Ian哥

28天写作

读《一入阿里“误终生”》,我喜欢上了小马哥

李忠良

28天写作

架构师训练营第十三周作业

丁乐洪

药物研发的商业模式问题

lidaobing

28天写作 药物研发

Android面试总结(一)

我就感觉到快

基因编辑食品,能否端上我们的餐桌?

脑极体

28天瞎写的第二百二十天:独立设计维哈柯文云输入法的故事

树上

28天写作

如何实现CentOS服务器的扩容??

冰河

Linux centos 扩容 服务器

日语复习 Day03【~あまり(に)】

IT蜗壳-Tango

程序员 七日更 日语语法

android开发要学什么语言!掌握这些Android开发热门前沿知识,挥泪整理面经

欢喜学安卓

android 程序员 面试 移动开发

一篇让你彻底理解网关是什么的文章

Java架构师迁哥

概率论DEMO

rainbow

Lambda 和 Stream API

大海

Java Lambda Stream<T>

游戏夜读 | 游戏作品的生命力

game1night

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