0
点赞
收藏
分享

微信扫一扫

Istio系列学习(一)----Istio是什么

一、Istio是什么

  • Isito是一个用于服务治理的开放平台
  • Istio是一个Service Mesh形态的用于服务治理的开放平台
  • Istio是一个与K8s紧密结合的适用于云原生场景的Service Mesh形态的用于服务治理的开放平台

服务治理涉及连接(connect),安全(secure),策略执行(control)和可观察性(observe),

1、connect:Istio通过集中配置的流量规则控制服务间的流量和调用,实现负载均衡,熔断,故障注入,重试,重定向等服务治理功能
2、secure:Istio提供透明的认证机制,通道加密 ,服务访问授权等安全能力
3、control:Istio通过可动态插拔,可扩展的策略实现访问控制,速率限制,配额管理,服务计费等
4、observe:动态获取服务运行数据和输出,提供强大的调用链,监控和调用日志收集和输出的能力.配合可视化工具,发现并解决 问题.

Istio可以不受语言的局限,实现用户的业务代码和治理逻辑都独立.治理的服务不限于微服务.

缺点:
花费额外的资源在基础设施来换取开发,运维的灵活性,业务的非侵入性和扩展性.

云原生采用K8S构建应用编排能力,采用Istio构建服务治理能力,将逐渐成为企业技术转型的标准配置.

举报

相关推荐

0 条评论