Istio 是一个开放平台,提供连接、管理和保护微服务的统一方式。Istio 支持管理微服务之间的流量、强制执行访问权限政策和汇总遥测数据,而这一切都不需要更改微服务代码。Istio 为您提供:

  • 适用于 HTTP、gRPC、WebSocket 和 TCP 流量的自动负载均衡。

  • 利用丰富的路由规则、重试、故障切换和故障注入功能,对流量行为进行精细控制。

  • 支持访问权限控制、速率限制和配额的可插入政策层和配置 API。

  • 针对集群内所有流量(包括集群入站流量和出站流量)的自动指标、日志和跟踪记录。

  • 利用基于身份的强大身份验证和授权机制,保护集群中服务间通信的安全。

相关项目

Firebase 是一个应用开发平台,提供各种集成工具,可帮助您构建和推广应用并通过应用创收。Firebase SDK 支持在多个平台上以直观而惯用的方式访问 Firebase 服务。
Kubernetes 是一个集群管理系统,用于管理跨多个主机的容器化应用,提供应用的部署、维护和扩缩机制。它将构成应用的容器划分为逻辑单元,以便于管理和发现。
Apache Beam 提供了一种高级的统一编程模型,允许您实现可在任何执行引擎上运行的批量数据处理和流式数据处理作业。它可以轻松与 Apache Apex、Apache Flink、Apache Spark 和 Google Cloud Dataflow 以及其他分布式处理后端配合使用。
Knative 组件在 Kubernetes 的基础上构建而成,消除了复杂的细节,使开发者能够专注于重要事务。Knative 采用编码了实际成功实现所分享的最佳实践而构建,解决了部署和管理云原生服务时“单调而困难”的问题,让您不必亲力亲为。