本文介绍对象存储OSS向量Bucket的计费项、计费规则及计费示例。
OSS 向量 Bucket 当前处于免费公测中,将于北京时间 2026 年 06 月 10 日正式启动商业化收费,请及时关注产品账单金额,详见官网公告。
计费概述
OSS向量Bucket专门用于存储和检索向量数据,广泛应用于AI搜索、推荐系统等场景。其计费由以下四部分组成,所有计费项均支持按量付费:
向量存储费用(VectorStorage):按存储的向量及标量数据容量计费。
向量检索扫描费用(QueryVectorData):按检索时索引表的扫描数据量计费。
向量数据写入费用(PutVectorData):按通过PutVectors接口写入的数据量计费。
API请求费用:按OSS标准存储类型的Put和Get接口请求次数计费。
计费项详解
计费项 | 计费项Code | 计量规则 | 计费周期 | 付费方式 |
向量数据存储费用 | VectorStorage | 按用户写入的数据容量大小进行计费,数据容量包括向量和标量数据。 | 按小时计费 | 按量付费 |
向量检索扫描费用 | QueryVectorData | 通过QueryVectors接口进行检索时的向量扫描费用。单次向量检索的扫描数据量为检索时索引表的总大小。 | 按小时计费 | 按量付费 |
向量数据写入费用 | PutVectorData | 通过PutVectors接口每次写入的数据大小。写入数据为用户实际写入的数据,数据大小包括向量和标量数据。 | 按小时计费 | 按量付费 |
API请求计费的接口分类如下:
定价
计费项 | 计费项Code | 单价 |
向量数据存储费用 | VectorStorage | 0.35元/GB/月 |
向量检索费用 | QueryVectorData | 0.012元/TB |
向量数据写入费用 | PutVectorData | 0.50元/GB(20 GB/月/UID/地域免费额度) |
计费示例
示例一:向量数据存储费用
假设在某个向量Bucket中存储了100 GB的向量数据(包含向量和标量数据),存储时长为一个月(按30天计算),则当月产生的向量数据存储费用为:
100 GB × 0.35元/GB/月 = 35元若该数据仅存储了10天(240小时),则费用为:
100 GB × (0.35 ÷ 30 ÷ 24)元/GB/小时 × 240小时 = 11.66元
示例二:向量检索费用
假设在某个向量索引上执行向量检索操作,单次检索扫描的数据量为100 GB,则该次检索产生的费用为:
(100 ÷ 1024)TB × 0.012元/TB = 0.00117元/次若上述检索在一个月内调用了10000次,则该月检索扫描费用为:
10000次 × 0.00117元/次 = 11.72元
示例三:向量数据写入费用
假设本月通过PutVectors接口在某一地域写入了100 GB的原始向量数据。由于每月在单地域有20 GB免费写入额度,当月产生的向量数据写入费用为:
(100 - 20)GB × 0.50元/GB = 40元若当月在某一地域内的写入数据量为10 GB,由于未超过20 GB免费额度,则当月向量数据写入费用为0元(在免费额度范围内)。
常见问题
Q:如果索引表很大,但只检索出几条结果,扫描费怎么算?
A:检索扫描费用根据检索时索引表的全量大小计算,与最终返回的结果条数无关。建议通过划分合理的多索引表架构来优化检索扫描费用。关于构建多索引表的最佳实践,请参见基于多索引表架构的大规模向量检索。
Q:免费写入额度是全地域通用的吗?
A:不是。免费额度按 UID + 地域维度提供,即每个UID在每个地域每月均有20 GB免费额度。
Q:为什么向量Bucket还有常规的API请求费?
A:向量Bucket构建在OSS基础设施之上,所有API调用均需消耗系统的请求处理资源,因此参照OSS标准存储请求费用进行计费。