前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >技术集锦 | 服务网格 & Istio 技术原理及最佳实践系列

技术集锦 | 服务网格 & Istio 技术原理及最佳实践系列

作者头像
腾讯云原生
发布2022-04-14 09:42:37
1.1K0
发布2022-04-14 09:42:37
举报
文章被收录于专栏:腾讯云原生团队

前言

作为 CNCF 定义的云原生关键技术之一,服务网格发展至今已经有五个年头了,其发展目前正处于大规模落地及生态发展阶段。

服务网格是一个专门处理服务通讯的基础设施层。它的职责是在由云原生应用组成服务的复杂拓扑结构下进行可靠的请求传送。Istio 是一个开源的服务网格实现产品,以透明的方式构建在现有的分布式应用中。

服务网格 TCM

服务网格(Tencent Cloud Mesh, TCM)是一致、可靠、透明的云原生应用通信网络管控基础平台。100% 兼容支持 Istio API,TCM 与腾讯云基础设施原生集成,提供全托管服务化的支撑能力,轻松保障和管理网格生命周期。 

【腾讯云原生】收集了关于服务网格系列干货文19篇,帮助你更好了解“服务网格”,一定要收藏哦!

技术原理

如何在 Istio 中支持 Dubbo、Thrift、Redis 以及任何七层协议?

  • 本文将介绍几种将 Istio 流量管理能力扩展到其他七层协议的方法,并对比分析这几种方法各自的优缺点,以及介绍如何利用 Aeraki 开源项目来在 Istio 中管理任何七层协议,包括 Dubbo、Thrift、Redis 等。

Getting Started and Beyond|云原生应用负载均衡选型指南

  • 本文将从云原生容器化环境入口流量管理使用场景切入,带您了解云原生接入层流量管理的各类解决方案及优劣对比。

云原生应用负载均衡系列 (2): 入口流量分发、容错与高可用调度

  • 本文将基于 Istio Ingress Gateway 面向入口流量分发、容错与高可用调度介绍上述功能的原理与演示。

istio 常见的 10 个异常

  • 本文总结了使用 istio 常见的10个异常,并提供了解决方案。

Istio 中的多集群部署与管理

  • 本文介绍了 Istio 提供的多控制面和单控制面部署模式,大家可以根据不同的需求进行选择。

一文带你彻底厘清 Isito 中的证书工作机制

  • 在这篇文章中,我们将探讨 Istio 是如何使用证书来实现网格中服务的身份认证和安全通信的。

如何将第三方服务注册集成到 Istio ?

  • 本文分析了 Istio 和第三方服务注册表集成的几种可能的方式,包括自定义的 Service Registry 适配代码,自定义 MCP Server 和采用一个独立服务向 API Server 写入 ServiceEntry 和 WorkloadEntry 三种方法。

实现全托管,腾讯云服务网格的架构演进

  • 腾讯云服务网格(TCM)作为一个兼容 isito 的服务网格平台,已经在腾讯内外部有诸多落地案例。本文是对腾讯云高级工程师钟华、苗艳强在云+社区沙龙online的分享整理,深度解析服务网格架构演进和发展趋势,希望与大家一同交流。

在 Istio 中实现 Redis 集群的数据分片、读写分离和流量镜像

  • 本文介绍了如何使用 Envoy 为微服务应用提供客户端无感知的 Redis 数据分片,以及如何通过 Istio 来统一管理系统中多个 Envoy 代理的 Redis Cluster 配置。
性能优化

深入了解服务网格数据平面性能和调优

  • 在使用istio时,有一些对通信性能要求较高的业务会对istio的性能有一些担忧。本文介绍了对一通信过程进行优化,以更好的满足更多客户的需求。

性能提升40%: 腾讯 TKE 用 eBPF绕过 conntrack 优化K8s Service

  • 腾讯 TKE 团队用 IPVS-BPF 模式,完全绕过 nf_conntrack 的处理逻辑,使用 eBPF 完成 SNAT 功能。对最常用的 Pod 访问 ClusterIP 场景,短连接性能提升40%。

KubeCon 2021|使用 eBPF 代替 iptables 优化服务网格数据面性能

  • 性能一直是用户十分关心的一个点,也是用户评估是否使用服务网格产品的关键因素,腾讯云 TCM 团队一直致力于优化服务网格性能,本文分享了使用 eBPF 代替 iptables 优化服务网格数据面性能的方案。

大规模服务网格性能优化 | Aeraki xDS 按需加载

  • 在 Istio 中启用 Aeraki LazyXDS 后,控制面推送次数减少 80%,envoy sidecar 内存占用降低 60%。
技术实践

游戏案例|Service Mesh 在欢乐游戏的应用演变和实践

  • 不停服,不变更前端,用户无感的平滑过渡至云上 ServiceMesh,大幅降低成本,提升研运效能。

Istio最佳实践系列:如何实现方法级调用跟踪?

  • 本文将介绍如何利用 Spring 和 OpenTracing 简化应用程序的Tracing 上下文传递,以及如何在 Istio 提供的进程间调用跟踪基础上实现方法级别的细粒度调用跟踪。

如何使用 OpenTracing 在 TCM 中实现异步消息调用跟踪

  • 在本篇文章中,将继续利用 eshop demo 程序来探讨如何通过 OpenTracing 将 Kafka 异步消息也纳入到 Istio 的分布式调用跟踪中。

Istio 运维实战系列(1):应用容器对 Envoy Sidecar 的启动依赖问题

  • 本文将为大家分析应用容器对Envoy sidecar的启动依赖问题以及几种解决方案。

Istio 运维实战系列(2):让人头大的『无头服务』-上

  • 本文将介绍用户从 Spring Cloud,Dubbo 等传统微服务框架迁移到 Istio 服务网格时的一些经验,以及在使用 Istio 过程中可能遇到的一些常见问题的解决方法。

Istio 运维实战系列(3):让人头大的『无头服务』-下

  • 本文将为大家分析应用容器对Envoy sidecar的启动依赖问题以及几种解决方案。

宠粉福利

本文“点赞”“在看”满88个,评论区抽3位幸运鹅送视频礼盒一个~活动截止至4月17日中午12点。

重 磅 来 袭

腾讯云【燎原社】云原生技术实战营2022年全国巡演全面启动,邀请更多企业用户一起参与,交流企业云原生上云经验,持续致力帮助企业更低门槛应用云原生,实现成本优化,加速企业数字化转型。

2022年4月22日我们将在广州举办第一站,线下和大伙儿面基,欢迎大家报名参加~

地点:广州市天河区华穗路568号保利克洛维·中景大厦-B座-5楼-科创咖啡)

如此精彩的巡演活动,赶快扫描二维码报名吧!

活动报名说明:活动报名及参会免费,规模仅限100人,审核通过后将收到短信通知具体参会信息,并拉入微信群。

  往期精选推荐  

点个“在看”每天学习最新技术

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云原生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 服务网格 TCM
    • 技术原理
      • 性能优化
        • 技术实践
        相关产品与服务
        服务网格
        服务网格(Tencent Cloud Mesh, TCM),一致、可靠、透明的云原生应用通信网络管控基础平台。全面兼容 Istio,集成腾讯云基础设施,提供全托管服务化的支撑能力保障网格生命周期管理。IaaS 组网与监控组件开箱即用,跨集群、异构应用一致发现管理加速云原生迁移。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档