上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页
摘要: Istio使用目标规则中的 TrafficPolicy 属性来配置熔断和限流,其中 connectionPool 属性配置限流方式,outlierDetection 配置异常检测的熔断方式。下面,来分别看一下这二者是如何配置的。 1.ConnectionPool 下有 TCP 和 HTTP 两个类别 阅读全文
posted @ 2023-01-19 11:04 muzinan110 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 现代化常用的 Metrics 系统 Metrics 主要是用时序性数据库记录每个时间点的监控数据,通过主动拉取或者程序上报的方式记录,然后实时计算一段时间的数据,并通过图形界面的方式展现出来。它的特点是实时性强、可观测指标丰富,适合查看一段时间内的指标趋势。 StatsD+Graphite Stat 阅读全文
posted @ 2023-01-19 10:58 muzinan110 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 可观测性的英文是 Observability,这是伴随着云原生技术发展产生的一个新兴词汇,在传统的 IT 中,并没有这种说法。简单来说,可观测性是通过系统输出信息到外部,以检测系统内部的运行状态。Trace,通过内部打点的方式串联起微服务的各个组件。Metrics,通过输出服务的 Metrics 信 阅读全文
posted @ 2023-01-19 10:48 muzinan110 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 金丝雀发布也被称为灰度发布,实际上就是将少量的生产流量路由到线上服务的新版本中,以验证新版本的准确性和稳定性。 Istio和 Kubernetes 实现金丝雀发布的方式不太一样,Istio 通过 Envoy 强大的路由规则管理能力,可以灵活地控制对应版本的流量百分比。通过创建其它的路由规则实现灰度, 阅读全文
posted @ 2023-01-19 10:01 muzinan110 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Istio Gateway Istio 采用了一种新的模型——Istio Gateway 来代替 Kubernetes 中的 Ingress 资源类型。Gateway 允许外部流量访问内部服务,只需要配置流量转发即可。 创建 Istio Gateway,注意:这里设置了 hosts 为 httpbi 阅读全文
posted @ 2023-01-18 18:59 muzinan110 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 通过查询一个或多个管理服务器获取数据以发现动态资源变更,比如 Router、Cluster、EndPoint 等,这些发现服务及其对应的 API 称为 xDS 。xDS 最大的价值就是定义了一套可扩展的通用微服务控制 API,这些API不仅可以做到服务发现,也可以做到路由发现、集群发现,可以说所有配 阅读全文
posted @ 2023-01-18 18:15 muzinan110 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 核心功能高性能设计: 采用 C++ 编写,拥有良好的四层、七层代理性能,在 8 核的机器上,HTTP 代理可以达到 10w 的 QPS,gRPC 可以达到 15w QPS,完全满足了 Service Mesh 中 Sidecar 的应用场景。 Filter 架构: 可以在四、七层编写 Filter 阅读全文
posted @ 2023-01-18 17:47 muzinan110 阅读(682) 评论(0) 推荐(0) 编辑
摘要: Istio 在逻辑上分为数据平面和控制平面。 数据平面,由一组高性能的智能代理(基于 Envoy 改进的 istio-proxy)组成,它们控制和协调了被代理服务的所有网络通信,同时也负责收集和上报相关的监控数据。 控制平面,负责制定应用策略来控制网络流量的路由。 Istio 由多个组件组成,核心组 阅读全文
posted @ 2023-01-18 17:32 muzinan110 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Knative 是通过整合:工作负载管理(和动态扩缩)以及事件模型来实现的 Serverless 标准,也叫容器化 Serverless。 Knative 社区的主要贡献者有:Google、Pivotal、IBM、Red Hat,可见其阵容强大。还有,CloudFoundry、OpenShift 这 阅读全文
posted @ 2023-01-17 11:13 muzinan110 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 整体解决方案 指标 确定指标 对于使用函数计算的用户而言,更关心的是业务逻辑,因此,常用的用户侧函数监控指标会包括以下几种: 函数的总执行次数; 函数的平均执行耗时; 关键错误类型的发生次数(超时、并发超限、5xx 系统故障等); 函数执行的资源使用情况; 而对于平台侧来说,往往更加关注的是函数计算 阅读全文
posted @ 2023-01-17 11:08 muzinan110 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页