

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將 Kafka 工作負載遷移至 Amazon MSK 叢集
<a name="migration"></a>

Amazon MSK Replicator 支援相同 中 Amazon MSK 叢集之間的遷移 AWS 帳戶。對於從非 MSK 叢集遷移，例如 Apache Kafka 工作負載或在跨帳戶 Amazon MSK 叢集之間遷移，您必須使用 Apache MirrorMaker 2.0。

[MSK Replicator](msk-replicator.md) 是全受管的無伺服器解決方案，可自動將資料遷移至 Amazon MSK。MSK Replicator 可處理擴展、監控和維護任務，而不需要基礎設施管理。它也會在遷移期間維護主題組態和取用者群組位移，並與其他 整合 AWS 服務。

[Apache MirrorMaker 2.0](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=27846330) 是一種開放原始碼工具，需要手動設定和管理，但可詳細控制遷移程序。您可以定義自訂複寫規則，並在任何 Apache Kafka 叢集之間遷移，無論託管平台為何或跨不同 AWS 帳戶。如需使用 MirrorMaker 遷移叢集的詳細資訊，請參閱[地理複寫 （跨叢集資料鏡像）](https://kafka.apache.org/40/documentation.html#georeplication)。建議您以高可用性組態設定 MirrorMaker。

如需如何為工作負載選擇正確複寫策略的詳細資訊，請參閱 [Amazon MSK Replicator 和 MirrorMaker2：為 Apache Kafka 災難復原和遷移選擇正確的複寫策略](https://aws.amazon.com/blogs/big-data/amazon-msk-replicator-and-mirrormaker2-choosing-the-right-replication-strategy-for-apache-kafka-disaster-recovery-and-migrations/)。