案例分析:使用 Capula 和 InfluxDB 现代化 SPEN 的技术堆栈
作者:Jessica Wachtel / 用例
2024年11月5日
导航至
背景
苏格兰电力能源网络(SPEN)通过与 Capula 合作并使用 InfluxDB,开始了一段改善其技术的旅程。让我们来探讨这个用例、目标以及 InfluxDB 在这次现代化努力中的角色。
2020年,SPEN 查看了其数据历史记录系统,并意识到需要更好的解决方案来满足未来的数据存储需求。他们专注于通过数据现代化系统并解决业务挑战,寻求新的技术解决方案。
Capula,一家熟悉 SPEN 基础设施的资深系统集成商,推荐了 InfluxDB,这是一种能够管理大量不同数据类型的时间序列数据库。Capula 提供了全面咨询服务,采用分层方法来理解组织需求、设计解决方案并应用技术,以增强运营技术(OT)和信息技术(IT)的融合。Capula 的努力包括进行测试和演示,以确保系统可靠性和网络安全,例如 Telegraf 缓冲、可视化警报数据和使用 OPC-UA 协议实时数据采集。
Capula 承担了一个两阶段的概念验证项目,重点关注学习 InfluxDB 架构的复杂性及其在 SPEN 系统中的集成。他们执行了功能基准测试,解决了与高数据基数相关的问题,优化了数据采集过程,并测试了 InfluxDB 的分布式架构以确保系统稳定性。此外,他们协助设计数据保留策略,并为未来的更新和网络安全增强做准备。
这最终导致了 2021 年一次成功的概念验证,并将其扩展到与 SPEN 现有系统更全面的集成,这与他们的现代化目标一致,并提高了数据质量、可靠性和可伸缩性。
目标
SPEN 通过现代化其数据历史记录系统所追求的具体目标包括
- 处理数据存储需求的大幅增长。
- 将模拟和数字数据整合到一个系统中,以便于比较和分析。
- 确保系统的可靠性和稳定性。
- 为未来的数据量和需求做准备。
- 测试新技术以构建对技术要求的了解并指导未来的采购。
- 通过整合不同数据类型和提高数据质量和完整性来增强决策过程。
InfluxDB 的作用
InfluxDB 通过提供一种可扩展且高效的解决方案来处理大量不同数据类型,在现代化 SPEN 的技术堆栈中发挥了关键作用。它实现了实时数据采集和处理,这对于管理能源传感器数据至关重要。InfluxDB 能够融合不同类型的数据,例如字段、资产和运营数据,便于访问和集成,从而提高了决策过程。此外,其数据清理、系统互操作性和设计定制数据保留策略的高级功能进一步展示了其有效性。
好处
新系统显著提高了SPEN的数据质量、可靠性和可扩展性。它允许在不特定的数据模型(即schema-on-write)的情况下摄取多种数据类型,通过允许融合各种数据源来提高数据质量。系统的分布式架构通过在节点不可用时保持数据库访问来确保可靠性。该系统通过处理大量数据的能力和对写入密集型工作负载的优化实现了可扩展性,使其适合SPEN不断增长的数据需求。
总结
总体而言,这次旅程包括广泛的测试、功能基准测试和开发一个可扩展且高效的数据管理解决方案,以支持SPEN到2050年实现净零碳排放的目标。InfluxDB在SPEN的持续转型中发挥着关键作用,提供了满足其当前和未来数据管理需求的必要工具和能力。