Looker でホストされるインフラストラクチャの移行情報

Looker は、スケーラビリティと信頼性を高めるためのホスティング インフラストラクチャのアップグレードを進めています。このアップグレードにより、開発される新しい Looker 機能にもアクセスできるようになります。

サービスを中断なく継続するための対応が必要になります。 Looker は、この移行を可能な限りシームレスにできるように努めています。以下の手順で詳細を説明します。それらを確認し、サポートが必要な場合やご質問がある場合は、Looker サポートまたは Looker チームにお問い合わせください。

また、アップグレードですべての永続的な派生テーブルが再構築されます。これにより、データベースに負荷がかかる可能性があります。

Lookerをデータベースに接続

Looker がデータベースと通信する方法には次の 2 つがあります。継続的なデータアクセスを確保するには、どちらでも更新が必要になります。複数のデータベースがあり、それぞれが異なる手法を使用している場合があります。

IPアドレスの許可リスト

ネットワーク レイヤを介して特定の IP アドレスを許可して Looker をデータベースに接続する場合は、ネットワーク上の許可アドレスのリストに新しい IP を追加する必要があります。この手順は事前に行うことができます。プロセスにまだ慣れていない場合は、安全なデータベース アクセスの有効化のドキュメント ページをご覧ください。

  1. Looker インスタンスからのネットワーク トラフィックを許可するために必要な IP アドレスのリストは、[管理者] パネルの [接続] ページで確認できます。[パブリック IP アドレス] をクリックして、表示されるIPアドレスをコピーします。リージョンと IP の完全なリストについては、安全なデータベース アクセスの有効化のドキュメント ページをご覧ください。
  2. ネットワーキング レイヤを介して必要な IP アドレスへのアクセスを許可します(具体的な方法は、該当するデータベースによって異なります)。この時点では、以前の IP アドレスを削除しないでください。

SSH トンネル

Looker を SSH トンネル経由でデータベースに接続している場合、トンネル構成は新しいインフラストラクチャに引き継がれます。必要な操作は、ネットワークで許可されている IP アドレスを更新することだけです。SSH トンネルの使用方法がわからない場合は、SSH トンネルの使用のドキュメント ページをご覧ください。

  1. Looker インスタンスからのネットワーク トラフィックを許可するために必要な IP アドレスのリストは、[管理者] パネルの [接続] ページで確認できます。[パブリック IP アドレス] をクリックして、表示されるIPアドレスをコピーします。リージョンと IP の完全なリストについては、安全なデータベース アクセスの有効化のドキュメント ページをご覧ください。
  2. ネットワーキング レイヤを介して必要な IP アドレスへのアクセスを許可します(具体的な方法は、該当するデータベースによって異なります)。この時点では、以前の IP アドレスを削除しないでください。

Looker をサードパーティ サービスに接続する

Looker が通信する追加のサービスが存在する場合があります。IP アドレスの許可リストセクションで説明したように、次世代の Looker インスタンスには異なる送信 IP アドレスがあり、アクセスを制限している場合 Looker は接続を行えません。

サービスの典型的な例として、GitHub Enterprise アカウントやローカル アクション ハブ サーバーなどがあります。これらの許可リストIPアドレスは、SFTP宛先とSMTP宛先に、またIPトラフィックを制限するLDAPサーバーにも適用されます。

インフラストラクチャで、特定のサービスへの接続に許可された IP アドレスのリストを使用している場合は、データベース アクセスを許可する場合と同じ方法でこれらのリストを更新する必要があります。

  1. Looker インスタンスからのネットワーク トラフィックを許可するために必要な IP アドレスのリストは、[管理者] パネルの [接続] ページで確認できます。[パブリック IP アドレス] をクリックして、表示されるIPアドレスをコピーします。リージョンと IP の完全なリストについては、安全なデータベース アクセスの有効化のドキュメント ページをご覧ください。
  2. ネットワーキング レイヤを介して必要な IP アドレスへのアクセスを許可します(具体的な方法は、該当するサービスによって異なります)。この時点では、以前の IP アドレスを削除しないでください。

注: 次のセクションは、ホスティング環境を Google Cloud に変更する場合にのみ該当します。Amazon Web Services(AWS)の過去のデフォルトのホスティング プロバイダから Google Cloud に変更することについて、お客様またはお客様の組織内の誰かが Looker とディスカッションしている場合を除き、これ以上を読む必要はありません。

API を介した Looker へのアクセス - Google Cloud のみ

ブラウザから Looker に接続する方法は変更されません。これまでと同じように操作できます。Looker API を使用している場合は、サービスが中断されないよう、対応が必要になる場合があります。不明な場合は、このシステム アクティビティ クエリを使用して、インスタンスで最近 API が使用されているかどうかを確認できます。

    <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}]}
  

結果がない場合、API は使用されていないため、これ以上の対応は必要ありません。

カスタム API ホスト URL - Google Cloud のみ

  1. [管理 -> API] で、[API ホスト URL] に値が設定されているかどうかを確認します。
  2. 値が設定されている場合は、何もする必要はありません。
  3. 値が設定されていない場合は、管理設定 -> API のドキュメント ページの手順に沿って値を設定し、API プロセスを更新してその値を使用するか(サービスを中断することなく事前に構成を変更できるため、この方法をおすすめします)、以下の「API ポートの指定」に進みます。
  4. Looker アプリケーションでカスタム API ホスト URL を構成したら、指定されたポート番号ではなくその URL 経由で接続するように API プロセスを更新する必要があります(たとえば、https://my.looker.com:19999 ではなく https://my.api.looker.com)。

API ポートの指定 - Google Cloud のみ

カスタム API ホスト URL を使用しない場合は、新しいポートに接続するために API プロセスを更新する必要があります。Google の次世代ホスティング インフラストラクチャはポート 443 を使用します。カスタム API ホスト URL を使用しない場合は、現在のデフォルト API ポート 19999 からポート 443 に更新します。

API プロセスを見つけて、API ポートの参照を 19999 から 443 に変更します(たとえば、https://my.looker.com:19999 ではなく https://my.looker.com:443 を使用します)。

この方法は、サービスを中断することなく使用できません。アップグレード前に API プロセスのポートを更新することを選択した場合、アップグレードが完了するまでプロセスは Looker インスタンスにアクセスできません。そのため、予定されているアップグレードの直前に行うことをおすすめします。

インフラストラクチャのアップグレード後にプロセスを更新することを選択した場合、アップグレードからポート変更が完了するまでの期間中、自動プロセスは Looker インスタンスにアクセスできなくなります。