Informations sur la migration de l'infrastructure hébergée par Looker

Looker est en train de mettre à niveau son infrastructure d'hébergement pour améliorer son évolutivité et sa fiabilité. Cette mise à niveau vous permettra également d'accéder aux nouvelles fonctionnalités Looker à mesure qu'elles seront développées.

Vous devez prendre les mesures nécessaires pour assurer la continuité du service. Looker s'efforce de faire en sorte que cette transition se passe le mieux possible. Vous trouverez des informations détaillées dans les instructions suivantes. Veuillez les consulter et contacter l'assistance Looker ou votre équipe Looker si vous avez besoin d'aide ou si vous avez des questions.

Notez également qu'à la mise à niveau, toutes vos tables dérivées persistantes seront recréées. Cela peut entraîner une charge supplémentaire sur votre base de données.

Connecter Looker à votre base de données

Looker peut communiquer avec vos bases de données de deux manières différentes. Vous devrez les mettre à jour pour continuer à y accéder. Vous pouvez avoir plusieurs bases de données, chacune utilisant des techniques différentes.

Liste autorisée d'adresses IP

Si vous connectez Looker à votre base de données en autorisant des adresses IP spécifiques via votre couche réseau, vous devrez ajouter une nouvelle adresse IP à la liste des adresses autorisées sur votre réseau. Cette étape peut être effectuée à l'avance. Consultez la page de documentation Sécuriser l'accès à la base de données si vous ne connaissez pas ce processus.

  1. La liste des adresses IP requises pour autoriser le trafic réseau à partir de votre instance Looker se trouve sur la page "Connexions" du panneau d'administration. Cliquez sur "Adresses IP publiques", puis copiez l'adresse ou les adresses IP publique(s) affichée(s). Consultez la page de documentation Activer l'accès sécurisé à la base de données pour obtenir la liste complète des régions et des adresses IP.
  2. Autorisez l'accès aux adresses IP nécessaires via votre couche réseau (la méthode spécifique dépend de la base de données en question). Ne supprimez pas les anciennes adresses IP pour le moment.

Tunnel SSH

Si vous connectez Looker à votre base de données via un tunnel SSH, vos configurations de tunnel seront transférées vers la nouvelle infrastructure. La seule action que vous devrez entreprendre sera de mettre à jour les adresses IP autorisées sur votre réseau. Consultez la page de documentation Utiliser un tunnel SSH si vous ne savez pas comment utiliser les tunnels SSH.

  1. La liste des adresses IP requises pour autoriser le trafic réseau à partir de votre instance Looker se trouve sur la page "Connexions" du panneau d'administration. Cliquez sur "Adresses IP publiques", puis copiez l'adresse ou les adresses IP publique(s) affichée(s). Consultez la page de documentation Activer l'accès sécurisé à la base de données pour obtenir la liste complète des régions et des adresses IP.
  2. Autorisez l'accès aux adresses IP nécessaires via votre couche réseau (la méthode spécifique dépend de la base de données en question). Ne supprimez pas les anciennes adresses IP pour le moment.

Connecter Looker à des services tiers

Il est possible que Looker communique avec d'autres services. Comme expliqué dans la section Liste d'autorisation des adresses IP, votre instance Looker de nouvelle génération aura une adresse IP sortante différente, et Looker ne pourra pas se connecter si vous limitez l'accès.

Il peut s'agir, par exemple, de comptes GitHub Enterprise ou d'un serveur de hub d'actions local. Ces adresses IP de liste autorisée s'appliquent également aux destinations SFTP et SMTP et aux serveurs LDAP qui restreignent le trafic IP.

Si votre infrastructure s'appuie sur des listes d'adresses IP autorisées pour les connexions à des services spécifiques, vous devez mettre à jour ces listes de la même manière que pour autoriser l'accès à la base de données.

  1. La liste des adresses IP requises pour autoriser le trafic réseau à partir de votre instance Looker se trouve sur la page "Connexions" du panneau d'administration. Cliquez sur "Adresses IP publiques", puis copiez l'adresse ou les adresses IP publique(s) affichée(s). Consultez la page de documentation Activer l'accès sécurisé à la base de données pour obtenir la liste complète des régions et des adresses IP.
  2. Autorisez l'accès aux adresses IP nécessaires via votre couche réseau (la méthode spécifique dépend du service en question). Ne supprimez pas les anciennes adresses IP pour le moment.

REMARQUE: La section suivante n'est pertinente que si vous passez à Google Cloud comme environnement d'hébergement. Vous n'avez pas besoin de lire la suite, sauf si vous ou un membre de votre organisation avez discuté avec Looker de l'abandon du fournisseur d'hébergement par défaut historique, Amazon Web Services (AWS), au profit de Google Cloud.

Accéder à Looker via l'API (Google Cloud uniquement)

La connexion à Looker depuis votre navigateur ne changera pas. Les utilisateurs humains pourront continuer à faire ce qu'ils ont toujours fait. Si vous utilisez l'API Looker, vous devrez peut-être prendre des mesures pour assurer la continuité du service. En cas de doute, vous pouvez utiliser cette requête Activité système pour vérifier si l'API a été utilisée récemment sur votre instance:

    <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 aucun résultat ne s'affiche, vous n'utilisez pas l'API et aucune action n'est requise de votre part.

URL d'hôte de l'API personnalisée (Google Cloud uniquement)

  1. Accédez à Admin -> API pour vérifier si une valeur est définie pour URL de l'hôte de l'API.
  2. Si une valeur est définie, aucune autre action de votre part n'est requise.
  3. Si aucune valeur n'est définie, vous avez le choix: définir une valeur à l'aide des instructions de la page de documentation Paramètres d'administration -> API et mettre à jour vos processus d'API pour les utiliser (recommandé, car cela vous permettra d'apporter les modifications de configuration à l'avance sans interruption de service) ou passer à la section Spécifier un port d'API.
  4. Après avoir configuré l'URL hôte de votre API personnalisée dans l'application Looker, vous devrez mettre à jour vos processus d'API pour qu'ils se connectent via cette URL plutôt qu'aux numéros de port spécifiés (par exemple, https://my.api.looker.com plutôt que https://my.looker.com:19999).

Spécifier un port d'API (Google Cloud uniquement)

Si vous n'utilisez pas d'URL d'hôte d'API personnalisée, vous devrez mettre à jour vos processus d'API pour vous connecter à un nouveau port. Notre infrastructure d'hébergement de nouvelle génération utilise le port 443. Si vous n'utilisez pas d'URL d'hôte d'API personnalisée, remplacez le port d'API par défaut actuel (19999) par le port 443.

Recherchez vos processus d'API, puis remplacez les références de port d'API de 19999 par 443 (par exemple, utilisez https://my.looker.com:443 au lieu de https://my.looker.com:19999).

Cette technique ne peut pas être utilisée sans interruption de service. Si vous choisissez de mettre à jour le port dans vos processus d'API avant la migration, les processus ne pourront pas accéder à votre instance Looker tant que la migration n'est pas terminée. C'est pourquoi nous vous recommandons de le faire juste avant la mise à niveau planifiée.

Si vous choisissez de mettre à jour vos processus après la mise à niveau de l'infrastructure, les processus automatisés ne pourront pas accéder à votre instance Looker pendant la période comprise entre la mise à niveau et la fin de la modification de port.