亚马逊AWS官方博客

Category: Database

使用 Pub/Sub 逻辑复制实现 Aurora PostgreSQL 大版本近零停机升级

Amazon Aurora PostgreSQL 大版本升级有多种方案可供选择。本文聚焦于手动蓝绿部署(Clone + 原生 Pub/Sub)方案,深入介绍如何利用 PostgreSQL 原生逻辑复制能力,以分钟级停机时间完成 Aurora PostgreSQL 大版本升级。
文中以 PostgreSQL 13 升级至 PostgreSQL 17 为例进行说明,相同步骤适用于其他 Aurora PostgreSQL 大版本升级组合(如 PG11→PG15、PG14→PG17 等)。本文还重点讲解针对高写入量表的并行订阅任务拆分技巧,以及完整的回滚保障机制。

构建 Amazon ElastiCache OSS Caches 慢查询监控方案

Redis 慢查询会阻塞单线程引擎引发故障,而 CloudWatch 缺少现成的慢查询计数指标。本方案借助 ElastiCache 慢日志的 JSON 结构化能力,用 CloudWatch Logs Metric Filter 直接生成自定义指标 RedisSlowQueryCount,零代码、纯托管、可批量部署,并经告警与 SNS 实现主动监控。

Valkey 为什么这么快?盘点 Valkey 中提升性能的黑科技

Valkey 是 Amazon ElastiCache 的核心引擎,作为一款高性能的开源内存数据库,Valkey自诞生以来,在性能方面实现了惊人的突破:单节点吞吐量可达 119 万 RPS,集群规模可扩展到 2000 节点,从而实现 10 亿规模的RPS。随着今年5月份Valkey 9.0的发布,它的性能再一次得到提升,你可以在Amazon ElastiCache体验它的速度。Valkey是怎么做到这么快的呢?本文将带领读者,一起深入剖析成就了这个性能怪兽背后的那些“黑科技”。

使用 Kiro 和 MCP 自动化大规模升级 RDS MySQL 8.0 至 RDS MySQL 8.4

本文介绍 RDS MySQL 升级助手,这是一款开源工具,可批量执行 Amazon RDS MySQL 8.0 到 RDS MySQL 8.4 主版本升级。它解决了大规模主版本升级中最棘手的两大难题:系统地修复数百个实例的预检查问题,以及验证升级后的应用程序行为。该工具提供了一个包含 19 项 SQL 预检查的引擎,并附带修复方案、自动化参数组和选项组迁移、蓝绿部署和原地升级编排(包含切换前安全检查)以及应用程序验证框架——所有作业都可以通过 shell 脚本或 Kiro IDE/CLI 的自然语言进行访问。