产品计费
MaxCompute 计费相关问题
1. MaxCompute如何计费?
MaxCompute 是以 project 为计费单元,计费项包括存储、计算、数据下载三类。
当我们开通 MaxCompute 服务时都会碰见一个问题,如何选择自己的计费方式,怎么估算?
MaxCompute 的产品有两种计费模型,按量付费(先使用再付费)和 CU 预付费(先购买资源),简单来说就是资源共享和资源独享的区别。 就是分为计算费用(可预付费和后付费)、存储费用(按量后付费)、下载费用(按量后计费)。
2. 预付费形式下资源利用情况是什么样子的?
预付费的资源池是独享的,按购买 CU(1CU=1 核 CPU+4G 内存)量固定分配资源,计算任务只能占用独享的资源。但是当在同个区域,已经开通一个预付费规格的情况下,可以通过升级和降配资源方式开通其他规格。如果任务量较大,可以考虑对于消耗资源少的任务采取预付费,资源较大的任务采取按 I/O 后付费,这样可以保证任务运行时一直有 CU 资源。
3. 如何查看 MaxCompute sql 执行所消耗的资源?
MaxCompute的计算分为按量付费和包年包月,按量计费可以通过下载 MaxCompute 用量明细账单来分析 MaxCompute SQL 消耗的资源。
可参考官方文档,包年包月可以通过 Information Schema 的 task_history 统计 CU 时。
4. MaxCompute有参数可以设置抢占资源吗?同时发起批量 SQL,CU 是怎么分配的?
MaxCompute 计算资源分为两种模式,按量付费和包年包月,两种计费方式相互独立。 按量付费可以理解为公共计算资源池,包年包月为独享计算资源池。 包年包月对资源设置可以参考以下文章:
- 包年包月资源分时设置:https://developer.aliyun.com/article/768984
- 包年包月项目作业使用按量付费资源:https://help.aliyun.com/document_detail/171280.html
- 包年包月作业优先级功能:https://help.aliyun.com/document_detail/175617.html
- 包年包月资源隔离:https://help.aliyun.com/document_detail/197810.html
5. MaxCompute SQL 中运行分区表全表扫描后,为什么会费用增加?
全表扫描费用增加是因为输入量增加了,例如有一张表按时间(天)分区,存放了 365 个分区(365 天)数据,全表扫描则输入量为 365 个分区的数据量,如果用分区裁剪只取某个分区(某天)数据,则输入量就只有那个分区的数据量。
6. 如果把 MaxCompute 计算费用从按量付费变为包年包月,是否会引起数据变化或者服务重启?
不会,目前,MaxCompute 支持在按量计费和包年包月两种计费方式之间进行转换,但您必须提前开通好两种模式的 MaxCompute 资源。具体限制以及操作步骤可参考官方文档。
7. 最近都没有进行 MaxCompute 的计算,或者购买的为包年包月计费,为什么最近的几个月都有扣费?
MaxCompute 扣费项包含存储、计算、下载。这些费用是存储费用,可在控制台账单明细中核实一下。
8. MaxCompute中为什么 SQL 查询不同的分区,费用差异比较大?
分区 Size 较大就会造成费用较多。您可以使用 desc table_name partition(pt_spec)命令查看具体分区大小。 分区表的意义在于优化查询。查询表时通过 WHERE 子句查询指定所需查询的分区,避免全表扫描,提高处理效率,降低计算费用。
9. 如果按月购买 MaxCompute 还会额外收取费用吗?
购买包年包月规格且将项目关联包年包月配额后,在购买时长范围内,MaxCompute 不会再收取从这些项目发起的计算费用。但如果在使用 MaxCompute过程中产生了外网下载和存储操作,系统会根据下载数据量及存储数据量进行收费。
10. MaxCompute会存储三个副本,如何计费?
只按照单副本计费。
11. 通过 DataWorks 执行补数据操作后,为什么费用会产生较大波动?
DataWorks 会在您定义的补数据时间区间内的每个调度周期都运行一次补数据操作。例如补 30 天的数据,调度周期为天,则补数据操作被执行了 30 次,因此产生的费用波动较大。
12. 一个地域是否可以有多个项目使用开发者版?
一个地域(Region)只能有一个项目可以使用开发者版的MaxCompute 资源。仅新创建的项目可以选择开发者版。更多按量计费开发者版信息,请参见按量计费开发者版。
13. 使用 Tunnel Upload 命令上传数据时,是按照数据压缩前还是压缩后的大小计费?
tunnel upload 本身是没有费用产生,只是数据存放在 MaxCompute 后会按压缩后的大小进行存储收费。
>>快来点击免费下载《阿里云MaxCompute百问百答》了解更多详情!<<