阿里云时间序列数据库TSDB-实现对设备及业务服务的实时监控、实时预测告警 ...
VIEW CONTENTS

阿里云时间序列数据库TSDB-实现对设备及业务服务的实时监控、实时预测告警 ...

2020-9-14 15:27| 发布者: xtyly| 查看: 488| 评论: 0
摘要: 时间序列数据库 TSDB 阿里云时间序列数据库 ( Time Series Database , 简称 TSDB) 是一种集时序数据高效读写,压缩存储,实时计算能力为一体的数据库服务,可广泛应用于物联网和互联网领域,实现对设备及业务服务的 ...
阿里云时间序列数据库 ( Time Series Database , 简称 TSDB) 是一种集时序数据高效读写,压缩存储,实时计算能力为一体的数据库服务,可广泛应用于物联网和互联网领域,实现对设备及业务服务的实时监控,实时预测告警。

时序数据库(Time Series Database,简称 TSDB)是一种高性能、低成本、稳定可靠的在线时序时空数据库服务,提供高效读写、高压缩比存储、时序数据插值及聚合计算等服务,广泛应用于物联网(IoT)设备监控系统、企业能源管理系统(EMS)、生产安全监控系统和电力检测系统等行业场景;除此以外,还提供时空场景的查询和分析的能力。

TSDB 具备秒级写入百万级时序数据的性能,提供高压缩比低成本存储、预降采样、插值、多维聚合计算、可视化查询结果等功能,解决由设备采集点数量巨大、数据采集频率高造成的存储成本高、写入和查询分析效率低的问题。

TSDB是一个分布式时序数据库,具备多副本高可用能力。同时在高负载大规模数据量的情况下可以方便地进行弹性扩容,方便用户结合业务流量特点进行动态规划与调整。

TSDB具有如下功能

时序数据高效读写

TSDB 提供时序数据的高效读写。对于百万数据点的读取,响应时间小于 5 秒,且最高可以支撑每秒千万数据点的写入。

  • 数据写入

    TSDB 支持通过 HTTP 协议 和 TSDB Java Client 两种方式进行数据写入。

  • 数据查询

    TSDB 支持通过 HTTP 协议、TSDB Java Client 以及 TSDB 控制台三种方式进行数据的查询操作。用户也可以通过 TSDB 产品控制台的数据查询功能进行数据分组、降采样、空间聚合的可视化数据查询展现。

数据管理

  • 数据时效设置

    您可以通过控制台或者 API 设置数据的有效期。数据时效开启并设置完成后,系统对于定义的过期数据将立即标记失效,并在特定时间进行自动化清理。

  • 数据清理

    您可以在控制台上根据度量(Metric)进行数据清理,或者通过 API 进行更灵活的数据清理。

高效压缩存储

TSDB 使用高效的数据压缩技术,将单个数据点的平均使用存储空间降为1~2个字节,可以降低90%存储使用空间,同时加快数据写入的速度。

时序数据计算能力

TSDB 提供专业全面的时序数据计算函数,支持降采样、数据插值和空间聚合计算,能满足各种复杂的业务数据查询场景。

监控运维

TSDB 提供实例运维系统,让您可以实时的掌握实例的运行情况、性能指标和存储空间使用情况,并通过设置报警通道,实时发现资源瓶颈。

数据和实例安全

TSDB 提供以下方案保证您的数据和实例的安全:

  • 提供 VPC 的实例访问方式,充分保证实例访问的安全性。
  • 提供网络白名单功能:您可以通过设置允许访问实例的机器名单,进一步保证实例和数据的访问安全。如果一台机器在 VPC 内部,但不在设置的白名单内,则不能访问实例。
  • TSDB 的数据存储默认采取三副本策略,充分保证数据的可用性。

流计算支持

TSDB 已与阿里云流计算(StreamCompute)产品集成。


阿里云时序数据库具有如下优势

性能卓越

  • 具有高效的读写能力,相较于开源的 OpenTSDB 和 InfluxDB,读写效率提升了数倍。
  • 支持横向扩展,性能可达到百万级别读和千万级别写入的数据点处理能力。

存储成本低

基于高效压缩算法有效压缩原始数据,最多可节约 90% 的存储空间。

使用简单

  • 兼容 OpenTSDB 的数据访问协议,开发简单。
  • 控制台提供丰富的数据管理和运维功能,操作简单便捷,让您轻松完成日常数据管控和运维。

专业运维支持

  • TSDB 的研发团队具备全球一流的数据库专家,提供专业技术支持。
  • 提供专业的监控和报警系统,快速具备运维能力。
  • 支持国产操作系统,兼容国产&行业主流数据库,并提供完善、专业的运维保障。

阿里云时序数据库具有如下应用场景

物联网设备监控分析

物联网设备无时无刻不在产生海量的设备状态数据和业务消息数据,这些数据有助于进行设备监控、业务分析预测和故障诊断。

设备将原始数据通过 MQTT 协议发送到物联网套件,经由物联网套件将数据转发到消息服务系统,继而通过流计算系统对这些数据进行实时计算处理后写入到 TSDB 中存储,或者经由物联网套件直接将原始数据写入 TSDB 中存储。前端的监控系统和大数据处理系统会利用 TSDB 的数据查询和计算分析能力进行业务监控和分析结果的实时展现。

iotpic

电力化工及工业制造监控分析

传统电力化工以及工业制造行业需要通过实时的监控系统进行设备状态检测,故障发现以及业务趋势分析。

设备通过工业接口协议将自身状态数据和生产业务数据接入工业设备网关,然后通过 MQTT 协议发送到物联网套件,继而传输到云上的消息服务系统并经过流计算系统处理后写入 TSDB,完成时序数据的存储和分析。

iiotpic

系统运维和业务实时监控

通过对大规模应用集群和机房设备的监控,实时关注设备运行状态、资源利用率和业务趋势,实现数据化运营和自动化开发运维。

通过日志或者其他方式对原始指标数据进行采集和实时计算,最后将实时计算的结果数据存储到 TSDB,实现监控和分析的展现。

apmpic


路过

雷人

握手

鲜花

鸡蛋
腾讯云服务器优惠

相关阅读

最新评论




在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )