自建Kafka集群迁移上云
在使用自建Kafka集群时,当您希望业务的成本更低、弹性更强、可靠性更高时,您可以将自建Kafka集群迁移上至云消息队列 Kafka 版,云消息队列 Kafka 版提供全托管、免运维的服务可以让您只需专注于业务开发,无需部署运维。
注意事项
迁移不会删除自建的源Kafka集群的Topic和Group,只是在目标云消息队列 Kafka 版实例中创建相同配置的Topic和Group。
可以根据方案选择是否需要迁移消息数据和位点信息。
方案说明
对于消息队列来说,如果要实现集群迁移,只需消费完旧集群的消息即可。由于Producer和Consumer都是集群化的,您可以通过一台一台机器操作的方式实现上层业务无感知。将自建Kafka集群迁移到云消息队列 Kafka 版实例的优势,请参见产品优势。
迁移自建Kafka集群至云消息队列 Kafka 版实例方案如下图所示。
云消息队列 Kafka 版提供以下方案可供选择:
对比项 | 迁移上云 | 元数据导入 | 借助工具迁移 |
迁移方式 | 通过在云消息队列 Kafka 版控制台创建迁移任务来实现数据迁移。一般情况下,推荐使用迁移上云功能进行迁移。 | 通过迁移工具 说明 当自建Kafka集群不支持公网访问时,可选择元数据导入方式进行迁移。 | 通过迁移工具 |
迁移内容 |
|
|
|
迁移流程 |
|
|