Información de migración de la infraestructura alojada en Looker

Looker está en proceso de actualizar nuestra infraestructura de hosting para ofrecer mejor escalabilidad y confiabilidad. Con esta actualización, también tendrás acceso a las nuevas funciones de Looker a medida que se desarrollen.

Deberá tomar medidas para garantizar un servicio continuo y sin interrupciones. Looker está trabajando arduamente para que esta transición sea lo más fluida posible. En las siguientes instrucciones, se proporcionan detalles. Revísalas y comunícate con la Asistencia de Looker o con tu equipo de Looker si necesitas ayuda o tienes alguna pregunta.

Además, ten en cuenta que, después de la actualización, todas tus tablas derivadas persistentes se volverán a compilar. Esto puede causar una carga adicional en tu base de datos.

Conecta Looker a tu base de datos

Existen dos formas en las que Looker puede estar comunicándose con tus bases de datos. Ambos requerirán actualizaciones para garantizar el acceso continuo a los datos. Es posible que tengas varias bases de datos, cada una con diferentes técnicas.

Lista de direcciones IP permitidas

Si quieres conectar Looker a tu base de datos permitiendo direcciones IP específicas a través de tu capa de red, deberás agregar una nueva IP a la lista de direcciones permitidas en tu red. Este paso se puede realizar con anticipación. Consulta la página de documentación Habilita el acceso seguro a bases de datos si no estás familiarizado con el proceso.

  1. La lista de las direcciones IP necesarias para permitir el tráfico de red desde tu instancia de Looker se encuentra en la página Conexiones del panel de administración. Haz clic en Direcciones IP públicas y copia las direcciones IP que se muestran. Visita la página de documentación Habilita el acceso seguro a bases de datos para obtener una lista completa de las regiones y las IP.
  2. Permite el acceso a las direcciones IP necesarias a través de la capa de red (el método específico dependerá de la base de datos en cuestión). No quites las IP heredadas en este momento.

Túnel SSH

Si quieres conectar Looker a tu base de datos a través de un túnel SSH, la configuración del túnel se transferirá a la nueva infraestructura. Lo único que deberás hacer será actualizar las direcciones IP permitidas en tu red. Consulta la página de documentación Usa un túnel SSH si no estás familiarizado con el uso de túneles SSH.

  1. La lista de las direcciones IP necesarias para permitir el tráfico de red desde tu instancia de Looker se encuentra en la página Conexiones del panel de administración. Haz clic en Direcciones IP públicas y copia las direcciones IP que se muestran. Visita la página de documentación Habilita el acceso seguro a bases de datos para obtener una lista completa de las regiones y las IP.
  2. Permite el acceso a las direcciones IP necesarias a través de la capa de red (el método específico dependerá de la base de datos en cuestión). No quites las IP heredadas en este momento.

Conecta Looker a servicios de terceros

Es posible que tengas servicios adicionales con los que se comunique Looker. Como se explica en la sección Lista de direcciones IP permitidas, tu instancia de Looker de nueva generación tendrá una dirección IP de salida diferente, y Looker no podrá conectarse si restringes el acceso.

Entre los ejemplos destacados de servicios, se incluyen las cuentas de GitHub Enterprise o un servidor del concentrador de acciones locales. Estas direcciones IP de la lista de entidades permitidas también se aplican a los destinos SFTP y SMTP, así como a los servidores LDAP que restringen el tráfico IP.

Si tu infraestructura se basa en listas de direcciones IP permitidas para las conexiones a servicios específicos, debes actualizar estas listas del mismo modo que permitirías el acceso a la base de datos.

  1. La lista de las direcciones IP necesarias para permitir el tráfico de red desde tu instancia de Looker se encuentra en la página Conexiones del panel de administración. Haz clic en Direcciones IP públicas y copia las direcciones IP que se muestran. Visita la página de documentación Habilita el acceso seguro a bases de datos para obtener una lista completa de las regiones y las IP.
  2. Permite el acceso a las direcciones IP necesarias a través de la capa de red (el método específico dependerá del servicio en cuestión). No quites las IP heredadas en este momento.

NOTA: La siguiente sección solo es relevante si cambias tu entorno de hosting a Google Cloud. No es necesario seguir leyendo, a menos que tú o alguien de tu organización hayan hablado con Looker sobre el cambio del proveedor de hosting histórico predeterminado de Amazon Web Services (AWS) a Google Cloud.

Accede a Looker a través de la API (solo Google Cloud)

Conectarse a Looker desde tu navegador no cambiará. Las personas pueden seguir haciendo lo que siempre hicieron. Si usas la API de Looker, es posible que debas tomar medidas para garantizar un servicio sin interrupciones. Si no lo sabes con certeza, puedes usar esta consulta de Actividad del sistema para ver si hubo un uso reciente de la API en tu instancia:

    <your_instance_url>/explore/system__activity/event?
    fields=event.created_week,event.count,event.category
    &f[event.is_api_call]=Yes&sorts=event.created_week+desc
    &limit=500&total=on&row_total=right
    &vis={}
    &filter_config={"event.is_api_call":[{"type":"is","values":[{"constant":"Yes"},{}],"id":0,"error":false}]}
  

Si no hay resultados, significa que no estás usando la API y no tienes que realizar ninguna otra acción.

URL del host de la API personalizada (solo Google Cloud)

  1. Consulta Administrador -> API para comprobar si hay un valor establecido para URL del host de la API.
  2. Si se establece un valor, no es necesario realizar ninguna otra acción.
  3. Si un valor no está configurado, tienes una opción: configúralo siguiendo las instrucciones de la página de documentación Configuración del administrador -> API y actualiza los procesos de tu API para usarlo (recomendado, ya que te permitirá realizar cambios en la configuración con anticipación sin que se pierda el servicio) o continúa con la sección "Cómo especificar un puerto de API" a continuación.
  4. Después de configurar la URL personalizada del host de tu API en la aplicación de Looker, deberás actualizar los procesos de tu API para conectarte a través de esa URL en lugar de números de puerto especificados (por ejemplo, https://my.api.looker.com en lugar de https://my.looker.com:19999).

Especifica un puerto de API (solo Google Cloud)

Si no usas una URL personalizada de host de API, deberás actualizar los procesos de tu API para conectarte a un puerto nuevo. Nuestra infraestructura de hosting de nueva generación usa el puerto 443. Si no usas una URL de host de API personalizada, actualiza del puerto predeterminado actual de la API de 19999 al puerto 443.

Localiza los procesos de tu API y cambia las referencias de los puertos de la API de 19999 a 443 (por ejemplo, usa https://my.looker.com:443 en lugar de https://my.looker.com:19999).

Esta técnica no se puede utilizar sin una interrupción del servicio. Si decides actualizar el puerto en los procesos de tu API antes de la actualización, los procesos no podrán acceder a tu instancia de Looker hasta que se complete la actualización. Por este motivo, te recomendamos que lo hagas inmediatamente antes de la actualización programada.

Si eliges actualizar los procesos después de la actualización de la infraestructura, los procesos automatizados no podrán acceder a tu instancia de Looker durante el período comprendido entre la actualización y el momento en que se complete el cambio de puerto.