本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon MSK Replicator
Amazon MSK Replicator 是 Amazon MSK 的全受管功能,可讓您可靠地跨不同或相同的 Amazon MSK 叢集複寫資料 AWS 區域。MSK Replicator 也支援使用 Express 代理程式從自我管理的 Apache Kafka 叢集 (包括內部部署、自我託管 AWS或其他雲端提供者) 到 Amazon MSK 佈建叢集的資料複寫。在 MSK 叢集之間複寫 AWS 帳戶 時,來源叢集和目標叢集都必須位於相同的 中。使用 MSK Replicator,您可以建置區域彈性串流應用程式,以提高可用性和業務連續性,並將 Apache Kafka 工作負載從自我管理環境遷移至 Amazon MSK。MSK Replicator 可在 MSK 叢集之間自動非同步複寫資料和取用者群組位移,無需撰寫自訂程式碼、管理基礎設施或設定跨區域聯網。
MSK Replicator 會自動擴充基礎資源,讓您可以隨需複寫資料,而無需監控或擴展容量。MSK Replicator 也會複寫必要的 Kafka 中繼資料,包括主題設定、存取控制清單 (ACL) 和取用者群組偏移。如果區域中發生意外事件,您可以容錯移轉到其他 AWS 區域並無縫繼續處理。
MSK Replicator 支援跨區域複寫 (CRR) 和相同區域複寫 (SRR)。在跨區域複寫中,來源和目標 MSK 叢集位於不同的 AWS 區域。在相同區域複寫中,來源和目標 MSK 叢集都位於相同 AWS 區域。您必須先建立來源和目標 MSK 叢集,才能將它們與 MSK Replicator 搭配使用。
注意
MSK Replicator 支援下列 AWS 區域: 美國東部 (us-east-1, 維吉尼亞北部)、美國東部 (us-east-2, Ohio)、美國西部 (us-west-2, 奧勒岡)、歐洲 (eu-west-1, Ireland)、歐洲 (eu-central-1, Frankfurt)、亞太區域 (ap-southeast-1, Singapore)、亞太區域 (ap-southeast-2, Sydney)、歐洲 (eu-north-1, Stockholm)、亞太區域 (ap-south-1, Mumbai)、歐洲 (eu-west-3, Paris)、南美洲 (sa-east-1, São Paulo)、亞太區域 (ap-northeast-2, Seoul)、歐洲 (eu-west-2, London)、亞太區
Amazon MSK Replicator 的常見用途:
建置多區域串流應用程式:建置高可用性和容錯的串流應用程式,以提高彈性,而無需設定自訂解決方案。
更低延遲的資料存取:為不同地理區域的取用者提供較低延遲的資料存取。
將資料分發給合作夥伴:將資料從一個 Apache Kafka 叢集複製到多個 Apache Kafka 叢集,以便不同的團隊/合作夥伴擁有自己的資料副本。
彙總資料以進行分析:將多個 Apache Kafka 叢集的資料複製到一個叢集,以便輕鬆產生彙總即時資料的洞見資訊。
在本機寫入,全域存取您的資料:設定多主動複寫,以自動將在一個 AWS 區域中執行的寫入傳播到其他區域,以更低的延遲和成本提供資料。
從自我管理的 Kafka 叢集遷移:將 Apache Kafka 工作負載從內部部署、自我託管或第三方受管 Kafka 部署遷移至具有消費者群組偏移同步的 Amazon MSK Express 代理程式,以實現無縫的應用程式切換。