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.
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:
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.
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.
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.