表格存储按实例计费。CU模式(原按量模式)的计费项包括读吞吐量、写吞吐量、数据存储量和外网下行流量四部分。CU模式(原按量模式)适用于业务峰谷变化较大,不可预测的场景。如果实际业务中使用了多元索引、二级索引、SQL查询、时序模型、多版本、生命周期管理、通道服务、数据迁移同步等核心功能,则会产生相应的读写数据、数据存储费用。本文介绍了表格存储CU模式(原按量模式)的计费价格、计费组成、计费项、核心功能计费原则以及计费项常见问题。
计费价格
具体计费价格,请参见表格存储价格详情页。
您可以使用价格计算器对产品价格成本进行初步估算。
计费组成
表格存储提供了容量型实例和高性能实例两种实例规格。不同实例规格的计费组成如下图所示。
使用表格存储的多元索引、二级索引、SQL查询和时序模型功能也会产生相应费用。相应功能的计费组成如下图所示。
SQL本身不会有额外的费用,但是使用SQL查询数据过程中涉及到的表扫描、索引查询等操作会产生费用。
计费项
CU模式(原按量模式)下,表格存储实例产生的费用主要由读吞吐量、写吞吐量、数据存储量和外网下行流量四部分构成。
计费项 | 付费方式 | 计费标准 | |
预留读吞吐量 |
| 实例所有表的预留读吞吐量之和,按小时计费(账单周期内每小时预留读吞吐量的平均值)。单位为CU。 说明 仅高性能实例支持预留读吞吐量。关于实例的更多信息,请参见实例。 | |
按量读吞吐量 |
| 每秒实际消耗的读吞吐量。表格存储对账单周期内实例下所有表的按量读吞吐量之和进行计费。单位为CU。 | |
预留写吞吐量 |
| 实例所有表的预留写吞吐量之和,按小时计费(账单周期内每小时预留写吞吐量的平均值)。单位为CU。 说明 仅高性能实例支持预留写吞吐量。关于实例的更多信息,请参见实例。 | |
按量写吞吐量 |
| 每秒实际消耗的写吞吐量。表格存储对账单周期内实例下所有表的按量写吞吐量之和进行计费。单位为CU。 | |
说明 当数据量较大时,建议您使用预购资源包的方式降低存储成本。 |
| 实例的数据总量,按小时计费(账单周期内每小时数据总量的平均值)。单位为GB。 | |
外网下行流量 | 按量付费 | 应用程序访问表格存储所产生的外网下行流量费用。主要构成为应用程序使用HTTP方式访问表格存储返回的响应。 说明
|
核心功能计费原则
使用多元索引、二级索引、SQL查询、时序模型、多版本、生命周期管理、通道服务、数据迁移同步等核心功能时会产生相应的费用。各功能的计费原则请参见下表。
如果通过外网访问表格存储,则会产生外网下行流量费用。
SQL本身不会有额外的费用,但是使用SQL查询数据过程中涉及到的表扫描、索引查询等操作会产生费用。
核心功能 | 计费原则 |
多元索引 | 不论当前实例规格,多元索引均会产生高性能存储量、预留读吞吐量与按量读吞吐等。更多信息,请参见多元索引计量计费。 |
SQL查询 | SQL当前本身不会有额外的计算消耗,但会根据使用SQL查询数据的过程中,数据表扫描、索引查询等操作产生读写吞吐量。更多信息,请参见SQL查询计量计费。 |
二级索引 | 计费项包括数据存储量、构建索引的读写吞吐量和正常读写吞吐量。更多信息,请参见二级索引计量计费。 |
时序模型 | 计费项包括数据存储量和按量读写吞吐量。更多信息,请参见时序模型计量计费。 |
数据多版本 | 主要产生基于版本号与各个版本数据额外的存储量费用。更多信息,请参见数据存储量。 |
生命周期管理 | 配置生命周期管理清理数据,不会有额外的数据清理费用。但开启生命周期管理功能后,会在各个属性列增加时间戳作为的版本号数据,有额外的存储量产生。更多信息,请参见数据存储量。 |
通道服务 | 当前通道服务本身没有额外的费用开销。在消费通道服务数据时,根据实际拉取的数据产生读吞吐量。 |
数据同步迁移(通过工具或其他产品) | 在使用迁移工具或其他产品(例如DTS、阿里云物联网平台等)迁移访问表格存储时,会根据具体的读写请求按照读写吞吐量计量计费。 |
计算引擎访问(MaxCompute、Spark、Flink等) | 各个计算引擎访问表格存储,会根据具体的读写请求按照读写吞吐量计量计费。 |
常见问题
我使用的容量型实例,为什么会存在预留读吞吐量费用?
使用多元索引功能时,表格存储会根据索引数据规模自动设置一个预留读吞吐量。因此容量型实例中如果使用了多元索引,也会产生预留读吞吐量费用。关于多元索引计费的更多信息,请参见多元索引计量计费。
多元索引的预留读吞吐量费用包含以下资源消耗:
创建索引时,会先从数据表中读取数据,从而消耗一定读吞吐量。
创建索引需要消耗写吞吐量,且创建索引时可能还会有分词,对资源的消耗会比较高。这部分费用也会包括在预留读吞吐量中,不会再额外计费。
为了保证索引和查询的性能,索引的部分内容会提前加载进内存且内存常驻,并消耗系统的内存资源。这部分费用也会包括在预留读吞吐量中。
VCU模式(原预留模式)与CU模式(原按量模式)有哪些区别?
VCU模式(原预留模式)和CU模式(原按量模式)的主要区别如下:
计算部分
VCU模式(原预留模式)是以包年包月方式购买预留VCU(VCU,4核16 GB)或使用弹性能力根据实际计算消耗折算成VCU进行计费,而CU模式(原按量模式)是根据实际计算消耗折算成CU进行计费。
存储部分
VCU模式(原预留模式)支持按照不同存储类型收费,而CU模式(原按量模式)只能与实例类型绑定。
索引部分
VCU模式(原预留模式)的存储部分单独收费,计算部分统一在计算资源中消耗;而CU模式(原按量模式)按照高性能存储与预留CU方式计费。
更多信息,请参见预留模式和按量模式的区别。
当前使用的数据存储、读写吞吐量较多,如何降低成本?
表格存储提供了资源包的付费方式,用于降低使用成本。购买资源包即可根据购买资源与时长享受不同的使用折扣。关于资源包的更多信息,请参见资源包介绍。
资源包类型包括按量写CU套餐、按量读CU套餐、存储套餐和预留CU套餐四种。不同计费模式支持的资源包类型不同,详细说明请参见下表。
未购买资源包的资源默认按量付费。例如您购买了存储套餐资源包和按量写套餐资源包,则存储和按量写吞吐使用资源包抵扣,读吞吐按量付费。
类型 | 适用的计费模式 | 描述 |
按量写CU套餐 | 按量模式 | 有效期内每个月能使用的写CU总数,用于抵扣按量写吞吐量。例如购买了一年的10亿规格按量写CU套餐,表示每个月都有10亿的按量写CU会通过资源包进行抵扣,为期一年。 |
按量读CU套餐 | 按量模式 | 有效期内每个月能使用的读CU总数,用于抵扣按量读吞吐量。 |
存储套餐 |
| 有效期内每个小时能用来抵扣的存储量。 |
预留CU套餐 | 按量模式 | 有效期内每个小时能用来抵扣的预留读写CU量(包含多元索引产生的预留读吞吐量)。 |
当资源的按量付费成本高于对应时长资源包的成本时,建议购买资源包来降低使用成本。具体计算方式请通过表格存储定价详情和价格计算器进行初步成本估算和对比。
当使用高性能实例或者使用多元索引功能时,您可以通过购买预留CU套餐进行预留读写吞吐量的抵扣。
按量付费实例是否能够控制资源使用上限?
按量付费实例当前无法控制整体资源的使用上限,需要业务层来自行管控避免异常流量与使用导致的表格存储资源开销。
如何查看实例读写CU的使用量?
您可以通过以下方式查看表格存储实例读写CU的使用量。
通过费用中心导出计量数据。具体操作,请参见用量查询。
如何查看实例中的表数据大小?
您可以通过表格存储控制台或者通过费用中心查看实例中的表数据大小。