將 Kafka 工作負載遷移至 Amazon MSK 叢集 - Amazon Managed Streaming for Apache Kafka

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

將 Kafka 工作負載遷移至 Amazon MSK 叢集

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

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

Apache MirrorMaker 2.0 是一種開放原始碼工具,需要手動設定和管理,但可詳細控制遷移程序。您可以定義自訂複寫規則,並在任何 Apache Kafka 叢集之間遷移,無論託管平台或跨不同叢集 AWS 帳戶。如需使用 MirrorMaker 遷移叢集的詳細資訊,請參閱地理複寫 (跨叢集資料鏡像)。建議您以高可用性組態設定 MirrorMaker。

如需如何為工作負載選擇正確複寫策略的詳細資訊,請參閱 Amazon MSK Replicator 和 MirrorMaker2:為 Apache Kafka 災難復原和遷移選擇正確的複寫策略