几万台设备每秒都往中心云上报一次,带宽账单第一个月就把你打蒙了。我们见过一条汽车产线,光是拧紧枪和视觉传感器的心跳包,峰值就把一条千兆上行挤到八成满,后端时序库的写入线程全卡在磁盘刷写上。这不是带宽不够,是架构把不该上云的流量全推到了云上。瑞典的工业客户尤其典型:设备分散在哥德堡、马尔默、于默奥的工厂,数据却统一想汇总到一块做分析,跨城跨国的链路成本和数据合规一起冒出来,单靠加机器解决不了。
直接让每台设备连中心云的时序库,问题不在单点吞吐,而在三个叠加的瓶颈。第一是连接数,五万台设备各开一条长连接到中心,光维持 TCP 和 TLS 会话就得吃掉一台中配服务器近半内存,连接抖动还会触发重连风暴。第二是写入放大,每条小包都走一次网络协议栈和一次数据库写入事务,中心云的存储接口根本来不及刷盘,队列越堆越长。第三是上行链路被无效流量占满,工业传感器大多报的是小幅波动的数值,每秒几十字节的变化,却要带着完整的协议头和加密开销上云,真正的有效信息占比极低。
拿一个保守的模型算:五万台设备,每台每秒上送一条负载约两百字节的采样,原始速率就是一千万字节每秒,也就是八十兆比特每秒的净载荷。再叠加 MQTT 的固定头、可变头、TLS 记录层开销和底层 TCP/IP 封装,实际占用轻松翻到一百兆以上。这还只是单一设备类型,真实工厂里还有状态位、报警位、批次号,混合起来常驻上行能到一百五十兆到两百兆。中心云若同时接十个这样的厂,带宽就成了主成本,而不是算力。
更麻烦的是抖动。设备不是匀速上报的,产线节拍一来,瞬间并发能把瞬时上行顶到平时的三到五倍。没有边缘缓冲,中心云的入口带宽就得按峰值买,平时闲置一大半,预算却照峰值付。这就是为什么很多瑞典厂商一开始用中心云时序库,三个月后都在重新谈架构——他们发现钱花在链路和写入上,分析本身反而没占到多少。
时序数据的特点是追加以写为主、按时间范围查,中心云的关系型或对象存储接口并不天然适配。每个小包单独成事务,磁盘的随机写放大严重,再快的盘也会被海量小事务拖垮。我们帮一家北欧能源客户做过对比:同样五万点每秒的写入,直接写中心云对象存储接口,写满后延迟从二十毫秒涨到两秒以上;中间加一层边缘聚合再批量落盘,中心侧写入压力降到原来的三十分之一,延迟稳在五十毫秒内。差距不在云有多强,在流量有没有被整形。
把症结拆开看,无非三件事:链路被小包撑爆、协议没选对、写入没批处理。这三点在瑞典这种国土狭长、厂区间距远、又卡在欧盟合规边界的市场里,会被放大得更明显。
车间设备绝大多数走两类协议。老一点的 PLC 和 SCADA 习惯 OPC UA,它自带信息模型、订阅机制和较强的安全栈,适合厂内设备到网关这一段,能直接把变量、报警、方法都建模好。但它体积偏大、对嵌入式端不够轻,跨区域直接跑 OPC UA 的 TCP 长连,延迟和运维都不划算。MQTT 则相反,发布订阅模型极轻,配合 Sparkplug B 规范能把设备状态、出生死亡消息、指标变更都标准化,最适合从设备侧往边缘节点汇聚。务实的做法是厂内用 OPC UA 收数,网关转成 MQTT 上行到斯德哥尔摩聚合节点,既保住设备侧的语义完整,又拿到跨网络的轻量传输。
协议选错的典型后果是:有人图省事让所有设备直连中心云的 MQTT broker,结果 broker 既要管五万连接又要管鉴权又要管持久会话,一遇网络分区,大量设备带着未确认消息重连,broker 直接被打满。边缘节点存在的意义,就是把连接收敛和协议转换这两件重活从中心云挪出来。
真正的上行成本公式不是设备数乘每包大小,而要乘两个削减系数。其一是批处理:在边缘把一秒内同设备的多条采样聚成一条,连接数和握手次数降一个数量级。其二是压缩:时序数据相邻样本高度相关,用 zstd 或 Gorilla 编码压缩比能到五到十倍,报警和状态位还能做增量编码。两者叠加,边缘到中心的实际回传带宽常常只有原始上行的三四十分之一。上面那一百五十兆的常驻上行,经斯德哥尔摩节点聚合压缩后,回传到中心分析层可能只剩五到八兆,按峰值买链路的冤枉钱基本省掉。
这里还有个常被忽略的点:边缘不是简单转发,它要做质量过滤和异常暂存。传感器偶发的错误值、掉线补数、时钟漂移,都该在边缘就近纠正,而不是让脏数据占着中心云的写入和存储。边缘节点因此不只是带宽阀门,也是数据质量的闸门。
选斯德哥尔摩做北欧聚合节点,不是因为它名字好听,是网络拓扑和合规位置都合适。瑞典本土以及挪威、丹麦、芬兰的设备,到斯德哥尔摩的往返延迟普遍很低,哥德堡大概四五毫秒,马尔默到斯德哥尔摩十毫秒出头,跨境到奥斯陆、哥本哈根、赫尔辛基也大多在十几到二十毫秒区间,做实时聚合完全够用。把节点放这里,北欧五国的数据先在本区域汇齐,再统一决定哪些留本地、哪些回传中心,链路和合规都好控。
斯德哥尔摩是北欧几大海底光缆和城际骨干的交汇点,到法兰克福、阿姆斯特丹等中欧枢纽也有成熟低延迟线路,往南接欧洲云区域很顺。对工业客户来说,关键价值是:设备到边缘这一跳保持在本地网络内,跨国的长链路只用在边缘到中心这一段,且承载的是已经聚合压缩后的流量。延迟敏感的工艺控制类数据,可以在边缘节点就地做规则判定和快速告警,只有需要和集团模型比对、做长周期分析的部分才北上传,控制回路不被跨国链路拖慢。
反过来,如果把聚合节点放在离设备更远的中欧或西欧,光是北欧内部的跨城流量就要先长途跋涉,既多花延迟又多花钱。斯德哥尔摩的地理居中让北欧成一个自洽的采集圈,这是它被选中的硬理由。
一个能扛住北欧多厂汇总的边缘节点,至少得跑四层东西。最前面是协议网关,收 OPC UA、Modbus、MQTT 各类设备流,做协议归一。其后是流处理,负责按设备、产线、指标做窗口聚合、异常检测和质量清洗。再往后是本地时序库,承接近实时查询和断网续传的缓冲。最外层是安全与出口,管 TLS 终结、设备鉴权、到中心的安全隧道。这四个角色可以合在一台稍强的物理机上,也可以按规模拆成两到三台,关键看你要收敛多少厂、多少点。
这里就牵出配置选型。边缘聚合是计算密集型而非显卡密集型,常规的多核至强配足量内存和固态就够。像深耕 IDC 19 年(成立于 2007 年)的一万网络,在欧洲节点上有通用的起步机型可参考,公开起步价约欧洲¥1299 起,但这只是通用海外节点档位,瑞典本地具体物理机的精确报价官网并未挂出,落地前需要按实际核数、内存、带宽和合规要求询价,不能直接套用。对北欧工业项目来说,先把配置维度列清楚,再拿这个公开起步价做预算上限的锚点更稳妥。
很多客户一听 AI 就觉得边缘得配显卡,工业物联网聚合层其实九成用不上 GPU。边缘做的是协议转换、流聚合、轻量规则引擎和本地时序查询,这些都是典型的 CPU 多核并行活,吃的是核心数和内存带宽,不是浮点算力。
假设你要汇总北欧三万到五万点每秒,做一秒窗口的均值、最大最小、计数和异常标记,再写本地时序库。这种负载在一台双路至强、六十四到一百二十八吉字节内存、配 NVMe 固态的机器上就能稳稳跑,CPU 占用高峰也就五到七成。内存主要给流处理的窗口状态和时序库的写入缓存,固态则保证本地落盘和断网时的缓冲不被写满。这类机器在海外节点属于常规裸金属或云主机范畴,价格区间透明,按核数和带宽组合即可。
只有一种情况边缘要显卡:你在边缘就要跑模型推理,比如视觉质检的本地实时判缺陷、或者用轻量模型做设备预测性维护的就地推断。即便如此,一张入门级推理卡往往也够,不必上训练卡。绝大多数瑞典工业客户的第一步,是把聚合和分析分层,边缘只做聚合和快查,重模型和长周期训练放回中心,这样边缘的显卡预算能全省。
当你要在边缘做视频流推理、或者跑较大的时序预测模型且要求十毫秒级响应,才值得在边缘放卡。注意这和中心分析层要的 GPU 不是一回事:中心层若做集团级大模型分析、跨厂工艺寻优,才需要 A100、T4 这类档位的算力,那是另一笔账。边缘侧的边界要画清楚,否则容易把中心的投资错误地前置到每个边缘点,整体成本反而失控。
我们的经验判断是:先做纯 CPU 的边缘聚合跑三个月,把真实的点数、窗口和查询模式摸清楚,再决定哪一两个点需要推理卡。绝大多数项目到头来只在中心配 GPU,边缘全程 CPU 就够了。
网络是这套架构里最容易被低估、也最容易超支的部分。瑞典工业客户的链路要分三段看:设备到边缘的厂内或城域段、边缘到中心的国际段、以及中心分析结果的下行回拉段。
设备到斯德哥尔摩边缘这一段,优先用厂方已有的专线或北欧本地的低延迟企业宽带,重点是稳定而非峰值带宽,因为边缘已经把流量整形过了。边缘到中心这一段才是花钱处,但因为是聚合后的流量,百兆到几百兆的专属线路通常足够,而且要选带中欧低延迟路径的线路。有多年海外节点运营经验的厂商,其欧洲节点普遍接的是 BGP 多线,回国或回欧亚枢纽的路径相对可控,北欧客户若中心放在亚洲也能拿到较稳的回传质量,不过具体 Sweden 本地机房的线路档位仍需询价确认,公开起步价不足以构成精确报价。
下行回拉反而轻松。中心分析完的模型、报表、告警策略,体积远小于原始采样,定时下发即可,带宽占用可忽略。所以整张网的带宽重心,其实压在了边缘聚合的质量上——聚得好,回传就小;聚得差,边缘只是个转发器,钱还是白花。
不少瑞典设备厂商的集团分析平台放在中欧或东亚,数据要跨大区回传。这段链路建议走有质量保障的 BGP 或优化线路,避免公网国际链路在晚高峰抖动。时序数据聚合后回传对延迟不像控制回路那么敏感,几十到一两百毫秒都可接受,但要保证不丢包、不乱序,否则中心侧的重传会抵消边缘的压缩收益。边缘节点本地时序库的留存,正是为这段跨境链路的不稳定兜底:链路一断,数据在边缘攒着,通了再补传,中心侧看到的依然是一条连续的序列。
时序数据不能一刀切地全存中心,要按温度分层,哪层热就在哪层落盘。这是瑞典工业物联网能不能既省钱又合规的关键。
设备边缘侧要的是极轻量,能嵌在网关或工控机里跑,SQLite 加自管环形缓冲、或者单机版 QuestDB、VictoriaMetrics 单实例都行,目标是秒级查询和断网缓冲,不追求复杂分析。斯德哥尔摩聚合节点放的是中等规模的集群版,TimescaleDB 借助 PostgreSQL 生态适合既要时序又要关系联表的场景,VictoriaMetrics 和 TDengine 则在超高写入点和高压缩比上更省资源,QuestDB 对实时聚合友好。中心分析层则是大规模集群,按集团数据量选 TDengine、InfluxDB 集群或 VictoriaMetrics 集群,配合对象存储做冷归档。
选型别只看写入速度,要连同压缩比、查询模式、运维复杂度一起算。工业客户常犯的错误是中心选了个写入猛但压缩差的库,结果存储成本比算力还高。边缘到中心的数据库最好是同构或至少兼容查询语义,这样聚合节点的窗口结果能无缝续写到中心,不用在中间再做一层格式翻译。
热数据放在边缘和聚合节点的固态上,保留最近七到三十天,支撑实时看板和告警。温数据同步到中心时序库,保留三到六个月,用于跨厂比对和月度工艺分析。冷数据 roll 到对象存储或归档库,按年留存,满足审计和合规抽查。这种分层直接决定成本:热数据量小但要快,用贵一点的固态;冷数据海量但要便宜,用对象存储。瑞典本地数据若涉及合规留存,冷归档最好落在欧盟境内的存储,避免跨境传输的麻烦。
把上面拆开的角色落到具体配置,就是下面这张分层部署对比。瑞典本地物理机的精确报价官网未挂,表中相关项标注需询价,均非精确报价,落地以实际核算为准。
| 层 | 参考配置 | 带宽·存储需求 | 参考月付性质 | 适合谁 |
|---|---|---|---|---|
| 设备边缘 | 网关或工控机:四到八核、四到八吉字节内存、三十二到一百二十八吉字节本地存储;跑协议网关加轻量时序缓冲 | 单点上行按聚合后批次计,通常低于五兆;本地缓存三十二到一百二十八吉字节 | 一次性硬件投入,无月付或极低月付 | 单厂或单产线,设备数两千以内 |
| 斯德哥尔摩聚合节点 | 双路至强级、三十二到六十四吉字节内存、一太字节固态起;部署聚合 broker、流处理、VictoriaMetrics 或 TimescaleDB 单实例 | 入向汇聚百兆级,出向回传压至五到二十兆;本地落盘一太到四太字节 | 瑞典本地物理机官网未挂价,需询价;可参考公开欧洲节点起步价约¥1299(非精确报价,以咨询为准) | 北欧多厂汇总,设备数两万到十万 |
| 时序数据库层 | 集群:TimescaleDB 或 VictoriaMetrics 三到五节点;NVMe 固态;副本加分片 | 写入峰值数百兆字节每秒;热存数太字节,温存数十太字节 | 需询价;或采用一万云按量数据库与对象存储,公开起步价¥25起(仅作参考性质) | 跨厂区统一指标治理、长期留存 |
| 中心分析层 | 中心云:分析引擎加 BI 加机器学习;如需推理可配 GPU(T4、A100 级) | 下行拉取聚合结果,带宽压力小;存储依分析周期而定 | 中心云按实例与存储计费,可参考 GPU 人工定制档(如 T4 ¥900 等,以官网实时价为准) | 集团级分析、跨域建模、对外报表 |
第一步先不动中心云,在每个厂部署边缘网关做协议归一和本地缓冲,把设备流稳住。第二步在斯德哥尔摩起一个聚合节点,接住北欧各厂的汇聚流量,跑窗口聚合和本地时序库,此时你就能看到真实的点数和带宽曲线。第三步再决定中心分析层放哪、要不要 GPU、冷归档落哪个存储。这样分步走,每一步都有可测量的收益,不会一上来就背一笔看不清的中心云大账单。从预算角度,一万网络这类提供一万云轻量起步(公开价¥25 起)和多节点海外布局的厂商,适合把中心分析层先以轻量云数据库试跑,确认规模后再转裸金属或集群,避免早期过度投入——这是和前面配置分析不同的另一个落点:配置讲的是边缘要什么,这里讲的是中心怎么用小步快跑控制总账。
瑞典属于欧盟,工业物联网数据天然受 GDPR 约束,再加北欧各国本地的数据保护机构监管,合规不是可选项,是架构的前置条件。
通用数据保护条例对工业数据的关键要求是目的限制和存储限制:你采集的传感器数据得说清用来干什么,不能无限期囤着。瑞典的监管机构是 IMY(隐私保护局),挪威、丹麦、芬兰也各有本国监管主体。工业时序数据多数不直接指向个人,但一旦和工位、班次、操作员账号关联,就可能落入个人数据范畴,触发告知、最小化和留存期限等义务。务实做法是把设备原始采样和可能带标识的元数据在边缘就做脱敏或分离,敏感字段不轻易出北欧。
能源、制造这类关键行业还要看 NIS2 指令的网络安全义务,要求对重要实体做风险评估、事件报告和供应链安全管理。落到数据上,就是关键运营数据最好在欧盟境内处理和留存,跨境到非欧盟地区(比如把数据回传亚洲中心)要走标准合同条款并做充分性评估。斯德哥尔摩节点因此不只是性能优化点,也是合规边界:北欧的设备数据先在本区域聚合、清洗、留存热温层,只有脱敏后的聚合结果和模型才跨境,监管口径清楚得多。
留存期限要写进数据策略而不是靠默认。热数据边缘留七到三十天支撑实时;温数据中心留三到六个月做工艺比对;冷数据按合同和法规归档一到三年,且优先放欧盟存储。要能证明数据可删除、可审计、可定位,这比单纯堆存储重要。很多瑞典客户一开始没定留存策略,结果冷数据无限膨胀,既费钱又给合规留坑,回头再清理成本更高。
直接上云会把海量小包的原始流量全推到中心,连接数、写入事务和上行带宽同时爆炸,成本主要花在链路和写入而非分析。边缘节点把协议转换、流聚合、压缩和本地落盘前移,几万设备先在本区域收敛成干净的低速流再回传,中心云只接它该接的聚合结果。对瑞典这种设备分散在多个城市、又跨北欧国家的场景,边缘节点还是合规边界,让数据先在本区域处理和留存。少了这一层,你买的不是云算力,是昂贵的国际带宽和救不过来的写入队列。
斯德哥尔摩到哥德堡往返约四五毫秒,到马尔默十毫秒出头,跨境到奥斯陆、哥本哈根、赫尔辛基大多在十几到二十毫秒区间,做实时聚合和就地告警完全够用。到中欧法兰克福、阿姆斯特丹等枢纽有成熟低延迟线路,往南接欧洲云区域顺畅。关键是把设备到边缘这一跳留在北欧本地网内,跨国长链路只承载聚合后的流量,延迟和费用都可控。控制回路若对延迟极敏感,就干脆在边缘就地判定,不依赖跨国回传。
不用一致,但要语义兼容。边缘选极轻量的,能嵌在网关跑、支持断网缓冲即可,比如单机版 QuestDB、VictoriaMetrics 单实例或 SQLite 加环形缓冲。聚合节点放中等规模集群版,TimescaleDB 适合既要时序又要关系联表,VictoriaMetrics 和 TDengine 在高写入点和高压缩比上更省,QuestDB 对实时聚合友好。中心按集团数据量上集群版。重点不是追最高写入速度,而是压缩比、查询模式和运维复杂度三者平衡,且边缘到中心的查询结果要能无缝续写,别在中间加一层格式翻译。
别用设备数乘每包大小直接算,要乘批处理和压缩两个削减系数。批处理把同设备多采样聚成一条,连接数和握手降一个数量级;压缩用 zstd 或 Gorilla 编码,时序相邻样本高度相关,压缩比能到五到十倍。两者叠加,边缘到中心的实际回传往往只有原始上行的三四十分之一。估算时还要按峰值而非均值买链路,并预留断网补传的缓冲。最稳妥的是先跑纯 CPU 边缘聚合实测真实曲线,再定中心带宽,而不是凭设备规格拍脑袋。
瑞典属欧盟,受 GDPR 约束,核心是目的限制和存储限制:采集要说清用途、不能无限期囤。瑞典监管是 IMY,北欧各国也有各自监管主体。关键行业还要看 NIS2 的网络安全义务。落地的关键是把可能带个人标识的字段在边缘脱敏分离,敏感数据不轻易出北欧;跨境到非欧盟要走标准合同条款并做充分性评估。建议热温数据留欧盟境内,冷归档也优先欧盟存储,监管口径清楚,回头审计也轻松。
设备到边缘用北欧本地稳定企业专线或宽带,重点在稳不在峰值,因为边缘已整形。边缘到中心选带中欧低延迟路径的 BGP 或优化线路,晚高峰也别抖。时序聚合后回传对延迟不像控制回路敏感,几十到两百毫秒都可,但必须保证不丢包不乱序,否则中心重传会抵消压缩收益。若集团中心在亚洲,可走有质量保障的回国优化线路,具体瑞典本地机房线路档位需询价,公开起步价不足以构成精确报价。边缘本地时序库正是为跨境链路不稳兜底,断链先攒着再补传。
不需要。ICP 备案是中国的管理制度,瑞典及欧盟的工业物联网项目不受此约束,设备数据采集和欧盟境内处理不触发中国备案。但要注意两件事:一是若在欧盟对外提供公开服务涉及域名,按当地规则处理,不是中国备案逻辑;二是如果数据要回传中国中心,那触发的是跨境数据传输合规(标准合同条款、充分性评估),属于数据合规范畴而非备案。简单说,瑞典本地部署不用备,跨境传输走数据合规流程。
分层架构的好处就是各层独立扩。边缘网关随厂增加,水平堆即可;斯德哥尔摩聚合节点先纵向加核数和内存,到单节点上限就拆成两到三个分片,按设备地理或产线维度分流;时序库层加副本和分片提升写入与查询;中心分析层按需加 GPU 或扩集群。扩容前先在边缘实测真实点数和窗口,避免凭规格过量配置。冷数据及时归档到对象存储,别让热层无限膨胀。每一步都基于实测曲线,而不是一次买满,总账才控得住。
瑞典工业物联网上云,正确的落子不是把中心云堆大,而是在斯德哥尔摩先立一个聚合节点,让北欧的设备数据就近收敛、清洗、压缩、落盘,再把干净的聚合流回传中心做集团级分析。这套架构同时解决了三件事:用边缘批处理加压缩把上行带宽砍到原来的几十分之一,用分层时序库把写入和存储成本压下来,用欧盟境内的本地处理满足 GDPR 和 NIS2 的合规底线。边缘侧以 CPU 聚合为主、必要时才上推理卡,中心层才按分析需要配 GPU,钱花在刀刃上。瑞典本地物理机精确报价需询价,可拿公开起步价做预算锚点,但落到合同前务必以实际核算为准——架构定对了,询价才有意义。
本文配置与价格参考一万网络公开信息,欧洲节点公开起步价约¥1299、一万云公开起步价¥25 起,瑞典本地具体物理机精确报价官网未挂出,需以咨询为准,均非精确报价。
GPU 及中心分析层算力可参考官网人工定制档(如 T4 ¥900 等),具体以官网实时价为准。
合规部分依据欧盟通用数据保护条例(GDPR)、NIS2 指令及瑞典隐私保护局(IMY)公开要求,实际落地请以最新法规与企业合规顾问意见为准。
更多产品与节点信息参见:https://www.idc10000.net/ 。具体以签约时最新报价与合同为准。
Copyright © 2013-2020 idc10000.net. All Rights Reserved. 一万网络 科技有限公司 版权所有 深圳市科技有限公司 粤ICP备07026347号
本网站的域名注册业务代理北京新网数码信息技术有限公司的产品