DLI规格详解
如何花更少的钱,更好地处理业务?这是用户在使用DLI服务之前都会考虑的一个问题。下面介绍一下Data Lake Insight(DLI)服务的计费方式以及规格。
DLI计费方式
DLI有两种计费方式:按需计费和包周期。按需计费为先使用,后付费的方式,用户先使用资源,每个小时出话单进行扣费。包周期计费分为套餐包和包年包月,订单计费模式为混合模式,用户先根据预期使用量进行预付费,在周期内资源使用量超出包周期订单购买的资源量,再按量进行按需计费。
DLI费用主要分为两部分,存储费用和计算费用,其中计算费用又分为扫描量费用和CU时费用。
l DLI表大小发生变化时收取存储费用,按压缩后实际存储的数据容量(GB)进行计费,支持按需计费方式;
l 用户使用default队列提交作业,按作业的数据扫描量(GB)收取扫描量费用,支持按需和套餐包的计费方式;
l 用户使用自建的队列提交作业,按CU时收取费用,支持按需、套餐包和包年包月的计费方式。其中自建队列分为专属和非专属两种模式,专属队列在创建完队列后即开始收费,不论有没有作业运行在队列上,都会一直收费;而非专属队列则在有作业运行时进行收费,以小时为单位进行结算,不足一小时按一小时计费,小时数按整点计算。按需的队列支持专属和非专属两种模式,包年包月的队列只支持专属模式。
l DLI支持SQL作业、Spark作业和Flink作业,每种作业支持的计费方式如下图所示:
说明:Flink作业按CU时计费分为两部分:当用户使用Flink共享队列运行Flink作业时,按作业使用的CU数和作业实际运行时长对作业进行收费;当用户使用自建队列运行Flink作业时,按自建队列进行CU时计费,不对Flink作业另外收费。
示例
案例一:
使用DLI进行车联网场景驾驶行为数据分析,根据已有的某货运公司车辆定时上报的详单数据和货运订单数据,DLI可以完成对该货运公司车辆行驶轨迹、违规记录明细的查询。
场景方案
在上述方案中,用户将原始数据上传到OBS中,在DLI服务中创建DLI表,将OBS中的原始数据抽取插入到DLI表中,可以执行SQL语句对DLI表中的记录进行条件查询,查看司机的违规记录、订单等信息。在将数据插入到DLI表中时,DLI表的大小发生了变化,会产生存储费用。因为用户查询车辆行驶轨迹以及违规记录不是很频繁,推荐使用自建的非专属队列,另外可以根据查询的频率以及查询所需的CU数购买套餐包以节约成本。
案例二:
从DIS数据源读取数据,利用DLI服务的Flink SQL作业,实时分析日志信息,并向OBS输出结果数据。
在上述方案中,用户创建一个输入为DIS,输出为OBS的Flink SQL作业,使用自建的队列运行作业。因为这是一个实时的场景,作业会长时间运行,所以推荐用户使用专属队列,在局点资源紧张的情况下,不会出现资源不足的情况。另外,作业稳定运行,使用的CU数基本保持不变,推荐购买套餐包或使用包年包月队列以节约成本。
- 点赞
- 收藏
- 关注作者
评论(0)