将 Kafka 工作负载迁移到亚马逊 MSK 集群 - Amazon Managed Streaming for Apache Kafka

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 Kafka 工作负载迁移到亚马逊 MSK 集群

Amazon MSK Replicator 支持在相同的 Amazon MSK 集群之间进行迁移。 AWS 账户对于从非 MSK 集群(例如您的 Apache Kafka 工作负载)或跨账户 Amazon MSK 集群之间的迁移,您必须使用 Apache 2.0。 MirrorMaker

MSK Replicator 是一种完全托管的无服务器解决方案,可自动将数据迁移到 Amazon MSK。MSK Replicator 无需管理基础架构即可处理扩展、监控和维护任务。它还会在迁移期间维护主题配置和使用者组偏移量,并与其他 AWS 服务配置集成。

Apache MirrorMaker 2.0 是一款开源工具,需要手动设置和管理,但可以对迁移过程进行详细控制。您可以定义自定义复制规则,并在任何 Apache Kafka 集群之间进行迁移,无论托管平台如何,也可以跨不同的托管平台进行迁移。 AWS 账户有关使用迁 MirrorMaker 移集群的信息,请参阅异地复制(跨集群数据镜像)。我们建议使用高可用 MirrorMaker 性配置进行设置。

有关如何为工作负载选择正确的复制策略的更多信息,请参阅 Amazon MSK Replicator 和 MirrorMaker 2:为 Apache Kafka 灾难恢复和迁移选择正确的复制策略