阿里云 SLS 数据总线的架构分为采集接入层、管道层和计算层三个层次。采集接入层承载所有数据(Log、Metric、Trace、Event 等)的接入,以 SDK/API 为基础,扩展了 iLogtail 采集器、数据导入服务和开源标准协议等多种接入方式,并与阿里云服务深度集成。管道层以 LogHub 作为核心流量中枢,功能可以完全替代 Kafka,通过 Restful API 提供接入服务,通过消费组提供实时消费服务,支持 1-512 个分区的弹性扩缩容,单 Shard 支持 5MB/s 写入和 10MB/s 读取。计算层基于实时消费组提供数据加工服务和定时 SQL(Scheduled SQL)能力,支持数据规整、富化、脱敏、分裂和分发等操作,同时兼容 Flink 等开源流计算对接。整个架构以 Serverless 形式提供,按量付费。




