Istio Sidecar:流量劫持原理与 Envoy 工作机制
要有效运用 Istio 管理复杂的微服务通信,理解其数据平面的流量捕获与路由机制是首要前提,而 Envoy Sidecar 在这一机制中扮演着核心角色。本文将详细阐述 Istio 数据平面的关键运作原理,重点分析网络流量在 Envoy 代理内部以及 Pod 之间的具体流转路径,并深入解析流量劫持这一关键技术的实现方式。掌握这些基础原理,是工程师深入理解并熟练应用 Istio 的基础。
More … 要有效运用 Istio 管理复杂的微服务通信,理解其数据平面的流量捕获与路由机制是首要前提,而 Envoy Sidecar 在这一机制中扮演着核心角色。本文将详细阐述 Istio 数据平面的关键运作原理,重点分析网络流量在 Envoy 代理内部以及 Pod 之间的具体流转路径,并深入解析流量劫持这一关键技术的实现方式。掌握这些基础原理,是工程师深入理解并熟练应用 Istio 的基础。
More …在当前的云原生时代,微服务架构和容器化部署已经成为主流。然而,随着服务数量的指数级增长,如何有效地管理、连接、保护和观察这些分布式服务,成为了摆在每一位工程师面前的现实挑战。Istio,作为一个功能强大的开源服务网格,应运而生,为解决这些复杂问题提供了一套全面的解决方案。
More …Envoy 是现代服务网格基石,在服务网格应用场景,还是需要对了解 Envoy 架构和其工作原理,才能在问题出现时,在控制平面之前的更底层—数据平面,对故障进行排查。
More …XtraBackup 是由 Percona 开发的 MySQL 备份软件,官方地址为 Persona XtraBackup,它支持 MySQL、MariaDB 和 Percona Server for MySQL。也有很多大公司为其做背书,Facebook 早期就是使用它进行增量备份的。根据官方介绍,XtraBackup 是唯一开源的能对使用 InnoDB 和 XtraDB 存储引擎的数据库进行热备的软件。显然,mysqldump 也是开源的。
More …mysqldump 是现在在小型企业使用最为广泛的 MySQL 备份工具,因为很多初级运维工程师基本上只能接触到它,所以我们就先来讲一下它。mysqldump 的原理很简单,就是 SELECT 把数据提取出来,但是结合不同存储引擎的其他特性,mysqldump 既可以实现温备,又可以实现热备。
More …对于大部分公司来说,数据库的安全是重中之重,数据库的备份还原也显得尤为重要。但是因为 MySQL 备份还原涉及到的东西太多,很多运维同学并没有对备份还原并没有太多的理解,很多可能只会使用最基本的 mysqldump 命令配合文档进行备份还原操作。我在这里就将整个 MySQL 备份还原讲一下。
More …