Powerledger在MongoDB Atlas上推动可再生能源的未来,每次处理20亿条记录

计划在未来5年内将其平台上的智能电表数量增加到1亿台

行业

可再生能源

产品

MongoDB Atlas
MongoDB平台包括备份、
监控、
实时监控

用例

区块链/数据即服务

客户时间

2021
介绍

利用独特的区块链平台推动可再生能源的未来

成立于2016年的澳大利亚公司Powerledger开发软件解决方案,以追踪、跟踪和交易可再生能源。其独特的区块链能源交易平台旨在使能源市场更加高效。该业务帮助人们进行点对点能源交易、交易环境商品,并向电网提供灵活性服务。

Powerledger的模块化平台包括三个主要支柱的多种产品和服务的范围

  • 能源交易和可追溯性,包括xGriduGridVision等产品,这些产品有助于跟踪、跟踪和交易可再生能源,使用户能够掌握其能源的来源和流向。这为消费者提供了对所使用能源的选择,并促进了点对点交易。
  • 灵活交易,包括MODE Flex和MODE LEM,它们提供了一个市场,使得分布式能源资源(DER)所有者能够向电网提供灵活性服务并货币化其资产。
  • 使用TraceX进行环境商品交易,TraceX是一个数字市场,以更透明、安全和高效的方式交易环境商品,如可再生能源证书。
随着更多公用事业、可再生能源发电厂、能源零售商和有可再生能源目标的跨国公司进入其市场,Powerledger在过去几年中经历了显著增长。

它希望在接下来的五年内,其平台上有1亿个智能电表,未来几年内,Powerledger希望达到10亿用户,并创建消除实现全天候零碳能源障碍的市场。

挑战

需要新的思维方式才能达到10亿用户

在过去六年中,该公司及其客户收集了大量的数据,该平台每天处理约200亿条记录。

随着公司制定在未来五年内将其平台上的1亿个智能电表上线计划,它认识到需要加强现有的技术基础,并转向云数据库服务。这将补充其现有的软件和区块链技术,并支持其雄心勃勃的目标。

Francesco Pagetti, Solutions Architect at Powerledger.

Francesco Pagetti,Powerledger的解决方案架构师。

“我们需要证明我们的平台能够处理更大的数据量,并满足未来要服务的10亿用户。这意味着对服务于我们不同产品的数据架构进行彻底的转变和重新评估。我们需要以前的关系数据库所不能提供的可扩展性和灵活性”,Francesco Pagetti,Powerledger的解决方案架构师解释道。

作为关键基础设施的提供者,Powerledger不能容忍其平台出现故障,即使只有几分钟。此外,该公司在高度监管的能源市场中运营,这意味着它处理的数十亿数据集需要安全并满足严格的合规要求。

无论公司做什么,客户和用户都必须完全信任其系统。转向新的数据库是一个巨大的机会,但也是一个巨大的挑战。作为第一步,Powerledger决定将其云基础设施迁移到Google Cloud Platform(GCP)。

Pagetti说:“我们的主要优先事项和挑战是完成数据平台迁移,同时增加可扩展性和灵活性,而不干扰平台或阻碍数据安全。我们还需要授权我们的开发团队和工程团队更加高效,简化事情,而不是增加我们的架构复杂性。”

“我们需要以前的关系数据库所不能提供的可扩展性和灵活性。”

Francesco Pagetti,Powerledger的解决方案架构师

解决方案

将6年的数据和70个微服务迁移到MongoDB Atlas

2021年,Powerledger进行了一次全面的审查过程,并构建了一个与平台未来需要处理的巨大规模相匹配的概念验证。团队测试了几种数据库,优先测试可扩展性、安全性和开发人员及工程师的易用性。

MongoDB Atlas和其他数据库上进行了负载测试,MongoDB Atlas在所有类别中都优于其他数据库。

具体来说,进行了1亿米的负载测试。在GCP上共有90个节点,Atlas展示了其巨大的规模能力和支持Powerledger雄心勃勃的增长目标的能力。

Rooftop solar panels in Bangkok Thailand

泰国曼谷的屋顶太阳能板,是Powerledger的P2P能源交易项目的一部分

在紧随其后,MongoDB Atlas的迁移开始,与GCP团队以及来自Confluent的专家紧密合作,帮助他们顺利过渡。Powerledger还利用了Confluent管理的流数据层来摄入计量数据,然后使用这些事件数据为平台内的不同服务提供支持。

MongoDB Atlas现在支持Powerledger三个领先产品的微服务:xGrid、TraceX和MODE LEM。Powerledger还部署了包括备份、监控和实时监控在内的额外功能。

迁移始于选择的服务到MongoDB Atlas。在MongoDB的关系型迁移器工具的帮助下,Powerledger正在继续将其更多的数据库和微服务迁移到Atlas。

“迁移整个数据库是一项相当大胆和冒险的事业。令人惊讶的是,我们没有经历任何中断或停机。Atlas工具允许我们的开发和工程团队在不担心影响服务的情况下进行升级、降级、测试、配置更改等”,Pagetti补充道。

在12月的大规模负载测试之后,第一个微服务在2022年1月上线,2月接着上线了计量读数。预计所有70个微服务将在2023年8月之前在MongoDB Atlas上运行。

结果

规模和性能的转变:从九小时缩短到四分钟

MongoDB Atlas展示了巨大的规模能力,但Powerledger也对该平台的经济效益、灵活性和可靠性感到惊讶。

团队记录了七分钟内处理100万条记录的能力,这是Powerledger以前从未经历过的。最近,团队能够在四分钟内上传来自25,000个不同计量器的数据,这以前需要八到九个小时。

Powerledger's office

Powerledger的办公室

Powerledger还发现,与竞争对手相比,MongoDB的数据压缩能力令人印象深刻。与之前的数据库相比,Powerledger无法根据需要扩展和缩减规模,这可能会成为长期业务和团队速度的重大障碍。现在有了Atlas,Powerledger可以轻松地根据需求扩展和缩减容量。

Pagetti补充说:“MongoDB数据平台的可扩展性和灵活性很重要,因为它意味着Powerledger可以在一个非常动荡和快速变化的市场中高效运营。”

开发和工程团队的生产力也有所提高,新的数据平台使他们能够比以前更快地开发新功能。

Powerledger 也看到了 MongoDB 平台的一些额外价值,例如 Atlas 搜索字段级加密、内置安全和更多功能。由于数据是 Powerledger 业务的核心部分,公司现在也在进一步研究数据分析和机器学习功能。

MongoDB 在帮助 Powerledger 为其增长打下坚实基础方面发挥了重要作用。它帮助使业务具有前瞻性,并使公司能够不断适应新的机遇。

“当我们设定在五年内接入一亿台新智能电表的目标时,这让我们在如何使用正确的云数据库服务支持这一点上提出了很多问题。现在我们已切换到 MongoDB Atlas 和 Google Cloud,我们确实感到信心满满,相信这项技术将成为推动者而不是障碍”,Pagetti 总结道。

"现在我们已经切换到 MongoDB Atlas 和 Google Cloud,我们确实感到信心满满,相信这项技术将成为推动者而不是障碍。"

Francesco Pagetti,Powerledger的解决方案架构师

准备好开始了吗?

访问 Google Cloud Marketplace,今天开始使用 MongoDB Atlas 在 GC 上。