AWS 停止 Amazon Quantum Ledger Database (QLDB) 服务

AWS 停止 Amazon Quantum Ledger Database (QLDB) 服务

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

亚马逊AWS宣布关闭Amazon Quantum Ledger Database(QLDB),现有用户需迁移到Aurora PostgreSQL。AWS强调QLDB支持将于2025年7月31日结束,鼓励用户联系AWS代表以计划迁移。用户担心数据完整性可能会受到影响。

🔎

延伸解读

迁移中的核心挑战:不可变记录的缺失

QLDB的核心特性是提供不可变且可加密验证的交易日志,而推荐的替代方案Aurora PostgreSQL并不保留永久的不可变记录。根据AWS架构师的说明,审计历史必须在数据库外部生成和存储。这意味着迁移后,用户需要额外设计审计数据的生成与存储流程,才能满足原有的数据完整性保证。

迁移架构的复杂性

迁移到Aurora PostgreSQL采用两阶段方案:全量加载和持续复制。该方案涉及Amazon S3、Step Functions、AWS Glue和Database Migration Service等多个服务。其中Glue作业负责从导出的QLDB文件中提取账本文档修订并转换为CSV格式。这种多服务协作增加了迁移的复杂性和潜在故障点。

用户担忧与AWS服务策略变化

QLDB的停用缺乏正式公告,仅通过文档更新和邮件通知,令许多用户感到意外。有用户担心迁移过程中可能失去数据完整性保证。此外,AWS在过去一年中已关闭多个服务,如OpsWorks、Aurora Serverless V1和Honeycode,这与AWS以往长期支持服务的形象不符,引发用户对其服务策略变化的失望。

❓

Q&A

为什么AWS停止了Amazon QLDB服务?

AWS宣布停止Amazon QLDB服务,现有用户需迁移到Aurora PostgreSQL,QLDB的支持将于2025年7月31日结束。

QLDB的用户应该如何迁移到Aurora PostgreSQL?

用户迁移到Aurora PostgreSQL的步骤包括全量加载和持续复制,涉及S3、Step Functions等服务。

Aurora PostgreSQL与QLDB相比有哪些优势?

Aurora PostgreSQL提供pgAudit、Amazon S3等功能,适合常见的账本数据库用例,但不保留永久的不可变记录。

用户对QLDB停用的反应如何?

用户对QLDB的突然停用表示惊讶,担心迁移过程中数据完整性可能受到影响。

QLDB的主要功能是什么?

QLDB提供不可变的交易日志,适用于金融、电子商务、运输等多个领域,确保数据的完整性和历史记录。

AWS为何在过去一年关闭多个服务?

AWS在过去一年关闭多个服务,用户对此表示失望,认为这与AWS以往的服务策略不符。

🏷️

标签

➡️

继续阅读