写点什么

Service Mesh 服务网格

0 人感兴趣 · 32 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/14/142c144c97675ebbc2e66173e982070a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Flomesh 服务网格进行流量拆分

用户头像
Flomesh
04-27

在微服务的架构中,随着业务迭代的加速和服务数量的增加,每一次服务的更新发布都存在潜在的故障风险,对系统的可靠性带来挑战。如何降低新版本发布对业务的影响,让更新更加可控成为微服务治理的重要工作之一。

https://static001.geekbang.org/infoq/8c/8c3b66eb7c4d790d2759553905281d02.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

服务网格领域的百花齐放,是否存在一个更优解?

随着云原生的爆炸式发展及服务网格的不断优化,未来的服务网格可能会完全取代传统微服务架构,成为各个企业微服务及云原生改造的首选架构。

https://static001.geekbang.org/infoq/3a/3adfbe50eb222df0511e694f2a7a0043.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy 实现 SOCKS 代理

用户头像
Flomesh
01-17

上篇我们介绍了服务网格 osm-edge 出口网关使用的 HTTP 隧道,其处理方式与另一种代理有点类似,就是今天要介绍的 SOCKS 代理。二者的主要差别简单来说就是前者使用 HTTP CONNECT 告知代理目的地址,而后者则是通过 SOCKS 协议。值得一提的是,SOCKS 也是出口

https://static001.geekbang.org/infoq/4a/4a0725a6c086269475d56931fe59663f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

服务网格|如何使用 Amesh 配置插件

如何使用这些组件,来进行 APISIX 插件能力的使用呢?本文在假设已经成功安装 Amesh 后,如何在 Amesh 中进行部署、配置和更新插件等操作。

https://static001.geekbang.org/infoq/4a/4a0725a6c086269475d56931fe59663f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 APISIX 的服务网格方案 Amesh 积极开发中!

在云原生快速发展的前提下,服务网格领域也开始逐渐火热。目前阶段,大家所熟知的服务网格解决方案很多,每种产品又各有其优势。因此在面对不同的行业或者业务背景时,每个人的选型想法都各不相同。

https://static001.geekbang.org/infoq/95/9578c437be69f10d625e487920e5d3fe.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Kubernetes 跨集群流量调度实战 :访问控制

用户头像
Flomesh
01-05

众所周知,Flomesh 的服务网格产品 osm-edge 是基于 SMI(Service Mesh Interface,服务网格接口) 标准的实现。SMI 定义了流量标识、访问控制、遥测和管理的规范。在 上一篇 中,我们体验过了多集群服务(Multi-Cluster Service,MCS),以及流量在多集群中

https://static001.geekbang.org/infoq/72/72bd1512cf593f77c5da7e45b3e0661d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

服务网格:管理对外部服务的访问

用户头像
Flomesh
2022-11-11

在企业中,出于安全考虑对外部服务的访问是被严格管控的,一般都会默认禁止对外部服务的访问。但是有时系统不可避免的会依赖外部服务,安全团队就会将这些外部服务加入到信任白名单中,并限制只有某些访问源才可以访问这些外部服务。通常做法是安全团队收集访

https://static001.geekbang.org/infoq/c6/c65dafb17627e6bb0e411119ef063afa.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HowTo:Pipy 如何修改请求和响应的内容

用户头像
Flomesh
2022-09-28

在使用代理时,免不了因为各种需求要对请求和响应的内容进行修改。作为可编程的代理,这些功能对 Pipy 来说非常 easy。今天,我们就以两个常见的功能为例。

https://static001.geekbang.org/infoq/ad/ad4da98babd81c83c006388015d5d5af.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HowTo:Pipy 如何统计关键指标

用户头像
Flomesh
2022-09-27

随着分布式系统的发展,可观测性在系统中扮演着重要的角色,通过可观测性可以展示系统的内部状态。作为可观测性三个方向之一的 metrics,实现了对系统信息的统计聚合。

https://static001.geekbang.org/infoq/10/10074579122f26300ef46c6de1e3e1d7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

PipyJS - 函数式网络编程语言

用户头像
Flomesh
2022-09-23

这篇文章主要介绍 Pipy 以及强大的 PipyJS - 没有垃圾回收开销、轻量级的函数式 JavaScript 解释引擎。

https://static001.geekbang.org/infoq/c0/c09faa47392c36c19f4f29c502bd813f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy 同一 IP 多个 SSL 域名

用户头像
Flomesh
2022-09-22

之前在 Pipy 教程系列之(十八)TLS 中曾介绍过如何为代理增加 TLS 卸载的功能,来提供 HTTPS 代理服务。在教程里的代码使用单一证书,也就是说只能支持单个 HTTPS 站点。正好,昨天有社区的同学询问,能否像 Nginx 一样配置多个证书来支持多个域名。

https://static001.geekbang.org/infoq/41/4124d6718bfc75a2f4175f34e6642068.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flomesh 多租户 Ingress Controller

用户头像
Flomesh
2022-09-21

在当下的云计算时代,我们经常会听到“租户”、“多租户”。“租户”是多租户架构技术中的概念,这种技术是用来处理多个组织共用同一个系统或者组件时的数据隔离性。在 Kubernetes 中的最简单的多租户是根据命名空间( Namespace)进行划分的,众多的命名空间

https://static001.geekbang.org/infoq/dc/dc5716a7be35247ab80c749cbdfc82a4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

快速体验 MicroK8s 开箱即用的服务网格

用户头像
Flomesh
2022-09-20

MicroK8s 在上个月发布的 1.25 版本中加入了服务网格组件 osm-edge,自此通过 MicroK8s 管理的基础设施搭配轻量级的服务网格 osm-edge,将服务网格能力延伸到了边缘计算场景。

https://static001.geekbang.org/infoq/16/162cd84555d5fc6f31c097bf5ed3e521.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy + Sentinel 实现 Redis 的高可用

用户头像
Flomesh
2022-09-16

Pipy 是面向云、边缘和 IoT 的开源的可编程代理。Pipy 的灵活多变使其可以用于很多场景。本文的主要目的是演示通过 Redis 的主从同步的前置代理,提供 TCP 的负载均衡来保持客户端/应用程序的连接性。

https://static001.geekbang.org/infoq/3d/3dd91c6a59e3f9551d7aa8e9defc328b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 FSM 管理 osm-edge 服务网格入口流量

用户头像
Flomesh
2022-09-15

Ingress 作为 Kubernetes 集群外部到集群内部应用的访问入口,对进入集群的流量实施管理。Kubernetes Ingress API 采用关注点分离的设计,其中 Ingress 的实现提供了由运维人员管理的入口功能基础设施;同时允许应用程序所有者通过规则来控制到后端请求的路由

https://static001.geekbang.org/infoq/ab/ab3dc94400831b2a48882ec9826e0b74.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

双“简”合璧:极简 Kubernetes 上使用极简服务网格

用户头像
Flomesh
2022-09-14

本文主要介绍在极简 Kubernetes 发行版 k8e 上如何使用轻量级服务网格 osm-edge 进行服务治理,演示在一个低资源(2c4g)的 ARM 集群上进行服务的灰度发布和访问控制。

https://static001.geekbang.org/infoq/a3/a3a84a659d1cd2f23b81ba88b1c7006d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

边缘服务网格 osm-edge 数据平面基准测试

用户头像
Flomesh
2022-09-07

osm-edge 是一个轻量级服务网格,面向资源敏感的云端环境和边缘计算场景,采用 osm 作为控制平面,采用 Pipy 作为数据平面,具有高性能、低资源、简单、易用、易扩展、广泛兼容(支持x86/arm64/龙芯/RISC-V)的特点。

https://static001.geekbang.org/infoq/fe/feecb8ba2e7cc966d580a649f990801b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

边缘服务网格 osm-edge 概览

用户头像
Flomesh
2022-09-01

osm-edge 是针对边缘计算环境设计的服务网格,采用 osm 作为控制平面,采用 Pipy 作为数据平面,具有高性能、低资源、简单、易用、易扩展、广泛兼容(支持x86/arm64/龙芯/RISC-V)的特点。

https://static001.geekbang.org/infoq/0b/0b0b3627466a4117a9c7b1de43d3acdd.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

传统微服务框架如何无缝过渡到服务网格 ASM

让我们一起来看下传统微服务迁移到服务网格技术栈会有哪些已知问题,以及阿里云服务网格 ASM 又是如何无缝支持 SpringCloud 、Dubbo 这些服务的。

https://static001.geekbang.org/infoq/bf/bf81fa753cb9e0391c7e24fb286555f4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

服务网格项目 Aeraki Mesh 正式进入 CNCF 沙箱

用户头像
York
2022-06-15

6月15日,云原生计算基金会 (CNCF) 宣布,由腾讯云牵头,灵雀云等多家伙伴合作开源的服务网格项目Aeraki Mesh正式成为Sandbox项目。

https://static001.geekbang.org/infoq/dd/dd04f0a002feb6291388d48932c08a28.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

玩转云原生流量管理——Flomesh

用户头像
Flomesh
2022-06-08

Flomesh 云原生流量管理,以开源软件 Pipy 为核心,提供全方位的应用流量管理产品及解决方案,用户可以快速构建一站式、支持多云环境、兼容不同计算环境(小机、X86 物理机、虚拟机、容器、FAAS)的应用流量管理平台,实现混合云时代一体化的基于流量的管理能力

https://static001.geekbang.org/infoq/40/4079b7a25dd3258534f5cc8e104eb9f9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何为服务网格做端到端测试

用户头像
Flomesh
2022-05-23

在前面的文章中详细解读了 SMI 规范,以及我们引入可编程代理 Pipy 对 OSM 进行扩展。在替换了 sidecar 代理之后,不能影响服务网格已有的功能。OSM 代码库中有提供端到端的测试用例,我们通过其来验证以 Pipy 为代理的 OSM 的各项功能。

https://static001.geekbang.org/infoq/00/003dadc858c27dc4bf966de950024b02.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

当开放服务网格 OSM 遇到 Pipy

用户头像
Flomesh
2022-05-19

开放服务网格遇到可编程代理 1+1>2,Service Mesh 是基础,快速的定制化策略是关键。

https://static001.geekbang.org/infoq/23/2315cf9ee7bed90354ae747a007a3543.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蚂蚁集团 Service Mesh 进展回顾与展望

用户头像
SOFAStack
2022-05-17

继 2019 年的 《蚂蚁集团 Service Mesh 落地实践与挑战》之后,蚂蚁集团在 Service Mesh 方向已经继续探索演进近 3 年,这 3 年里有哪些新的变化,以及对未来的思考是什么,值此 SOFAStack 开源 4 周年之际,欢迎大家一起进入《蚂蚁集团 Service Mesh 进展回

https://static001.geekbang.org/infoq/66/664ed89cc3140602e792ef3300c23fa0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

quarkus 接触研究个人总结

用户头像
weir威尔
2021-11-14

那么quarkus有什么是非常吸引人的:启动速度,内存占用小,利用graalvm可以做到把jar应用转成二进制的可执行文件即native镜像,还有就是开发环境对开发人员的友好体现在只要代码保存就会快速生效,在开发测试环境的一键部署,更关键的是性能的极大提升。

https://static001.geekbang.org/infoq/66/66f96f1c0749d44079826eefec6538e7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

服务网格在百度核心业务大规模落地实践

百度服务网格技术负责人乔元才发表了『服务网格在百度核心业务大规模落地实践』的主题演讲。

替换 Spring Cloud,使用基于 Cloud Native 的服务治理

本文整理自「火山引擎开发者社区」首次 Meetup 中的同名演讲,主要介绍了 Spring Cloud 技术体系和云原生技术体系的关联和区别,以及如何借助云原生能力构建微服务系统。

https://static001.geekbang.org/infoq/47/474107ab07e2dec9cefbf26ca7fe15b5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深度 | 字节跳动微服务架构体系演进

2021-06-22

本文整理自字节跳动(火山引擎)基础架构/服务框架团队负责人成国柱在 QCon 2021 的分享,主要介绍了 2018-2021 年间,服务框架团队在 Golang 服务框架和 Service Mesh 上的技术实践和经验总结。

Service Mesh 服务网格_Service Mesh 服务网格技术文章_InfoQ写作社区