API服务审计数据存储选型:RDS、DynamoDB及其他AWS低成本方案咨询
适配低频次审计数据存储的AWS替代方案(除RDS外)
1. Amazon S3
- 极致低成本:按存储容量和请求次数计费,每日100条审计数据的存储量和请求数都极低——单条按1KB计算,一年仅约36MB存储量,月费几乎可以忽略。
- Lambda写入方式:直接将审计数据以JSON/CSV格式写入S3,可按日期划分存储路径(如
audit-records/2024/09/15/entry.json);若需追加到同一文件,因每日写入量少,可先拉取现有文件到Lambda临时存储,追加后重新上传,完全可行。 - 查询支持:用S3 Select直接在S3对象内筛选数据,无需下载整个文件,适配低频次访问需求;还可配置生命周期规则,自动归档到S3 Glacier进一步压缩长期存储成本。
2. Amazon SimpleDB
- 轻量级结构化存储:专为小规模、低访问量场景设计,无需严格表结构,轻松适配你的3个审计字段需求。
- 成本优势:按存储容量和读写请求计费,每日100条写入的费用微乎其微,远低于标准DynamoDB配置。
- Lambda集成:通过AWS SDK调用
PutAttributes接口即可完成数据写入,代码实现简单。 - 容量上限:单域支持最大10GB存储,完全满足你的审计数据存储需求,同时支持基础条件查询,覆盖审计数据的检索场景。
补充:DynamoDB On-Demand 模式(可选)
- 虽然你认为DynamoDB性能过剩,但On-Demand模式按实际请求付费,无预留成本,每日100条写入+极少查询的情况下,月费通常不足1美元,成本极低,若不想切换新服务也可考虑该模式。
内容的提问来源于stack exchange,提问作者Moh
相关产品推荐
相关产品推荐

