Publicado en: Oct 5, 2021

Amazon OpenSearch Service (sucesor de Amazon Elasticsearch Service) ahora admite la replicación entre clústeres, lo cual le permite automatizar los procesos de copia y sincronización de los índices de un dominio a otro con una latencia baja, ya sea en las mismas o en diferentes cuentas o regiones de AWS. Con la replicación entre clústeres, puede conseguir alta disponibilidad para sus aplicaciones críticas con consistencia de datos secuencial. 

Amazon OpenSearch Service le permite llevar a cabo análisis interactivos de registros, monitoreo de aplicaciones en tiempo real, búsqueda de sitios web y mucho más con facilidad. Para garantizar la redundancia y la disponibilidad, los clientes configuran réplicas e implementan sus dominios en varias zonas de disponibilidad, lo cual les brinda protección en caso de que las instancias presenten errores o se produzcan apagones en la zona de disponibilidad. Sin embargo, el dominio en sí mismo puede ser un punto único de error igualmente. Para protegerse contra esos errores, antes los clientes debían crear un segundo dominio, repartir los flujos de datos de entrada entre los dos clústeres y colocar un balanceador de carga delante de ambos dominios para equilibrar las peticiones de búsqueda entrantes. Esta configuración complica los procesos e implica un mayor costo porque lo obliga a utilizar tecnologías adicionales, como Apache Kafka o AWS Lambda, para monitorear y corregir las inconsistencias en los datos que surjan entre los dominios. 

Con la replicación entre clústeres para Amazon OpenSearch Service, puede replicar índices a una latencia baja desde un dominio a otro en las mismas regiones de AWS o en diferentes regiones sin tener que recurrir a tecnologías adicionales. Esta función le ofrece consistencia secuencial a la vez que se copian los datos de forma constante desde el índice líder al índice seguidor. La consistencia secuencial le permite asegurarse de que los índices líder y seguidor devuelvan el mismo resultado que se estableció después de que se aplicaran las operaciones en los índices en el mismo orden. La replicación entre clústeres está diseñada para minimizar el retraso en la entrega entre los índices líder y seguidor. Puede monitorear el estado de la replicación a través de las API en todo momento. Además, si posee índices que siguen un patrón de índices, puede crear reglas de seguimiento automático, las cuales los replicarán de inmediato.

En la actualidad, la replicación entre clústeres está disponible en el servicio para dominios que ejecutan Elasticsearch 7.10. También se la puede utilizar como una característica de código abierto en OpenSearch 1.1, que, según lo previsto, pronto estará disponible en el servicio. 

La replicación entre clústeres se ofrece para Amazon OpenSearch Service en 25 regiones a nivel mundial. Para obtener más información acerca de la disponibilidad de Amazon OpenSearch Service, consulte la tabla de regiones de AWS. Para obtener más información acerca de la replicación entre clústeres, consulte la documentación. Para obtener más información acerca de Amazon OpenSearch Service, visite la página del producto.