本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 Amazon MSK Replicator?
Amazon MSK Replicator 是一项亚马逊MSK功能,它使您能够在不同或相同 AWS 区域的亚马逊MSK集群之间可靠地复制数据。借助 MSK Replicator,您可以轻松构建具有区域弹性的流媒体应用程序,以提高可用性和业务连续性。 MSKReplicator 提供跨MSK集群的自动异步复制,无需编写自定义代码、管理基础设施或设置跨区域网络。
MSKReplicator 会自动扩展底层资源,这样您就可以按需复制数据,而无需监控或扩展容量。 MSKReplicator 还会复制必要的 Kafka 元数据,包括主题配置、访问控制列表 (ACLs) 和使用者组偏移量。如果某个区域发生意外事件,您可以故障转移到另一个 AWS 区域并无缝地恢复处理。
MSKReplicator 支持跨区域复制 (CRR) 和同区域复制 ()。SRR在跨区域复制中,源集群和目标MSK集群位于不同的 AWS 区域。在同区域复制中,源集群和目标MSK集群都在同一个 AWS 区域中。您需要先创建源集群和目标MSK群集,然后再将其与 MSK Replicator 配合使用。
注意
MSKReplicator 支持以下 AWS 区域:美国东部(us-east-1,弗吉尼亚北部);美国东部(us-east-2,俄亥俄州);美国西部(us-west-2,俄勒冈州);欧洲(eu-west-1,爱尔兰);欧洲(eu-central-1,法兰克福);亚太地区(ap-southeast-1,爱尔兰);欧洲(eu-central-1,法兰克福);亚太地区(ap-southeast-1,爱尔兰)ap-southeast-2,新加坡);亚太地区(ap-southeast-2,悉尼),欧洲(eu-north-1,斯德哥尔摩),亚太地区(ap-southeast-1,孟买),欧洲(eu-west-3,巴黎),南美(sa-east-1,圣保罗),亚太地区(ap-northeast-2,首尔)、欧洲(eu-west-2,伦敦)、亚太地区(ap-northeast-1,东京)、美国西部(us-west-1,加利福尼亚北部),加拿大(ca-central-1,中部)。
以下是 Amazon MSK Replicator 的一些常见用法。
构建多区域流媒体应用程序:无需设置自定义解决方案即可构建高度可用且具有容错能力的流媒体应用程序,以提高弹性。
-
更低延迟的数据访问:为不同地理区域的使用器提供更低延迟的数据访问。
-
向合作伙伴分发数据:将数据从一个 Apache Kafka 集群复制到多个 Apache Kafka 集群,这样不同的团队/合作伙伴就可以拥有自己的数据副本。
聚合数据进行分析:将来自多个 Apache Kafka 集群的数据复制到一个集群中,以便轻松生成有关聚合实时数据的见解。
本地写入,全局访问您的数据:设置多活复制,自动将在一个 AWS 区域执行的写入操作传播到其他区域,从而以更低的延迟和成本提供数据。