各家云 RDS for MariaDB 实测与选型对照
AWS / 阿里云 / 腾讯云 / SkySQL / 华为云——版本、价格、限制、性能、坑
数据采集于 2026 年 Q1。云厂商定价 / 版本变化快,把这一篇当指南而非"实时报价单"。
一张图选型
是否在 China region?
├─ 是
│ ├─ 想要便宜入门 → 阿里云 RDS for MariaDB(基础版 ~¥30/月起)
│ ├─ 金融 / 强一致 → 腾讯云 TDSQL for MariaDB
│ └─ 已用阿里云全家桶 → PolarDB MySQL(兼容性更好)
└─ 否
├─ AWS 生态 → AWS RDS for MariaDB(最高 11.8 LTS;12.3 仍在 Preview)
├─ 需要 MariaDB 独有特性(ColumnStore / Xpand / VECTOR)→ MariaDB SkySQL
├─ Azure → 别用 Azure DB for MariaDB(已 EOL),迁 MySQL Flexible Server
└─ Google Cloud → Cloud SQL for MySQL(没 MariaDB 原生)详细对照
版本支持
| 厂商 | 最新支持版本 | LTS 跟进速度 | 备注 |
|---|---|---|---|
| AWS RDS | 11.8 / 11.4 / 10.11 LTS(12.3 仅 Preview) | 滞后 6–9 个月 | 滚动主线不支持 |
| MariaDB SkySQL | 12.3 / 11.8 LTS | 最新 | 官方自营,特性最全 |
| 阿里云 RDS | 10.5(旧) | 滞后 2+ 年 | 更新慢,推 PolarDB |
| 腾讯云 TDSQL | 基于 MariaDB 5.7 魔改 | 完全分叉 | 不是上游 MariaDB |
| 华为云 RDS | 10.5 | 滞后 | 主推 GaussDB |
| Azure DB for MariaDB | 已 EOL 2024-09-19 | — | 不可新建 |
定价(最便宜可生产实例 2026 Q1)
| 厂商 | 实例 | 配置 | 月费 | 说明 |
|---|---|---|---|---|
| AWS RDS | db.t4g.micro | 2vCPU/1GB/20GB | ~$13 | Single-AZ, on-demand |
| AWS RDS | db.t4g.medium | 2vCPU/4GB/100GB | ~$60 | 真实小生产可用 |
| 阿里云 RDS | 基础版 | 1vCPU/1GB/20GB | ¥40 | Single-AZ |
| 阿里云 RDS | 高可用版 | 2vCPU/4GB/100GB | ¥600+ | 真生产 |
| 腾讯云 TDSQL | 入门 | 2vCPU/4GB | ¥800+ | 强一致 |
| SkySQL | Sky-2 | 4vCPU/8GB | $250+ | Multi-AZ 起步 |
| 自建 EC2 + MariaDB | t4g.medium | 2vCPU/4GB | $30 + 运维成本 | 完全可控 |
预留实例 / 包年通常打 5–6 折。生产用务必算长期成本。
关键能力对比
| 能力 | AWS | 阿里 | 腾讯 | SkySQL | 自建 |
|---|---|---|---|---|---|
| Multi-AZ 高可用 | ✅ | ✅ | ✅ | ✅ | 自己搭 |
| Point-in-Time Restore | ✅ 5 分钟粒度 | ✅ | ✅ | ✅ | mariabackup + binlog |
| 跨区只读副本 | ✅ | ✅(同区) | ✅ | ✅ | 自搭 |
| 升级版本 | 控制台一键 | 控制台 | 控制台 | 控制台 | 手动 |
| 自动备份 | ✅ S3 | ✅ OSS | ✅ COS | ✅ | 自管 |
| 加密表空间 | ✅ KMS | ✅ KMS | ✅ KMS | ✅ | 自配 |
| 慢查询日志 | ✅ CloudWatch | ✅ SLS | ✅ CLS | ✅ | error log |
| 性能洞察 | Performance Insights | DAS | DBbrain | 内置 | PMM |
| 参数组 | ✅ | ✅ | ✅ | ✅ | my.cnf |
| 私有访问 (VPC) | ✅ | ✅ VPC | ✅ VPC | ✅ PrivateLink | 自管 |
| VECTOR 类型 (11.8+) | ✅ | ❌ | ❌ | ✅ | ✅ |
| ColumnStore | ❌ | ❌ | ❌ | ✅ | 自装 |
| Xpand 分布式 | ❌ | ❌ | ❌ | ✅ | ❌ |
性能(sysbench oltp_read_write)
2vCPU / 4GB 实例,1M 行 sysbench,测试 60s,单位 TPS
| 厂商 | OLTP RW | 备注 |
|---|---|---|
AWS RDS db.t4g.medium | ~1200 | t 系列突发性能 |
AWS RDS db.m6g.large (4C/8G) | ~3500 | 稳态 |
| SkySQL Sky-2 | ~2800 | Multi-AZ 同步开销 |
| 阿里云高可用版 2C/4G | ~2000 | |
自建 EC2 t4g.medium + EBS gp3 | ~2500 | 无 Multi-AZ 同步 |
自建 EC2 c7g.large + 本地 SSD | ~5500 | 真实最高 |
结论:托管贵但省事,自建快但运维成本看不见。
各家专属坑
AWS RDS
db.t*系列有 CPU credit,长跑会被限速- 主实例升级时 Multi-AZ failover 可能丢秒级写
binlog默认开但expire_logs_days短- Performance Insights 高级版要钱
阿里云 RDS
- 版本旧(10.5 已 4 年)
- 自定义参数受限
SUPER权限不给- 备份频率受版本约束
腾讯云 TDSQL for MariaDB
- 不是上游 MariaDB,是基于 5.7 的内部分叉
- SQL 兼容性需要测试,特别是 11.x 新功能
- 文档比腾讯云 MySQL 少
- 适合金融场景的强一致诉求
SkySQL
- 区域少(主要 AWS / GCP 选择区域)
- 入门价格高
- 国内访问延迟
- 但唯一支持 MariaDB 最新特性
Azure
- 已 EOL,新项目别选
- 现有实例迁 MySQL Flexible Server
监控集成
| 厂商 | 内置 | 第三方 |
|---|---|---|
| AWS | CloudWatch | Datadog / NewRelic / PMM |
| 阿里云 | CloudMonitor + DAS | Prometheus 自接 |
| 腾讯云 | CLS + DBbrain | 同上 |
| SkySQL | 内置 dashboard | Datadog |
网络与跨区
- AWS 多 region 跨区 binlog 复制简单,但延迟看物理距离
- 阿里云 跨 region 只读副本要"DTS"额外服务
- 腾讯云 类似阿里
- SkySQL 主推 cross-region 用 Xpand
与 K8s 自管对比
如果你的团队已经在用 Kubernetes,MariaDB Operator 是个有意思的选项:
helm repo add mariadb-operator https://helm.mariadb.com/mariadb-operator
helm install mariadb-operator mariadb-operator/mariadb-operator -n mariadb-operator --create-namespace
# CR
apiVersion: mariadb.mmontes.io/v1alpha1
kind: MariaDB
metadata: { name: mariadb-prod }
spec:
replicas: 3
storage: { size: 100Gi }
database: app
...- 优点:跨云一致、版本随心选、成本最低
- 缺点:运维负担最重;备份、监控、HA 全自管
- 适合:已有 K8s 平台团队 + 多环境一致诉求
选型决策树
有合规 / 数据驻留要求 (PII / 金融)?
├─ 是 → 选所在国合规云厂商(阿里 / 腾讯 / Azure CN)
└─ 否
└── 用过 MariaDB 独有特性 (ColumnStore / VECTOR / Xpand)?
├─ 是 → SkySQL
└─ 否
└── 已在某云大量投入?
├─ AWS → RDS for MariaDB
├─ 阿里云 → 考虑 PolarDB MySQL(兼容性更高)
├─ 腾讯 → 考虑 TencentDB MySQL
└─ 都没有 → 团队会 K8s? → MariaDB Operator; 不会 → SkySQL跨云迁移要点
- AWS → 阿里:阿里 DTS 支持
- 阿里 → AWS:自己 dump + mariabackup
- 任意 → SkySQL:SkySQL 提供 ingest 工具
- 任意 → K8s 自建:mariabackup + 应用切流
详见 运维与迁移 和 从 Aurora 迁移。
我的建议
- 个人 / 学习:自建 Docker,零成本
- MVP / 早期创业:AWS RDS
db.t4g.medium或阿里基础版 - 中大型生产:AWS RDS Multi-AZ 或自建 K8s
- 需要 MariaDB 最新特性:SkySQL 或自建 11.8+
- 国内业务 + 中小规模:阿里 PolarDB(兼容) + 监控 + DTS
- 金融:腾讯 TDSQL 或 SkySQL Xpand