RWE Supply & Trading 使用亚马逊数据库迁移加速器对 亚马逊云科技 上的 IT 环境进行了现代化改造

欧洲领先的能源公用事业公司莱茵集团于2021年开始了 “走向绿色” 的使命,目标是到2040年实现碳中和。莱茵集团计划将其投资组合从传统能源转移到风能、太阳能和氢气等可再生能源。作为该计划的一部分,莱茵集团旗下的能源贸易公司RWE Supply & Trading(RWEST)决定将其IT环境迁移到云端,对其交易系统进行现代化改造,从而提高运营弹性并提高可扩展性,从而更好地适应不断变化的全球市场。RWEST 评估了多家云提供商以托管其能源交易平台工作负载(应用程序和数据库),并决定采用 亚马逊云科技,因为这些服务的技术专长和较低的运营成本。RWEST 使用了 亚马逊数据库迁移加速器 (Amazon DMA) 提供的迁移 策略和实施服务,并已开始观察其 IT 团队工作效率的提高,简化了内部 IT 流程,缩短了发布周期。

与亚马逊 DMA 合作有长期的好处。我们正在加快迁移速度,我们的团队花费更少的精力,迁移后我们拥有更具弹性的服务。” — Tobias Bluhm,莱茵集团供应与贸易首席架构师。

迁移策略和实施

RWEST 向 亚马逊云科技 寻求支持,以制定云迁移策略和实施计划。亚马逊云科技 账户团队邀请亚马逊 DMA 团队分析其包含 50 多个工作负载的 IT 产品组合的迁移策略和实施并提出建议。Amazon DMA 根据其底层架构、依赖关系以及将其迁移到 亚马逊云科技 所涉及的工作量和复杂性,将这些工作负载大致分为三组:

  • 第一组包含几十年来开发的传统工作负载,在这些工作负载中,以经济的方式进行修改变得越来越困难
  • 第二组包含具有整体架构的工作负载,具有大型数据库,多个应用程序可以访问它们,这导致了性能问题、维护开销和高昂的运营成本
  • 第三组包含严格依赖于 RWEST 内部功能的工作负载

亚马逊 DMA 团队建议第一组中的工作负载迁移到 亚马逊弹性计算云 (Amazon EC2),第二组进行重构以在 亚马逊云科技 云原生数据库和分析服务上运行,第三组继续在其本地环境中运行。

第二组中的工作负载使用带有 Java 或.NET 的 Oracle 数据库作为应用程序层。Amazon DMA 团队对这些单体工作负载进行了深入分析,并确认有多个独立的应用程序正在访问同一个数据库,从而导致性能和维护问题。为了缓解此问题,该团队将应用程序的使用情况与基础数据库表进行了映射。然后,他们将用户体验、业务逻辑和数据库分成独立的服务,这些服务将在新架构中使用 亚马逊Aurora PostgreSQL兼容版 亚马逊虚拟私有云 (Amazon VPC)、 亚马逊简单存储服务 (Amazon S3)和 亚马逊云科技 Secrets Manager 。除了这些变化外,该团队还观察到,工作负载使用具有大量事务逻辑的 Oracle 光标,对时间敏感的事务使用 SYSDATE 函数,使用文件服务器系统输入原始数据。该团队建议将交易逻辑移至应用层以保留业务功能,使用具有精确指定时区的时钟时间戳功能以保持时间敏感性,并使用带有 AW S Lambda 函数的 Amazon S3 来代替 Fileserver。下图说明了新的架构。

Amazon DMA 团队为分组工作负载提供了迁移解决方案和波浪计划。 该团队在2022年第二季度完成了第一波工作负载的重构,并使用亚马逊云科技 CodeCommit 、亚马逊云科技 CodeBuild和Lambda帮助RWEST为数据库对象和应用程序代码建立了CI/CD管道 RWEST 于 2022 年第四季度将这些工作负载部署到生产环境中。第一阶段完成后,RWEST 将继续使用 Amazon DMA 的补充咨询服务对其他工作负载进行现代化改造,并使用其内部团队来实施这些迁移。

结论

在这篇文章中,我们分享了亚马逊 DMA 如何帮助 RWEST 实现其 IT 环境现代化。如果您计划将工作负载迁移到 亚马逊云科技 数据库和分析服务, 请发送电子邮件 至 DMA-sales@amazon.com 联系亚马逊 DMA 团队。


作者简介

Venkat Sunil Pathi 是亚马逊网络服务 (亚马逊云科技) 的全球首席解决方案架构师,专注于加速 ISV 和战略企业向 亚马逊云科技 数据库和分析服务的迁移。

Sharath Gopalappa 是亚马逊网络服务 (亚马逊云科技) 的高级产品经理,致力于通过亚马逊云科技数据库和分析服务帮助组织实现技术投资的现代化。


*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您发展海外业务和/或了解行业前沿技术选择推荐该服务。