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 donnera également accès aux nouvelles fonctionnalités de Looker au fur et à mesure de leur développement.

Vous devez prendre des mesures pour éviter toute interruption de service. Looker met tout en œuvre pour que cette transition soit aussi fluide que possible. Vous trouverez des informations détaillées dans les instructions suivantes. Veuillez les examiner et contactez l'assistance Looker ou votre équipe Looker si vous avez besoin d'aide ou si vous avez des questions.

Sachez également que, lors de 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.

Connexion de Looker à votre base de données

Looker peut communiquer avec vos bases de données de deux façons. Dans les deux cas, des mises à jour seront nécessaires pour garantir un accès continu aux données. Vous pouvez avoir plusieurs bases de données, chacune utilisant des techniques différentes.

Liste d'autorisation 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 à votre liste d'adresses autorisées sur votre réseau. Vous pouvez effectuer cette étape à l'avance. Consultez la page de documentation Activer l'accès sécurisé à la base de données si vous ne connaissez pas le processus.

  1. La liste des adresses IP nécessaires pour autoriser le trafic réseau de votre instance Looker est disponible sur la page "Connexions" du panneau d'administration. Cliquez sur Adresses IP publiques et copiez la ou les adresses IP affichées. 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, les configurations de vos tunnels seront transférées vers la nouvelle infrastructure. La seule action que vous devrez effectuer consistera à 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 nécessaires pour autoriser le trafic réseau de votre instance Looker est disponible sur la page "Connexions" du panneau d'administration. Cliquez sur Adresses IP publiques et copiez la ou les adresses IP affichées. 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

Vous disposez peut-être de services supplémentaires avec lesquels Looker communique. Comme expliqué dans la section Liste d'autorisation d'adresses IP, votre instance Looker nouvelle génération aura une adresse IP sortante différente, et Looker ne pourra pas se connecter si vous restreignez l'accès.

Les comptes GitHub Enterprise ou le serveur de hub d'action locale sont des exemples de services notables. 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 repose 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 vous autoriseriez l'accès à la base de données.

  1. La liste des adresses IP nécessaires pour autoriser le trafic réseau de votre instance Looker est disponible sur la page "Connexions" du panneau d'administration. Cliquez sur Adresses IP publiques et copiez la ou les adresses IP affichées. 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 ne s'applique que si vous passez à Google Cloud comme environnement d'hébergement. Il n'est pas nécessaire de lire la suite, sauf si vous ou un membre de votre organisation avez discuté avec Looker du remplacement de l'historique fournisseur d'hébergement par défaut d'Amazon Web Services (AWS) par Google Cloud.

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

La connexion à Looker depuis votre navigateur ne changera pas ; les humains pourront continuer à faire ce qu'ils ont toujours fait. Si vous utilisez l'API Looker, vous devrez peut-être prendre des mesures pour éviter toute interruption de service. En cas de doute, vous pouvez utiliser cette requête System Activity (Activité du système) pour voir si l'API a été récemment utilisée 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 vous n'obtenez aucun résultat, cela signifie que vous n'utilisez pas l'API et qu'aucune autre action n'est requise de votre part.

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

  1. Sélectionnez Admin -> API pour voir si une valeur est définie pour URL de l'hôte de l'API.
  2. Si une valeur est définie, aucune action supplémentaire de votre part n'est requise.
  3. Si une valeur n'est pas définie, vous pouvez soit la définir en suivant les instructions de la page de documentation Paramètres Admin -> API et mettre à jour vos processus d'API pour l'utiliser (recommandé, car cela vous permettra de modifier la configuration à l'avance sans perte de service), ou passer à la section "Spécifier un port d'API" ci-dessous.
  4. Après avoir configuré l'URL d'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 que les numéros de port spécifiés (par exemple, https://my.api.looker.com au lieu de 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 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 19999 par le port 443.

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

Cette technique ne peut être utilisée sans interruption de service. Si vous choisissez de mettre à jour le port dans vos processus d'API avant la mise à niveau, ils ne pourront pas accéder à votre instance Looker tant que la mise à niveau n'est pas terminée. C'est pourquoi nous vous recommandons de le faire immédiatement avant la migration 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 entre la mise à niveau et le changement de port.