Ingeniería

Busca y replica en todas las regiones y proveedores de servicios en el cloud con Elastic Cloud

Nos complace anunciar la disponibilidad para el público en general de la búsqueda y replicación entre clusters en Elastic Cloud. 

Estas dos características te permiten buscar y replicar datos en los clusters de diferentes regiones y proveedores de servicios en el cloud de forma global, y permiten lo siguiente:

  • Aumentar la disponibilidad
  • Buscar datos en todo el mundo
  • Reducir la latencia y abordar la localización de datos

Asegúrate de adentrarte en el tema y obtener más información sobre las características a continuación.

Obtén información más rápido gracias a la búsqueda entre clusters

La búsqueda entre clusters te permite buscar en clusters remotos en varias regiones y proveedores de servicios en el cloud. Cuando derribas los silos de datos regionales, puede obtener información más rápido. Aquí encontrarás cómo hacerlo:

Obtén una sola visión holística de tus datos. Configura visualizaciones, dashboards y trabajos de machine learning que busquen en varios clusters independientemente de la ubicación física del cluster.

Gestiona y analiza con facilidad tus datos de observabilidad y seguridad. Busca en varios clusters y mantén separadas las cargas de trabajo que compiten. También puedes escalar los clusters de forma individual, obtener más control sobre el acceso y tener el beneficio agregado de un análisis más rápido. 

Para obtener más información sobre la búsqueda entre clusters, echa un vistazo a nuestra documentación

Mejora la experiencia del usuario con la replicación entre clusters

La replicación entre clusters te permite replicar y almacenar copias de datos en varios clusters, independientemente de dónde estén ubicadas. Esto proporciona grandes beneficios en casos como los siguientes: 

Recuperación ante desastres: en caso de una interrupción en toda una región (o incluso en un Proveedor Cloud), replicar los datos en una región o un Proveedor Cloud diferente te permite seguir manejando las solicitudes de búsqueda sin perderte ni un beat. 

Localización de datos: acerca los datos a los usuarios para reducir la latencia y proporcionarles tiempos de respuesta más rápidos. 

Puedes obtener más información sobre la replicación entre clusters en nuestra documentación.

Elastic Cloud hace que la configuración de clusters sea sencilla

Para posibilitar la búsqueda y replicación entre clusters, se debe establecer confianza entre los clusters dentro de tu cuenta de Elastic Cloud. Cada cluster de Elasticsearch se debe configurar por separado para que confíe en los certificados de otros clusters en los que deseas buscar o replicar. Elastic Cloud hace todo el trabajo duro para que tú puedas enfocarte en los resultados comerciales, en lugar de en tareas de configuración complejas.

Puedes controlar con facilidad el nivel de confianza entre los clusters en tu cuenta con las opciones siguientes:

  • Trust all deployments (Confiar en todos los despliegues): de forma predeterminada, todos los despliegues en tu cuenta confiarán los unos en los otros. Esto incluye despliegues futuros. 
  • Trust no deployment (No confiar en ningún despliegue): no se confiará en ningún despliegue.
  • Trust specific deployments (Confiar en despliegues específicos): elige en qué despliegues confiar de una lista de tus despliegues existentes. Esta opción solo está disponible por despliegue, no en la cuenta.

Primeros pasos

En el recorrido siguiente se muestra cómo configurar la confianza en la consola de Elastic Cloud. En este ejemplo, tenemos dos despliegues: rad-app-logs en la región centro de EE. UU. 1 (Iowa) de Google Cloud Platform y central-logging en la región norte de Europa (Irlanda) de Azure.

animación en la que se muestra cómo configurar la confianza

Comienza por configurar el despliegue central-logging para que confíe en todos los despliegues de tu cuenta. Esto te permite buscar en todos los despliegues de tu cuenta:

  • Selecciona central-logging en la lista de despliegues, luego navega a la página Security (Seguridad).
  • En la sección Trust management (Gestión de confianza), selecciona Edit (Editar). 
  • Entre las opciones disponibles, selecciona la opción Trust all deployments (Confiar en todos los despliegues) y luego Update trust (Actualizar confianza).

A continuación, configura el despliegue rad-app-logs para que confíe en el despliegue central-logging:

  • Selecciona el despliegue rad-app-logs y navega a la página Security (Seguridad).
  • Selecciona el botón Edit (Editar) en la sección Trust management (Gestión de confianza).
  • Elige Trust specific deployments (Confiar en despliegues específicos) y, en la lista de despliegues de tu cuenta, selecciona central-logging y luego Update trust (Actualizar confianza).
  • En la misma página Security (Seguridad), copia la Proxy address (Dirección proxy) y el Server name (Nombre del servidor) en la sección Remote cluster parameters (Parámetros de cluster remoto). Se necesitan para configurar rad-app-logs como un cluster remoto.

animación en la que se muestra cómo agregar un cluster remoto

Por último, puedes configurar rad-app-logs como cluster remoto en el despliegue central-logging:

  • Navega a la instancia de Kibana central-logging.
  • Abre la página Remote Clusters (Clusters remotos) en Stack Management (Gestión de stacks). 
  • Selecciona Add remote cluster (Agregar cluster remoto). 
  • Para completar el formulario, define el nombre. En este caso, usarás el nombre de despliegue rad-app-logs y luego los valores Proxy address (Dirección proxy) y Server name (Nombre del servidor) que copiaste en el paso anterior en los campos relevantes.
  • Puedes aplicar configuraciones adicionales y, por último, selecciona Save (Guardar).

Ahora que configuraste la confianza entre los despliegues, puedes usar el cluster central-logging para buscar datos en rad-app-logs y cualquier otro cluster remoto. También puedes configurar un índice seguidor en el despliegue central-logging para replicar datos del despliegue rad-app-logs.

¿Qué sigue?

Simplemente inicia sesión en la consola de Elastic Cloud para dar los primeros pasos. Si tienes preguntas, no dudes en contactarte con otros usuarios de la comunidad de Elastic o echa un vistazo a nuestros foros de debate.