发布于: Oct 5, 2021
Amazon OpenSearch Service 现在支持跨集群复制,从而使您能够自动复制索引并以低延迟将索引从一个域同步到相同或不同 AWS 账户或区域中的另一个域。借助跨集群复制功能,您可以实现任务关键型应用程序的高可用性以及顺序数据一致性。
Amazon OpenSearch Service 可让您轻松执行交互式日志分析、实时应用程序监控、网站搜索等工作。为了确保冗余性和可用性,客户可以配置副本并在多个可用区中部署域,从而防止它们出现实例故障和可用区中断。但是,域本身仍可能是单点故障。若要防止出现此类故障,客户先前必须创建另一个域,将其输入数据流分流到两个集群,并在两个域前面放置负载均衡器以平衡传入的搜索请求。此设置增加了复杂性和成本,因为它需要您使用 Apache Kafka 或 AWS Lambda 之类的其他技术来监控和纠正域之间的数据不一致。
借助 Amazon OpenSearch Service 的跨集群复制功能,您可以低延迟将索引从一个域复制到相同或不同 AWS 区域中的另一个域,而无需使用其他技术。跨集群复制功能可以提供顺序一致性,同时持续将数据从主端索引复制到从端索引。顺序一致性可以确保在以相同顺序对索引应用操作之后主端和从端索引返回相同的结果集。跨集群复制专用于最小化主端和从端索引之间的交付延迟。您可以通过 API 持续监控复制状态。此外,如果您的索引遵循索引模式,则您可以创建自动遵循规则,此时将会自动复制它们。
即日起,跨集群复制功能可用于运行 Elasticsearch 7.10 的域的服务。此外,跨集群复制功能还可在 OpenSearch 1.1 中作为开放源功能提供,后者即将在服务上推出。