DevOps 场景日志查询方案对比:ELK(搜索类)、Hadoop/Hive
在互联网大潮中,为应对不断加速的软件、服务交付需求,无论是在创业团队还是大型互联网公司,都已经转向或逐步转向 DevOps 模式,通过开发(Dev)和运维支持(Ops)之间有效协作,解决跨部门协作、快速响应客户需求、进行持续交付。
日志在 DevOps 下显得越发重要,无论是在问题调查、安全审计、运营支撑等各方面,日志都起到了重要的支撑作用。一个合适的日志解决方案,对于 DevOps 显得尤为重要。
我们从如下方面考察 LogSearch 与 ELK、Hadoop/Hive 类方案的对比:
功能项 | ELK 类系统 | Hadoop + Hive | 日志服务 |
可查延时 | 1~60 秒(由 refresh_interval 控制) | 几分钟~数小时 | 1~3 秒 |
查询延时 | 小于 1 秒 | 分钟级 | 小于 1 秒 |
超大查询 | 几十秒~数分钟 | 分钟级 | 秒级(查询 10 亿日志) |
关键词查询 | 支持 | 支持 | 支持 |
模糊查询 | 支持 | 支持 | 支持 |
上下文查询 | 不支持 | 不支持 | 支持 |
数值比较 | 支持 | 支持 | 支持 |
连续字符串查询 | 支持 | 支持 | 不支持 |
弹性 | 提前预备机器 | 提前预备机器 | 秒级 10 倍扩容 |
写入成本 | 写入5 元/GB,查询免费 | 写入免费,查询一次 0.3 元/GB | 写入 0.5 元/GB,查询免费 |
存储成本 | ≤ 3.36 元/GB*天 | ≤ 0.035 元/GB*天 | ≤ 0.016 元/GB*天 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。