Istio究竟是干嘛的?
上一篇先容了《ServiceMesh毕竟办理什么题目?》,当微处事架构系统越来越伟大的时辰,必要将“营业处事”和“基本办法”解耦,将一个微处事历程一分为二:
云云解耦之后:
要聊ServiceMesh,就不得不提Istio,它是ServiceMesh今朝最风行的实践,本日说说Istio是干啥的。 画外音:不能落后。 什么是Istio? Istio是ServiceMesh的产物化落地,它的一些要害性描写是: (1) 辅佐微处事之间成立毗连,辅佐研发团队更好的打点与监控微处事,并使得体系架构越发安详 画外音:Istio helps you to connect, secure, control, and observe microservices. (2) 辅佐微处事分层解耦,解耦后的proxy层可以或许越发专注于提供基本架构手段,譬喻:
画外音:服气,硬是凑齐了十条,着实SM还能提供更多基本处事成果。 (3) 使得营业工程团队与基本架构团队都越发高效的事变,各自专注于本身的事变,更好的互相赋能 画外音:说的照旧解耦。 Istio官网是怎么吹捧本身的? 画外音:这个题目的另一个问法是“为什么各人要来用Istio”。 Istio很是牛逼,假如要实验ServiceMesh,必需用Istio,由于: (1) 可以通过,在现有处事器新增陈设边车署理(sidecar proxy),应用措施不消改代码,可能只必要改很少的代码,就能实现上述N项基本成果 画外音:你信了么? (2) 可以通过,节制靠山,简朴改改设置,点点按钮,就能打点和查察上述N项基本成果 (3) 以下特征,Istio在这个环节里举办了附加声名:
Istio的焦点特征是什么? Istio夸大了它提供的五项要害特征: (1) 流控(traffic management) 画外音:断路器(circuit breakers)、超时、重试、高可用、多路由法则、AB测试、灰度宣布、凭证百分比分派流量等。 (2) 安详(security) 画外音:加密、身份认证、处事随处事的权限节制、K8S里容器到容器的权限节制等。 (3) 可调查(observability) 画外音:追踪、监控、数据网络,通过节制靠山全面相识上行下行流量,处事链路环境,处事运行环境,体系机能环境,海内微处事架构系统,这一块做得较量缺乏。 (4) 平台无相关(platform support) 画外音:K8s,物理机,本身的虚机都没题目。 (5) 集成与定制(integration and customization) 画外音:可定制化扩展成果。 Istio的吹捧与特征,对付海外许多通过RESTful提供内网处事的公司,很有吸引力,但相对付海内微处事架构,未必到达了很好的撮合结果:
其它一个花边,为什么署分析叫sidecar proxy? 看了上图就轻易懂了,biz和proxy相生相伴,就像摩托车(motor)与旁边的车厢(sidecar)。将来,sidecar和proxy就指微处事历程解耦成两个历程之后,提供基本手段的谁人署理历程。 Istio这么牛逼,它的焦点架构怎样呢? 且听下回解析。 【本文为51CTO专栏作者“58沈剑”原创稿件,转载请接洽原作者】 戳这里,看该作者更多好文 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |