1.2.1.2.3.4.
计费说明
日志服务计费规则
日志服务对LogHub、LogSearch两个功能收费,LogShipper功能免费。
LogHub 计费项
注意:
读写流量根据传输大小计算(默认为压缩后大小),日志一般有5-10倍压缩率,原始日志为10GB/天,实际压缩大小为1.5GB,则以1.5GB计费。
Shard租用只统计当前读写Shard数量,例如目前有3个Shard:1个Shard状态为读写,另外2个Shard已经被合并为只读,则当前只收取1个Shard租赁费。
因此已经被合并/分裂的Shard不收取租
用费。
说明:
为什么Shard要收费? Shard是用户标准化读写单元,当用户创建Shard后,我们能并保证该部分服务能力。
流量超过Shard能力时怎么办? 尽可能服务,但在繁忙时会优先保证Shard预留部分服务。
Logtail写入流量如何收费? 与API方式相同,Logtail内部采用最优的传输策略并自带压缩,能够在保证延时情况下批量发送。
我们提供监控数据帮助用户判断具体流量大小。
计费例子
我的网站一天有1亿API请求,一个请求对应200字节日志,一天日志数量为20GB,高峰时流量为均值5倍,则峰值流量为1.16MB/S (<5MB/S)。
这些日志每天被读取一遍做实时计算,并导入到OSS中进行备份。
--q q q
--------需要预留一个Shard,0.04 元/天
读写流量:
写入流量为20GB,假设压缩率为10, 实际流量为2GB,2 * 0.2 = 0.4 元
实时计算读取流量和写入流量相同,0.4 元
导入OSS部分免费百万次请求:0.12 元 (使用Logtail自动做批量发送,产生100W次写)
一天费用为 0.04 + 0.4 * 2 + 0. 12 = 0.96 元
LogSearch(原SLS功能)计费项
LogSearch为附加功能,用户可以通过开启索引进行日志查询与分析,计费项为索引流量,对于每GB的数据,在写入时一次性收取存储费用(对不同周期索引流量费用如下)
换算成每GB每天的存储价格为
计费例子
我的网站一天有100W API访问,一个请求对应200字节日志,200MB,保存最近30天进行查询 索引全部字段:一天流量为200MB,一天费用为 1.5 * 0.2 = 0.3 元
索引部分字段:用户索引ErrorCode, URL两个字段,占总长度50%,一天费用为 0.3 * 0.5 = 0.15 元
成本、使用与扣费
价格优势
LogHub:以购买云主机+云磁盘搭建Kafka相比,对于98%场景下用户价格有优势。
对小型网站而言,成本为kafka 30%以下
LogSearch:以够买云主机+自建ElasticSearch相比,成本为自建70%以下
有Restful API,可以直接针对移动设备提供数据收集功能,节省了日志收集网关服务器的费用
免运维,随时随地弹性扩容使用
1.2.3.
如何更经济使用
使用Logtail:有Batch与断点续传功能,在保障实时性的同时以最优算法传输数据。
Logtail消耗资源是开源软件(Logstash,FluentD)1/4,减少CPU消耗
API写入用户尽量使用64KB ~ 1MB 大包写入,减少请求次数
索引关键字段,例如UserID, Action等,对无用字段不配置索引
扣费说明
账单出账时间通常在当前计费周期结束后四小时内。
当服务处于欠费状态,且欠费时间超过24小时,服务将自动停止。
而您所占用的存储空间的这部分资源仍会继续扣费, 因此欠费余额会累计。
在欠费后24小时内时行充值,您的服务将不会受到停服影响。
如您欠费时间超过24小时,则您的服务将自动停止,您可以在15天内充值补足欠费后,服务会自动开启,可以继续使用。
欠费超过15天,将视为您主动放弃服务,Shard空间将被回收,数据会被清理并不可恢复。
1 如何收费
请参考收费文档。
2 如何查看账单
打开阿里云控制台,依次找到 "费用中心" -> "消费记录" -> "消费明细" ,产品选择"日志服务",在右侧取消选中"隐藏0元消费明细",点击查询,即可看到账单。
3 如何节省费用
费用和两方面因素相关:第一和用户的数据量相关,数据量是业务决定的,无法优化;第二和配置相关,优化配置,使用和数据量相匹配的配置,选择最优的解决方案,才能使得费用达到最优。
配置有两方面可以优化:
3.1 分区个数
分区的概念。
一个分区一天0.04元,最大可以处理5M/s的数据。
只有ReadWrite的分区会收费。
请调整分区个数,使得正好能处理5M/s的数据。
减少分区个数请使用"合并分区"操作。
3.2 索引保存周期
索引支持保存7、30,90天。
保存时间越长,单价越高。
1GB数据,保存7天和保存90天,价格相差6倍。
针对您对日志的查询、存储的需求不同,建议您优化索引保存时间。
如何调整索引生命周期,请参考文档1、 如果您收集日志,是为了做流计算:
建议您只使用loghub,不创建索引。
2、 如果您对最近7天日志有查询需求,而7天前的数据查询比较少:
建议您把索引保存时间调整到7天,同时把数据导入ODPS。
查询7天内数据,使用日志服务,查询7天前数据,使用ODPS。
3、 如果您对日志有长时间存储和备份日志的需求:
建议您配置OSS shipper,把日志导入到OSS。