高手问答第 244 期 —— 阿里云高级技术专家带你学习 Istio 服务网格

xplanet 发布于 05/11 09:03
阅读 5K+
收藏 15

Linux基金会免费官方培训及考试申请即将截止,戳这里申请!>>>

目前,服务网格(Service Mesh)是云原生范畴中最热门的话题。随着容器越来越流行,服务拓扑也频繁变动,这就需要更好的网络性能。服务网格能够通过服务发现、路由、负载均衡、心跳检测和支持可观测性,帮助开发人员管理网络流量。服务网格将为无规则的、复杂的容器问题提供规范化的解决方案。

Istio 是当前业界服务网格领域中最流行的实现,可帮助开发人员在混合环境中简化运行和操作云原生服务架构的应用。Istio 使得开发人员能使用自己喜欢的编程语言构建服务功能,这有效提升了开发人员的生产力,同时免于将解决分布式系统问题的代码糅合到业务代码中。

Istio 是一个开源项目,拥有一个充满活力、开放和多元化的社区,它的目标是赋能开发人员和运维人员,使他们在所有环境中都能敏捷地发布和维护微服务,拥有底层网络的完全可见性,且获得一致的控制和安全能力。

OSCHINA 本期高手问答(2020 年 05 月 11 日 —— 2020 年 05 月 17 日)将围绕服务网格 Service Mesh展开讨论,可讨论的问题包括但不限于:

  • 服务网格的发展与挑战
  • Istio 的原理、架构设计与实践
  • Istio 的流量管理、路由控制、服务发现、负载均衡
  • Istio 稳定性与运维、Istio 定制与扩展、Knative 等
  • 以 Kubernetes 与 Istio 为基础的云原生操作系统给云计算领域带来的影响
  • 云原生技术生态系统与未来发展

嘉宾简介

王夕宁,阿里云高级技术专家,阿里云服务网格产品 ASM 及 Istio on Kubernetes 技术负责人,关注 Kubernetes、云原生、服务网格等领域。曾在 IBM 中国开发中心工作,担任过专利技术评审委员会主席,作为架构师和主要开发人员负责或参与了一系列在 SOA 中间件、云计算、IoT 等领域的开发工作,拥有40多项相关领域的国际技术专利。《Istio 服务网格技术解析与实践》作者。

为了鼓励大家踊跃提问与学习,【机械工业出版社华章图书】会在这期高手问答结束后从提问者中抽取 5 名幸运读者赠予《Istio 服务网格技术解析与实践》一书。

购书地址:https://item.jd.com/12814392.html

OSCHINA 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家向王夕宁 @osswangxining   积极提问,直接回帖提问即可。

 
加载中
0
xplanet
xplanet

高手问答第 244 期 —— 阿里云高级技术专家带你学习 Istio 服务网格
@开源中国胖纸 @brucewang41 @ZhouLS @好运来了 @大盘
恭喜以上五位网友分别获得 《Istio 服务网格技术解析与实践》 图书一本。
请私信 @xplanet 告知快递信息(姓名+电话+地址)。

好运来了
好运来了
赠书昨天已收到,非常感谢。值得好好花时间拜读下:+1:
0
Li_Peng
Li_Peng

@osswangxining 您好,如果现有系统多数为Spring Boot/Spring Cloud架构开发,从技术角度来看的话,是否有必要向 Istio迁移呢?如果是后面新开发系统的话,采用Istio架构的话,可以带来哪方面的好处呢?谢谢。

o
osswangxining
本书中的第一章专门分析了两者的差异与区别~~不防看下第一章?
_snake_
_snake_
回复 @漠孤烟 : 优酷 B站上面视频一大把。
漠孤烟
漠孤烟
回复 @_snake_ : 大佬有没有操作实例供参考,太抽象了,这方面的文章又少
_snake_
_snake_
用istio 给 spring cloud 减负,把治理从java 搬出来, springboot就行了
0
开源中国胖纸
开源中国胖纸

@osswangxining 咨询大佬一个基础的问题,目前所在的电商公司业务量较小,活跃用户不到10K,三个开发,迭代较快,有必要上微服务吗?

开源中国胖纸
开源中国胖纸
回复 @_snake_ : 谢谢
开源中国胖纸
开源中国胖纸
回复 @yunfound : 谢谢
o
osswangxining
如果还没有容器化的话,的确没有必要。已经容器化的话,不防先使用下托管的K8s服务做下微服务化,尽可能不要自己再去维护K8s的基础设施管理,交给云厂商去托底吧。
_snake_
_snake_
用k3s ,先把服务交付给统一了。
下一页
0
T
TonyTonyChopper

阿里云ASM和Istio的区别是什么呢?

T
TonyTonyChopper
回复 @osswangxining : 看阿里云ASM还在公测,我们也在试用ASM,期待尽快发布正式版
o
osswangxining
作为业内首个全托管Istio兼容的服务网格产品ASM,一开始从架构上就保持了与社区、业界趋势的一致性,控制平面的组件托管在阿里云侧,与数据面侧的用户集群独立。ASM产品是基于社区开源的Istio定制实现的,在托管的控制面侧,Istio的核心组件Pilot组件和安全citadel组件继续保留使用,用于支撑精细化的流量管理和安全管理。
0
好运来了
好运来了

@osswangxining 您好,请教几个问题,期待您的回答

1、文章中讲解的istio是什么版本?

2、针对istio引入wasm您是什么看法?

3、针对存量应用(dubbo/spring cloud) 转换为service mesh有哪些问题需要注意?

好运来了
好运来了
回复 @osswangxining : 感谢您的回答。确实,知其然知其所以然,后面也会一直关注社区的发展。祝产品大麦:clap:
o
osswangxining
目前社区的最新版到了1.5,也是前一两个月发布的吧,引入了wasm技术。书中的内容是以1.4来讲解的,大家可能会版本的变化有些顾虑,也属正常。但从学习技术的角度来看,了解学习Istio的发展和架构的演变非常有必要,特别是Mixer组件的变化,为什么会有这种变化,为什么会引入wasm来解决它的一些问题,等等。
0
大盘
大盘

@osswangxining    istio 那个版本比较好?对应K8S那个版本比较稳定?使用上有啥建议?踩过的最大坑是什么?怎么解决的呢 ?

o
osswangxining
目前可以使用1.4.x的版本;K8s版本1.14/1.16都比较稳定。
0
大王来巡山
大王来巡山

@osswangxining istio1.5版本中将控制面合并为istiod,而mixer的消失,WASM引入envoy中进行扩展,对此您有什么看法?  对于knative 您怎么看?

0
开源中国首席罗纳尔多
开源中国首席罗纳尔多

@osswangxining 您好,请问这个和SpringCloud Alibaba不一样的设计思路吗?工程上用这个生态和SpringCloud比会不会导致使用起来不方便?和SpringCloud比有什么特别之处?

0
三流小角色
三流小角色

是不是认证授权路由网关熔断降级全部在istio配置就行了,不需在微服务配置

0
源码节点
源码节点

@osswangxining    1.Istio运行会不会有性能的问题,生产过程中怎么样避免? 

2. 国内Istio 目前使用的公司有多少?应用哪些业务和行业多些?

返回顶部
顶部