Istio分层架构?80%的人有误解

本文介绍了Istio的核心架构,包括数据平面和控制平面。数据平面由Envoy代理组成,负责高效转发和服务发现等;控制平面包含Mixer、Pilot、Citadel和Galley,分别负责策略实施、服务发现与路由管理、安全及配置管理。通过这种架构,Istio实现了微服务的解耦和高效管理。
摘要由CSDN通过智能技术生成

  ServiceMesh(3)

 

前篇:

ServiceMesh究竟解决什么问题

什么是Istio,ServiceMesh最流行落地

 

Istio是ServiceMesh的产品化落地:

  • 它帮助微服务之间建立连接,帮助研发团队更好的管理与监控微服务,并使得系统架构更加安全

 

  • 帮助微服务分层解耦,解耦后的proxy层能够更加专注于提供基础架构能力,例如:

(1)服务发现(discovery)

(2)负载均衡(load balancing)

(3)故障恢复(failure recovery)

(4)服务度量(metrics)

(5)服务监控(monitoring)

(6)A/B测试(A/B testing)

(7)灰度发布(canary rollouts)

(8)限流限速(rate limiting)

(9)访问控制(access control)

(10)身份认证(end-to-end authentication)

等功能。

 

  • 它使得业务工程团队与基础架构团队都更加高效的工作,各自专注于自己的工作,更好的彼此赋能

 

今天来说一下Istio的核心架构设计

 

关于Istio的架构设计,官网用了这样一句话:

640?wx_fmt=png

逻辑上,Istio分为:

  • 数据平面(data plane)

  • 控制平面(control plane)

这两个词,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值