zoukankan      html  css  js  c++  java
  • 云原生服务网格istio 第一章

                          你好,istio

    1.1 Istio是什么  
      ◎ Istio是一个用于服务治理的开放平台。
      ◎ Istio是一个Service Mesh形态的用于服务治理的开放平台。
      ◎ Istio是一个与Kubernetes紧密结合的适用于云原生场景的Service Mesh形态的用于服务治理的开放平台。
    服务治理涉及连接(Connect)、安全(Secure)、策略执行(Control)和可观察性(Observe)
      ◎ 连接:Istio 通过集中配置的流量规则控制服务间的流量和调用,实现负载均衡、熔断、故障注入、重试、重定向等服务治理功能。
      ◎ 安全:Istio 提供透明的认证机制、通道加密、服务访问授权等安全能力,可增强服务访问的安全
      ◎ 策略执行:Istio 通过可动态插拔、可扩展的策略实现访问控制、速率限制、配额管理、服务计费等能力。
      ◎可观察性:动态获取服务运行数据和输出,提供强大的调用链、监控和调用日志收集输出的能力。配合可视化工具,可方便运维人员了解服务的运行状况,发现并解决问题
     
    Istio在其中都做了什么:
      ◎ 自动通过服务发现获取recommendation服务实例列表,并根据负载均衡策略选择一个服务实例;
      ◎ 对服务双方启用双向认证和通道加密;
      ◎ 如果某个服务实例连续访问出错,则可以将该实例隔离一段时间,以提高访问质量;
      ◎ 设置最大连接数、最大请求数、访问超时等对服务进行保护;
      ◎ 限流;
      ◎ 对请求进行重试;
      ◎ 修改请求中的内容;
      ◎ 将一定特征的服务重定向;
      ◎ 灰度发布;
      ◎ 自动记录服务访问信息;
      ◎ 记录调用链,进行分布式追踪;
      ◎ 根据访问数据形成完整的应用访问拓扑;
      ◎……
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    .Net开发中不太常用的DLL及用法
    JT8082019协议,协议消息ID
    分享一个dotnet自动发布Docker的脚本
    winform下UserControl未标记为可序列化问题
    VS常用设置
    NuGet修改默认包保存的位置
    cooking构建工具报错MSBUILD :error MSB4132解决办法
    62进制(非大数除法实现)
    解决System.Data.OracleClient requires Oracle client software version 8.1.7 or greater 问题(转)
    jQuery多选列表框插件Multiselect
  • 原文地址:https://www.cnblogs.com/qinghe123/p/12874817.html
Copyright © 2011-2022 走看看