将 Kafka 工作负载迁移至 Amazon MSK 集群 - Amazon Managed Streaming for Apache Kafka
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

将 Kafka 工作负载迁移至 Amazon MSK 集群

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

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

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

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