在本文中,我将详细解析四种主要的服务网格数据平面部署模式,包括 Sidecar 模式、Ambient 模式、Cilium mesh 模式和 gRPC 模式。通过对这些模式的架构、性能、安全性、管理复杂性和资源成本的分析,提供选择建议,帮助你在不同的应用场景中做出最优决策。无论你是追求高性能、低资源消耗,还是需要更高的安全保障,本指南都能帮助你找到合适的部署模式。
Envoy Gateway(本文中简称 EG)在7月23日发布了最新的 1.1.0 版本¹。1.1.0 版本是 EG 在 1.0.0 GA (General Availability)版本后的第一个功能更新版本,包含了多个新特性和改进。本文将为大家介绍其中最重要的几个新特性。
Apache SkyWalking 团队今天宣布发布 SkyWalking 10。SkyWalking 10 提供了一系列突破性的功能和增强功能。Layer 和 Service Hierarchy 的引入通过将服务和指标组织成不同的层次,并提供跨层无缝导航,从而简化了监控。利用 eBPF 技术,Kubernetes 网络监控提供了对网络流量、拓扑和 TCP/HTTP 指标的详细洞察。BanyanDB 作为高性能的原生存储解决方案出现,同时扩展的监控支持包括 Apache RocketMQ、ClickHouse 和 Apache ActiveMQ Classic。对多标签名称的支持增强了指标分析的灵活性,而增强的导出和查询功能简化了数据分发和处理。 本文简要介绍了这些新功能和增强功能以及其他一些值得注意的变化。
这篇文章回顾了 2023 年社区中一些令人印象深刻的 Grafana 仪表盘的用例,它们展示了 Grafana 的多样性和创造力,以及如何用可视化的方式监控和分析各种数据和场景。
在过去的十年里,源代码交付过程发生了显著变化。在这个过程的部署方面,最近的适应是采用了一种声明式和版本控制的方法来定义应用程序所需的基础设施状态和配置,通常称为 "GitOps"。这种方法在云原生应用程序和容器编排平台(如 Kubernetes)的背景下变得流行起来,因为在这些环境中管理复杂的分布式系统可能会很具挑战性。 由于这种所需的状态具有声明性质,它指向了特定/静态版本的应用程序。这带来了显著的好处,特别是可以在进行更改之前审计更改、回滚到先前状态并保持可重复的设置。然而,在不需要管道来更改应用程序的状态/配置的情况下,我们如何迁移到更新的应用程序版本而避免手动版本调整呢? 这就是 Argo CD Image Updater 的作用所在;它验证容器镜像的更近版本是否可用,随后触发应用程序的 Kubernetes 资源的必要更新,或者可选择更新关联的版本控制。
今天给大家带来一个非常让人兴奋的话题,云原生全栈可观测。 业务系统具备良好的可观测性,是最容易让开发者、运营者和管理者兴奋的。为什么这样讲?当开发者做了非常棒的业务功能,把它发布上线,此时如果它是黑盒的,或许大家都感受不到更多的成就感。当研发同学能从一个观测大盘上看到业务功能有多少 PB 流量引入,业务系统稳定运行,资源消耗平稳且符合预期;业务运营同学可以看到目前有多少用户访问,用户的行为轨迹,产生了多少业务订单。这个时候才是让大家真正的安心和兴奋。 回归本质,这就是全栈观测最基本的诉求。 回首过去几年,可观测伴随着整个云原生技术发展。Gartner 将 Applied Observability 列为 2023 年战略技术趋势,并预计,2026 年 70% 成功应用可观察性的组织将实现更短的决策延迟,为目标业务或 IT 流程带来竞争优势。 基于多年的实践经验和技术积累,阿里云发布 ARMS 全栈可观测产品体系,帮助企业更快、更低成本的完成全栈可观测技术栈的构建。