使用 Elastic Cloud 跨区域和云服务提供商进行搜索和复制
我们很高兴地宣布,跨集群搜索和复制功能现已在 Elastic Cloud 上正式推出。
有了这两项功能,您可以在全球不同区域和云服务提供商的集群之间搜索和复制数据,从而实现以下目标:
- 提高可用性
- 在全球范围内搜索数据
- 减少延迟并解决数据局部性问题
请一定要深入了解以下功能!
借助跨集群搜索功能,更快地获得见解
使用跨集群搜索功能,您可以跨多个区域和云服务提供商搜索远程集群。当您打破区域数据孤岛时,便可更快地获得见解。下文将介绍它是如何做到的:
获取数据的单一整体视图。配置可视化、仪表板和 Machine Learning 作业,这些作业将跨多个集群进行搜索,而不考虑集群的物理位置。
轻松管理和分析您的可观测性和安全数据。跨多个集群进行搜索,同时将彼此争用资源的工作负载分隔开来。此外,您还可以对集群逐个进行扩展,获得对访问权限的更多控制,并尽享分析速度加快所带来的额外优势。
有关跨集群搜索的更多信息,请查看我们的文档。
借助跨集群复制功能,改善用户体验
使用跨集群复制功能,您可以跨多个集群复制和存储数据副本,而无需考虑它们位于何处。这项功能可在以下方面提供巨大优势:
灾难恢复:在整个区域(甚至云提供商)出现中断的情况下,通过将您的数据复制到其他区域或云提供商,让您能够毫无延迟地继续处理搜索请求。
数据局部性:让数据离用户更近,以减少延迟,并为用户提供更快的响应速度。
您可以在我们的文档中了解有关跨集群复制的更多信息。
Elastic Cloud 让集群配置变得轻而易举
要实现跨集群搜索和复制,就需要在您的 Elastic Cloud 帐户内的集群之间建立信任。每个 Elasticsearch 集群都需要进行单独配置,以信任您想要进行搜索或复制的其他集群的证书。Elastic Cloud 可为您代劳所有这些繁重的工作,让您从复杂的配置任务中脱离出来,专心实现业务成果。
您可以使用以下选项轻松控制帐户中不同集群间的信任级别:
- Trust all deployments(信任所有部署):您帐户中的所有部署都将默认为相互信任。这也包括未来的部署。
- Trust no deployment(不信任任何部署):不会信任任何部署。
- Trust specific deployments(信任特定部署):从现有部署列表中选择要信任的部署。此选项仅在每次部署时可用,在帐户中不可用。
开始使用
以下演示动画向您展示了如何在 Elastic Cloud 控制台中配置信任。在本示例中,我们有两个部署:Google Cloud Platform 美国中部 1(爱荷华州)区域的 rad-app-logs 和 Azure 北欧(爱尔兰)区域的 central-logging。
首先,将 central-logging 部署配置为信任您帐户中的所有部署。这可以让您搜索帐户中的所有部署:
- 从部署列表中选择 central-logging,然后前往 Security(安全)页面。
- 在 Trust management(信任管理)部分中,选择 Edit(编辑)。
- 从可用选项中,选择 Trust all deployments(信任所有部署)选项,然后选择 Update trust(更新信任)。
接下来,配置 rad-app-logs 部署,以信任 central-logging 部署:
- 选择 rad-app-logs 部署,然后前往 Security(安全)页面。
- 选择 Trust management(信任管理)部分中的 Edit(编辑)按钮。
- 选择 Trust specific deployments(信任特定部署),再从您帐户的部署列表中选择 central-logging,然后选择 Update trust(更新信任)。
- 还是在“Security”安全页面上,复制 Remote cluster parameters(远程集群参数)部分中的 Proxy address(代理地址)和 Server name(服务器名称)。这些是将 rad-app-logs 配置为远程集群所必需的信息。
最后,您可以在 central-logging 部署中将 rad-app-logs 配置为远程集群:
- 前往 central-logging Kibana 实例。
- 打开 Stack Management(堆栈管理)下的 Remote Clusters(远程集群)页面。
- 现在选择 Add remote cluster(添加远程集群)。
- 通过设置名称来填写表单。在本例中,您将使用部署名称 rad-app-logs,然后在相关字段中使用您在上一步复制的 Proxy address(代理地址)和 Server name(服务器名称)值。
- 您可以应用其他配置,最后选择 Save(保存)。
至此,您已经配置好两个部署之间的信任,可以使用 central-logging 集群来搜索 rad-app-logs 和任何其他远程集群中的数据了。此外,您还可以在 central-logging 部署中配置 follower 索引,以从 rad-app-logs 部署中复制数据。