当前位置: 首页 > news >正文

告别高昂出站费用:LoongCollector + CDN 打造跨云低成本可观测数据实时采集链路

作者:林润骑(太业)

背景

在多云战略日益普及的今天,企业往往需要在不同云平台部署业务系统,同时又希望将可观测数据统一采集到单一平台进行分析和管理。然而,跨云数据传输的高昂成本成为了企业实施统一可观测性战略的主要障碍。

我们发现,CloudFront 等 CDN 产品的出站流量价格更低,随用量增加还享有阶梯折扣。通过将 CDN 作为数据传输的“跳板”,可以大幅降低跨云传输成本。

基于这一发现,阿里云可观测团队设计了 LoongCollector + CDN 的跨云低成本采集方案:

  • LoongCollector 作为新一代可观测数据采集器,具备 10 倍于同类开源方案的吞吐性能,同时资源占用降低 50% 以上,确保数据链路的高效与稳定。
  • CDN 作为流量出口,利用其价格优势和全球加速能力,在保证传输质量的同时显著降低成本。

本方案可将跨云数据传输成本显著降低,让企业以更低的代价实现统一可观测平台的愿景。

现有方案 & 痛点

image

方案一:纯公网

日志服务 SLS 对外提供公网域名,用户可以直接通过公网将数据发送到 SLS,且 SLS 不收取入站流量费用。

痛点

  • 成本问题:虽然 SLS 不收取入站流量费用,但跨云采集面临源云平台的出站流量费用。以 AWS 为例,数据传输到互联网的费用约为 $0.09/GB,对于大规模数据采集场景,成本不可忽视。
  • 网络质量问题:跨云公网访问受网络波动影响较大,可能出现丢包、延迟增加等问题,影响数据采集的稳定性和实时性。

方案二:纯公网 + SLS 加速域名

SLS 传输加速利用全球分布的云机房,将全球各地用户对日志服务的访问,经过智能路由解析至就近的接入点,使用优化后的网络及协议极大地提升访问速度。

痛点

双重成本:除了源云平台的出站流量费用之外,还需要承担 DCDN 的加速费用,整体成本进一步增加。

方案三:跨云专线打通

通过云服务提供商的专线服务(如 AWS Direct Connect、阿里云高速通道等)建立跨云专用网络连接。

痛点

  • 建设成本高:专线建设需要一次性投入大量资金,包括端口费用、专线租用费用等。
  • 维护复杂:需要专业团队维护专线连接,运维成本高。
  • 灵活性差:专线带宽固定,难以应对突发流量需求。
  • 建设周期长:从申请到开通通常需要数周甚至数月时间。

跨云低成本采集方案

EC2 每月有 100GB 的出站免费额度,但是 CloudFront 的出站和公网访问源站的价格要比 EC2 的价格更低。更重要的是,CDN 产品通常提供分级定价和批量折扣,随着使用量增加,单位成本会进一步降低。通过 CDN 的加速链路,将 SLS 服务设置成源站的方式,我们可以复用 CDN 的转发链路,实现以下优势:

  • 成本优化:利用 CDN 的价格优势,降低数据传输成本。
  • 易于实施:无需建设专线,配置简单,可快速上线。
  • 弹性扩展:按需使用,无需预留带宽,可灵活应对流量波动。

CloudFront 区域数据传输到源站的价格:

image

CloudFront 请求次数价格(每月前 100 万次免费):

image

EC2 出公网价格:

image

以美国地域为例:10TB 的数据,通过 CloudFront 传输,成本比 EC2 直接公网传输可以节约 70%。

整体方案

本方案以 CloudFront 为例,整体的采集方案如图所示:

image

架构概览

AWS EC2(LoongCollector)

  • 部署在 AWS 上的采集/转发程序
  • 主要职责:

a. 从本地/应用采集日志或数据

b. 按 SLS 写入协议组包(HTTP POST)

c. 将数据发送到目标 SLS

CloudFront

  • 作为数据链路的中转入口,提供统一的域名接入点与边缘节点接入能力
  • 主要职责:

a. 接收 LoongCollector 的请求(HTTP/HTTPS)

b. 按行为规则转发到源站(此处源站为阿里云 SLS 的写入端)

SLS(阿里云日志服务)

  • 作为日志/数据接收与存储分析平台
  • 对外暴露 HTTP(S) 写入接口
  • 写入后数据落入指定 Project / Logstore(图中 Project)

SLS ConfigServer(管控端)

  • 用于下发采集配置、心跳、元数据管理、鉴权信息刷新等“控制面”能力
  • 对数据量要求低、实时性要求相对可控

链路分层:管控链路 & 数据链路

A. 管控链路(Control Plane)——直连公网

特点:请求量小、数据量小、对带宽不敏感。

  • LoongCollector 直接通过公网访问 SLS ConfigServer
  • 典型动作包括:
    • 拉取采集配置/规则
  • 选择直连公网的原因:
    • 控制流量小,对成本与链路质量要求不高
    • 架构更简单(减少中转层)

B. 数据链路(Data Plane)——通过 CloudFront 转发到 SLS

特点:持续写入、对稳定性/连通性敏感,可能存在跨境网络波动。

  • LoongCollector 将日志数据以 HTTP POST 方式发送到 CloudFront 域名
  • CloudFront 再将请求回源转发到阿里云 SLS 写入端
  • SLS 接收后写入指定 Project/Logstore

CloudFront 详细配置

这里以采集数据到 SLS 上海地域的 Project 为例。

源配置

image

注意事项:

  1. SLS 的域名不要带 Project 前缀。

  2. CloudFront 访问 SLS 域名,使用 HTTP 或者 HTTPS 都可以。

行为配置

image

image

注意事项:

  1. CDN 默认会缓存响应内容,但 LoongCollector 发送数据是 POST 请求,需要配置为不缓存。

  2. CloudFront 对 SLS 域名的请求,需要转发除 HOST 外所有的 header。

CloudFront 的域名验证

image

直接 Curl CloudFront 域名,如果有如下返回,则说明已配置成功。

{"Error":{"Code":"OLSInvalidMethod","Message":"The script name is invalid : /","RequestId":"XXX"}}

image

LoongCollector 详细配置

使用 HTTP 协议发送数据

# /usr/local/ilogtail/ilogtail_config.json
{
    "primary_region" : "cn-shanghai",
    "config_servers" :
    [
        "https://logtail.cn-shanghai.log.aliyuncs.com"
    ],
    "data_servers" :
    [
        {
            "region" : "cn-shanghai",
            "disable_subdomain" : true,
            "endpoint_list": [
                "http://xxx.cloudfront.net"
            ]
        }
    ],
    ...
}

关键配置说明:

  • config_servers 中,配置 SLS 公网域名,标准格式为 logtail.${region}.log.aliyuncs.com
  • data_servers 中
  • 只需要配置主地域,endpoint_list 中设置成 HTTP 的 CloudFront 域名
  • disable_subdomain: true(关闭子域名转发)

使用 HTTPS 协议发送数据

# /usr/local/ilogtail/ilogtail_config.json
{
    "primary_region" : "cn-shanghai",
    "config_servers" :
    [
        "https://logtail.cn-shanghai.log.aliyuncs.com"
    ],
    "data_servers" :
    [
        {
            "region" : "cn-shanghai",
            "disable_subdomain" : true,
            "endpoint_list": [
                "https://xxx.cloudfront.net"
            ]
        }
    ],
    "enable_host_ip_replace": false,
    ...
}

关键配置说明:

  • config_servers 中,配置 SLS 公网域名,标准格式为 logtail.${region}.log.aliyuncs.com
  • data_servers
  • 只需要配置主地域,endpoint_list 中设置成 HTTPS 的 CloudFront 域名
  • disable_subdomain: true(关闭子域名转发)
  • enable_host_ip_replace: false(关闭 LoongCollector 内部的 DNS 解析)

LoongCollector 资源参数配置

LoongCollector 是部署在 EC2 或者节点上,因此需要预估单机采集的日志的原始数据量,调整资源参数,具体可以参考帮助文档:https://help.aliyun.com/zh/sls/select-a-network-type

image

PS:LoongCollector 进行数据发送的时候,默认采用 LZ4 进行压缩,针对日志数据,可以有 5 ~ 10 倍的压缩效果。

网络质量测试结果

测试场景:

  • 韩国地域 EC2 采集数据到韩国地域 SLS。
  • 数据包压缩后 800K 左右。

image

可以看到在同地域场景下,CloudFront 的访问质量跟直接公网访问基本持平,HTTP 的访问延迟还是略低一些。

限制说明

  • LoongCollector 版本需要>=3.3.0。
  • 目前仅支持日志数据采集,时序、主机监控等数据还不支持通过 CDN 链路发送。
  • 本功能逐步按照地域灰度中,如需使用,可以联系 SLS 技术支持人员。

总结与展望

方案总结

本文介绍的跨云低成本可观测数据实时采集方案,通过 CDN + LoongCollector 的组合,实现了:

  1. 成本降低:相比纯公网方案,显著降低跨云数据传输成本。

  2. 性能提升:利用 CDN 的全球节点和 LoongCollector 的高性能,提升数据采集速度和稳定性。

  3. 易于实施:配置简单,无需建设专线,可快速上线。

  4. 灵活扩展:按需付费,自动弹性扩展,适应流量波动。

LoongCollector 作为新一代统一可观测 Agent,将持续致力于为用户提供高性能、低成本、易使用的跨云数据采集解决方案,助力企业构建统一的可观测平台。

参考资料:

[1] LoongCollector 官方文档

https://github.com/alibaba/loongcollector

[2] AWS CloudFront 官方文档

https://docs.aws.amazon.com/cloudfront/

[3] 阿里云 SLS 官方文档

https://help.aliyun.com/zh/sls/

http://www.jsqmd.com/news/414027/

相关文章:

  • 贵州使用鑫威工程橡胶盆式支座费用多少钱 - mypinpai
  • 想知道唐潮门窗靠不靠谱,广州地区用户口碑如何 - 工业品牌热点
  • 探讨数控分度器定制厂家怎么选择,选出口碑好的厂家 - mypinpai
  • 阜阳化妆师美妆培训学校学费表公布,费用透明任你选 - 工业品网
  • 国研教育线上课程好用吗,深圳地区性价比高不高 - 工业品网
  • 2026年上海GEO优化系统软件厂家排名,看看哪家值得选 - 工业设备
  • 【解决方法】下载steamxbox驱动后出现鼠标键盘无法连接问题(错误代码19)
  • 内网渗透之Windows痕迹清理(内网渗透_内网渗透实战攻略pdf_内网渗透测试七个步骤_内网渗透是什么意思_内网渗透流程_内网渗透工具_内网渗透和外网渗透哪个难_内网渗透思路_内网渗透和外网渗透的)
  • Web编辑器怎样处理PPT格式转存?
  • 基于SHAP可解释性机器学习的政策影响对医疗服务利用风险模型构建
  • 2026年2月市场口碑佳婚庆床垫采购推荐排行速览,新婚床垫/复古床垫/中式床垫/手工床垫/婚庆专用床垫,床垫品牌找哪家 - 品牌推荐师
  • 项目文章盘点 | ATAC-seq如何成为高分文章的“机制解码器”?
  • 用实力说话千笔AI,备受推崇的一键生成论文工具
  • 国防领域ASP.NET Core如何通过拦截器优化视频文件夹分片上传的权限校验?
  • 横评后发现 8个降AIGC软件:继续教育降AI率必备工具深度测评
  • 强烈安利 8个降AI率软件降AIGC网站:本科生必看的降AI率测评与推荐
  • 本科生必看!全民喜爱的AI论文写作软件 —— 千笔·专业学术智能体
  • 前端富文本编辑器支持Excel数据粘贴吗?
  • 网络工程毕设新颖的项目选题怎么选
  • 分享有实力的低空技术与无人机应用学校,老牌院校哪个口碑好 - myqiye
  • 芯片制造文档系统用CKEDITOR导入Word目录时图片如何关联锚点定位?
  • 拖延症福音 8个一键生成论文工具测评:继续教育论文写作全攻略
  • 2026年口碑好的便携式打印机,广州厂家推荐哪家 - 工业设备
  • 导师严选!AI论文软件 千笔·专业论文写作工具 VS 灵感风暴AI 专科生首选
  • 汽车制造企业OA系统用CKEDITOR导入Excel宏代码是否影响图片上传?
  • 如何安装使用Claude Code进行IntelliJ IDEA开发
  • 2026年永磁大风扇口碑榜揭晓,这些企业凭实力出圈!,工业散热风扇/工业大吊扇/工业大风扇,永磁大风扇企业哪家好 - 品牌推荐师
  • 聊聊碳黑厂,河南颜旭新型材料靠谱吗? - 工业设备
  • 教育平台C#如何封装支持分片上传的文件夹树形结构前端控件?
  • 央企项目.NET MVC如何实现医疗影像文件夹的目录结构动态解析上传?