Esta página ha sido traducida por una máquina.

Conexiones entre clusters en OCI Search with OpenSearch

Obtenga información sobre las conexiones entre clusters en OCI Search con OpenSearch.

Puede utilizar conexiones entre clusters para buscar y analizar datos en varios clusters OpenSearch, lo que le permite obtener estadísticas de orígenes de datos distribuidos. Debe realizar operaciones como la búsqueda entre clusters, como si los datos fueran de un único origen.

Las conexiones entre clusters están disponibles por defecto con el plugin de seguridad, pero debe configurar cada cluster para permitir conexiones remotas de otros clusters. Esto implica la configuración de conexiones de cluster y la configuración de permisos de acceso.

Al configurar una conexión entre clusters en OCI Search con OpenSearch, el cluster saliente es el cluster que desea conectar a otros clusters. El cluster de entrada es el cluster al que se está conectando desde el cluster de salida. En la siguiente tabla se asigna la búsqueda de OCI con la terminología OpenSearch a la terminología utilizada por OpenSearch para la búsqueda entre clusters y la replicación entre clusters.

Búsqueda de OCI con término OpenSearch

OpenSearch Término de búsqueda entre clusters

OpenSearch Término de replicación entre clusters

cluster saliente cluster de coordinación cluster/índice de líder
cluster de entrada cluster remoto clúster/índice de seguidor

Requisitos

El usuario que realiza la operación entre clusters necesita permisos tanto para los clusters de entrada como para los de salida. Consulte Realización de una búsqueda entre clusters y Realización de una replicación entre clusters para conocer los permisos de cluster específicos necesarios.

Para obtener más información sobre las políticas de IAM necesarias y los detalles de permiso para Buscar con OpenSearch, consulte Buscar con OpenSearch políticas de IAM.

Las conexiones entre clusters solo están soportadas en OCI Search con OpenSearch para clusters que utilicen OpenSearch 2.15 o posterior. Esto se aplica tanto a los clusters de salida como a los de entrada.

Límites y consideraciones

  • Puede configurar un máximo de cinco clusters por arrendamiento para conexiones entre clusters.
  • Los clusters pueden conectarse a otros clusters con la misma versión OpenSearch o una versión menos.
  • Las conexiones entre clusters están soportadas para clusters de la misma región OC1 o en todas las regiones del dominio OC1.

Configuración de conexiones entre clusters

Consulte los siguientes temas para trabajar con conexiones entre clusters para un cluster:

Realización de búsquedas en varios clusters

El usuario que realiza una búsqueda entre clusters necesita permisos OpenSearch para consultar tanto el cluster de salida como el de entrada.

A continuación se muestra un ejemplo de una consulta de búsqueda entre clusters:

curl -X GET "https://<outbound_cluster_opensearch_private_IP>:9200/<inbound_cluster_alias>:<index_name>/_search?q=title:Kubernetes&pretty"

Para obtener más información, consulte Cross-cluster search.

Realización de Replicación entre Clusters

Con la replicación entre clusters, puede replicar índices, asignaciones y metadatos de un cluster OpenSearch (cluster de salida) a otro cluster OpenSearch (cluster de entrada). Todas las operaciones posteriores en el cluster de salida se replican en el cluster de entrada, como la creación, actualización o supresión de documentos. Utilice la replicación entre clusters para los siguientes escenarios:

  • Para mantener un cluster de copia de seguridad al que puede cambiar si falla el cluster principal.
  • Proporcione un rendimiento de consultas más rápido al mantener los datos más cerca de los usuarios en regiones distribuidas geográficamente.
  • Distribuir cargas de consulta e indexación en más de un cluster.

Lo siguiente puede afectar el rendimiento de replicación entre clusters:

  • Latencia de red entre los clusters de salida y de entrada.
  • Tamaño y frecuencia de las actualizaciones del índice de salida.
  • Disponibilidad de recursos tanto en el cluster de salida como en los clusters de entrada.

Permisos

Para activar la replicación entre clusters, necesita permisos de nivel de cluster para la replicación y permisos de nivel de índice para el cluster saliente y el cluster entrante. Para obtener más información, consulte Asignación de roles de cluster de líder y seguidor.

Operaciones de Replicación

En la siguiente tabla, se muestran las operaciones de replicación que puede realizar. Consulte API de replicación entre clusters para obtener más información.

Operación

Descripción

Solicitud

Iniciar replicación Inicia la replicación de un índice del cluster saliente al cluster entrante.
PUT /_plugins/_replication/<inbound_cluster_index>/_start
Detener replicación Termina la replicación y convierte el índice entrante en un índice estándar
POST /_plugins/_replication/<inbound_cluster_index>/_stop
Pausar replicación Pausa la replicación del índice de salida.
POST /_plugins/_replication/<inbound_cluster_index>/_pause
Reanudación de la replicación Reanuda la replicación del índice de salida.
POST /_plugins/_replication/<inbound_cluster_index>/_resume
Obtener estado de replicación

Obtiene el estado de la replicación de índice. Los estados posibles son SYNCING, BOOTSTRAPING, PAUSED y REPLICATION NOT IN PROGRESS.

Utilice los detalles de sincronización para medir la demora de replicación.

GET /_plugins/_replication/<inbound_cluster_index>/_status
Obtener estadísticas de cluster líder Obtiene información sobre los índices de salida replicados en un cluster especificado.
GET /_plugins/_replication/leader_stats
Obtener estadísticas de cluster de seguidores Obtiene información sobre los índices de entrada en un cluster especificado.
GET /_plugins/_replication/follower_stats
Obtener estadísticas de seguimiento automático Obtiene información sobre la actividad de seguimiento automático y las reglas de replicación configuradas en el cluster especificado.
GET /_plugins/_replication/autofollow_stats
Actualizar valores Actualiza la configuración del índice de entrada.
PUT /_plugins/_replication/<inbound_cluster_index>/_update
Crear regla de replicación Inicia automáticamente la replicación en los índices que coinciden con un patrón especificado. Si un nuevo índice del cluster de salida coincide con el patrón, OpenSearch crea automáticamente un índice de entrada e inicia la replicación. También puede utilizar esta API para actualizar las reglas de replicación existentes.
POST /_plugins/_replication/_autofollow
Suprimir regla de replicación Suprime la regla de replicación especificada. Esta operación evita que se replique cualquier índice nuevo, pero no detiene la replicación existente ya iniciada según la regla. Los índices replicados permanecen como de solo lectura hasta que detiene la replicación.
DELETE /_plugins/_replication/_autofollow