Looker(オリジナル)インスタンスのホスティング オプションを選択する

Looker(オリジナル)のインスタンスまたはデプロイを自分でホストすることも、Looker にホストしてもらうこともできます。このドキュメントでは、Looker でホストされるインスタンスまたはデプロイを「Looker ホスト」と、オンプレミスでホストされるインスタンスまたはデプロイを「セルフホスト型」または「顧客ホスト」と呼びます。

Looker がデプロイをホストする場合、Looker はリソース使用率とビジネス要件に基づいて、Looker アプリケーションに関連するすべての必要な IT 機能をユーザーに代わって管理します。これにより、Looker アプリケーションのインストール、構成、メンテナンスに必要な労力を大幅に削減できます。逆に、独自のデプロイをホストする場合は、これらのプロセスと機能の多くを管理する必要があります。セルフホスト型デプロイには、プロダクト内サービスが含まれます。サービスとは、Looker でホストされ、特にライセンス データ、設定のバックアップ、システムエラー レポート、データ アクション、サポート チケットなどのプロダクトを通じてアクセス可能なサービスのことです。詳しくは、Looker のセキュリティ ページLooker で共有されるアプリケーション データのセクションで説明されています。

2 つのホスティング オプションのどちらを選択するかは、利便性と制御のトレードオフになります。Looker ホストを選択すると、インフラストラクチャ管理に煩わされることなく、Looker をビジネス ワークロードに統合することに集中できます。一方、独自の Looker デプロイをホストすると、インフラストラクチャ管理を完全に制御できますが、初期リリースと継続的なメンテナンスのオーバーヘッドが増加します。

このページでは、ニーズに最適なホスティング オプションを選択するうえで役立つ次の情報を提供します。

各ホスティング オプションの比較優位性

次の表は、各ホスティング オプションのメリットを比較したものです。

利点 Looker ホスト型 セルフホスト型

すべての Looker 機能に対するデフォルトのアクセス権

X

 

ハードウェアのセットアップやメンテナンスが不要

X

 

ソフトウェアの自動更新とメンテナンス(毎月または毎四半期)

X

 

追加コストなしのハードウェア拡張:

  • 垂直方向のスケーリング(CPU の増強)
  • 水平方向のスケーリング(ノードの追加)

X

 

アプリケーションとホストのモニタリング

X

 

Looker インスタンスの自動バックアップ

X

 

必要に応じてバックエンド データベースを移行する

X

 

99.9% の稼働時間 SLA(Advanced および Elite)

X

 

S1 レスポンス SLA 1 時間

X

 

Looker ステータス ダッシュボード

X

 

Looker API の使用

X

X

マルチインスタンス移行

X

X

サーバーとログへの直接アクセスとエクスポート

 

X

Looker ホスト型オプションの利点と制限

次の表に、Looker ホスト型デプロイメントを使用するメリットと制限事項を示します。

Looker ホスト型デプロイのメリット

次の表に、Looker ホスト型デプロイメントを使用するメリットを示します。

Looker インスタンスのアクティブ管理

パフォーマンスのモニタリングは Looker チームに任せ、Looker から提供される実用的なデータ分析を使用してビジネス上の意思決定に集中できます。

いつでも最新の機能と更新が利用可能

別途更新をダウンロードする必要はありません。Looker インスタンスは、Looker によってテスト、更新、最適化されます。

一貫したパフォーマンス

Looker はパフォーマンスをモニタリングし、必要に応じて容量を調整します。ユーザーに対応するためにどれだけのサーバーが必要かをお客様が考える必要はありません。

デプロイのセキュリティ

Looker がプラットフォーム インフラストラクチャを管理します。Looker のデプロイは、データの安全性を確保するために、個別に安全に継続的にモニタリングされます。

連携サービス

Looker のすべてのデプロイメントには重要な関連サービスが含まれており、関連データのアクセス、分析情報の強化、データ モデリングの簡素化とスケーリング、サードパーティ システムとの統合が可能となり、同時に Looker によるサポートを受けられます。

データベースへの安全な接続

SSH を使用して、データベースに接続します。

SAML / LDAP 統合

Looker は既存の認証方式と統合できます。

インスタンスのステータスのモニタリング

Looker ステータス ダッシュボードを使用すると、インスタンスのプロダクトの停止やサービスの障害に関する情報をリアルタイムで確認できます。

Looker ホスト型デプロイの制限事項

Looker ホスト型デプロイメントの使用を選択する前に、次の表に示す制限を検討してください。

セキュリティ、コンプライアンスに関する固有の要件

Looker がホストする環境インフラストラクチャは、企業の個々のセキュリティ/コンプライアンス要件に適合しない場合があります。

ログ/モニタリング情報をエクスポートする機能に関する要件

Looker はインスタンスのインフラストラクチャを管理するため、インスタンスの使用状況のログをエクスポートすることはできません。Looker はすべてのモニタリングを管理します。

カスタム SLA

Looker の更新とメンテナンスは、事前に設定されたメンテナンスの時間枠内で実施されます。お客様によっては、メンテナンスの実施タイミングをより細かく制御する必要がある場合があります。

カスタム JDBC ドライバ

サポートレベルが低いデータベースに接続するには、カスタムの JDBC ドライバをインストールする必要があります。

基盤となるホスティング インフラストラクチャの詳細の可視性

Looker(オリジナル)はフルマネージド環境であるため、基盤となるホスティング インフラストラクチャ( Google Cloud プロジェクトや AWS 環境など)は Google によって内部的に管理され、詳細は公開されません。Looker UI にセルフサービス管理構成パネルはありません。また、お客様が所有するクラウド コンソールからこれらの詳細を確認することもできません。

セルフホスト型オプションの利点と制限

次の表に、セルフホスト型デプロイメントを使用するメリットと制限事項を示します。

セルフホスト型のデプロイのメリット

次の表に、セルフホスト型デプロイメントを使用するメリットを示します。

インフラストラクチャの直接制御とスケーリングの判断

Looker ホスト型デプロイでは提供されないインフラストラクチャとアーキテクチャの構成を実装できます。

ロギングおよびモニタリングへのアクセス

独自のインフラストラクチャを管理することで、Looker アプリケーション ログに直接アクセスしてエクスポートし、個々の要件に合ったインスタンス モニタリングを設定できます。

オーダーメイドのセキュリティ モデル

独自のデプロイで Looker をホストすると、アプリケーション環境のセキュリティを完全に制御できます。これにより、企業/業界固有のセキュリティ基準に合わせて調整できます。

セルフホスト型デプロイの制限

セルフホスト型デプロイメントを使用する場合は、次の表に示す上限を考慮してください。

サポートの制限事項

Looker のサポートチームがカスタム デプロイ アーキテクチャに精通していない場合、問題のトラブルシューティングが難しくなることがあります。問題によっては、組織の関与が必要になる場合もあります。

月ごとの更新要件

ユーザーが Looker の最新機能とセキュリティ パッチを確実に入手できるようにするプロセスを作成して維持する責任があります。

人材が必要

Looker のデプロイには、かなりの人員とサイト信頼性エンジニアリングの専門知識が必要になることがあります。組織は、Looker デプロイのさまざまなコンポーネントを管理する必要があります。

費用

時間、人材、クラウドやデータセンターのコストをお客様の会社が担う必要があります。

連携サービスの使用に関する課題

Looker には、関連する業界データへのアクセス、分析情報の強化、データ モデリングの簡素化とスケーリング、サードパーティ システムとの統合を可能にする接続サービスのメリットがあります。セルフホストの Looker デプロイの場合、これらの機能にアクセスするには、クラウドに補助サービスをデプロイする必要があります。

障害復旧と伸縮性

稼働時間とサービスの復元力を維持する責任はお客様にあります。

一部の Looker 機能は利用できません

Looker のホスティング オプションにおける機能サポートの比較については、このページの ホスティング オプションにおける Looker 機能のサポートをご覧ください。

その他の機能の構成

セルフホスト型インスタンスの場合、特定の Looker 機能を使用するには追加の構成が必要になることがあります。

セルフホスト型デプロイのユースケース例

セルフホスト型のオプションは、次のいずれかのユースケースに該当する場合に適しています。

  • 組織に固有のセキュリティ要件がある: 一部の組織のセキュリティ ポリシーでは、クラウド サービスの使用が禁止されています。Looker(オリジナル)はマルチクラウドに対応するように設計されており、Looker ホスト型の Looker(オリジナル)デプロイは、 Google Cloud、AWS、Azure などのさまざまなクラウド プロバイダに存在します。セキュリティ ポリシーがデータに対するクラウド サービスと互換性がない場合、代替手段としてセルフホスト型が設計されています。
  • 組織が完全にカスタマイズ可能なデプロイモデルを希望している: Looker が環境をホストする場合、Looker はこれらの環境が安定していることを前提としています。組織の要件がこの前提と互換性がない場合があります。たとえば、次のような状況です。
    • デプロイ環境が、各ユーザー グループや顧客ごとに非常に多くのインスタンスを大量に拡張するもので、エフェメラル期間にのみ使用する必要がある。
    • 組織が、新しい環境を頻繁に構築したり、既存の環境を破棄したりできる必要がある。
    • 組織で複数の Looker インスタンスが必要であり、それぞれに起動フラグ、モデル、接続情報のカスタム構成が必要である。
  • 組織が統合機能と構成機能へのより直接的なアクセスを必要としている: Looker ホスト環境では、デプロイへの直接アクセスが制限されます。セルフホスト型のデプロイでは、インスタンスのファイル システム、メタデータ データベース、JVM 構成に完全アクセスできます。直接アクセスは、次のような場合に役立ちます。
    • 各インスタンスの LookML モデルと構成は、開発プロセスと同期するスクリプトを使用して頻繁に更新される。
    • 組織で、Looker がデプロイに使用する Git などの特定のコアテクノロジーを使用できない。インスタンスのバックエンドを完全に制御することで、Looker のコア コンポーネントを任意のソリューションに置き換えることができます。

ホスティング オプション全体での Looker 機能のサポート

次の表は、Looker でホストされる Looker(オリジナル)、Looker(Google Cloud コア)、セルフホスト型 Looker(オリジナル)のインスタンス タイプでサポートされている機能を比較したものです。

Comparison Matrix

Filter the table on supported instance types:

Feature Looker instance type
Platform features Looker (original) Looker (Google Cloud core) Customer-hosted Looker (original) Notes
Gemini in Looker: Conversational Analytics, Code Interpreter, LookML writing assistance, and Visualization Assistant Yes Yes No Gemini assistance is not supported for Looker (Google Cloud core) instances that use CMEK or VPC Service Controls or for Looker (Google Cloud core) instances that are connected to Data Studio through the Looker connector.

Publishing data agents to Gemini Enterprise isn't supported in Looker (Google Cloud core) instances that use private or hybrid network connections.

Looker-managed MCP server: A Model Context Protocol (MCP) server provided directly by the Looker platform. Yes Yes No

The Looker-managed MCP server is in preview. It is the recommended method for connecting AI applications to Looker instances that are hosted by Looker.

Customer-hosted instances can use the standalone MCP Toolbox instead.

BI Connectors: Connected Sheets and Looker Studio: Use Google Sheets to explore data from your LookML models or connect to Looker Studio data in your Looker instance. Yes Yes No

Complimentary licenses to use Looker Studio Pro are not available for customer-hosted Looker (original) instances.

For private connections configurations in Looker (Google Cloud core) instances, your network administrator must configure your network so that traffic from Google Sheets or Looker Studio can reach your Looker instance.

BI Connectors: Microsoft Excel, Microsoft Power BI, Tableau Desktop: Data connectors to Excel, Power BI, and Tableau. Yes Yes Yes

For the Power BI or Tableau connectors for Looker (Google Cloud core) instances that use private connections and for customer-hosted Looker (original) instances, your network administrator must configure your network so that traffic from Power BI or Tableau can reach your Looker instance.

Looker Action Hub and Looker Marketplace Yes Yes Yes

This feature may have limitations for Looker (Google Cloud core) instances that use private connections. Additional configuration may also be necessary for Looker (Google Cloud core) instances that use private connections.

Additional configuration may be necessary for customer-hosted Looker (original) instances.

Schedule data to S3, SFTP, and webhook Yes Yes Yes This feature may have limitations for Looker (Google Cloud core) instances that use private connections. Additional configuration may also be necessary for Looker (Google Cloud core) instances that use private connections.
Looker extension for VS Code: Local LookML development in VS Code-based IDEs. Yes Yes Yes Supports syntax highlighting, autocomplete, real-time file synchronization, and LookML validation. Currently in preview.
Looker mobile application Yes Yes Yes
Custom themes Yes Yes Yes Custom themes are available only for Enterprise and Embed editions of Looker (Google Cloud core).
Custom extensions Yes Yes Yes Custom extensions are available only for Enterprise and Embed editions of Looker (Google Cloud core).
Knowledge Catalog integration: Automatically ingest Looker metadata into Knowledge Catalog for discovery No Yes No
Knowledge Catalog data lineage: Trace data flow from BigQuery to Looker dashboards No Yes No Supported only for BigQuery data sources.
Private embedding Yes Yes Yes

Private embedding is available for all editions of Looker (Google Cloud core).

Signed embedding Yes Yes Yes

Signed embedding is available only for the Embed edition of Looker (Google Cloud core).

Preview features Yes Yes Yes Looker preview features are enabled on Looker (Google Cloud core). However, preview features that are categorized as Labs features are not available in Looker (Google Cloud core).
Legacy features Yes No Yes
Security and authentication features Looker (original) Looker (Google Cloud core) Customer-hosted Looker (original) Notes
Security features: private connections, CMEK, VPC Service Controls No Yes No Private connections and VPC Service Controls are available only for Enterprise and Embed editions of Looker (Google Cloud core).
IAM integration No Yes No
SAML authentication, OpenID authentication Yes Yes Yes
Username and password setting for login, LDAP authentication Yes No Yes
IP Allowlist setting Yes Yes No
Ability to sudo as another user Yes No Yes For the Embed edition of Looker (Google Cloud core), impersonation of embed users is available by using the API endpoint Login user.
FIPS encryption No Yes Yes FIPS encryption is available only in the Enterprise and Embed editions of Looker (Google Cloud core).
Compliance certifications (for example, FedRAMP High and other Assured Workloads products) No Yes Yes Compliance certifications are available only in the Enterprise and Embed editions of Looker (Google Cloud core).
LookML development and database connections Looker (original) Looker (Google Cloud core) Customer-hosted Looker (original) Notes
Dialect support Yes Yes Yes The documentation lists the dialects that are supported by Looker (Google Cloud core) and the dialects that are supported by Looker (original) and customer-hosted Looker (original).
Customer-hosted Git on the public internet Yes Yes Yes This feature may have limitations for Looker (Google Cloud core) instances that use private connections. Additional configuration may also be necessary for Looker (Google Cloud core) instances that use private connections.
Looker Continuous Integration Yes Yes No Not available for Looker (Google Cloud core) instances that use private connections or CMEK.
Service agent access to BigQuery No Yes No
SQL Runner visualizations: Create visualizations directly in SQL Runner. Yes No Yes SQL Runner Vis is a Labs feature and is not available in Looker (Google Cloud core).
SSH tunnels (for on-premises databases) Yes n/a Yes
Logging Looker (original) Looker (Google Cloud core) Customer-hosted Looker (original) Notes
Access to internal database and verbose logs No (see note) No Yes For Looker-hosted Looker (original) instances, internal database and verbose logs are available only through a Google Cloud support request.
Cloud Audit Logs No Yes No
Elite System Activity Yes Yes No

Elite System Activity is available only as a paid feature in the Elite version of Looker (original).

Elite Style Activity is available only in the Enterprise and Embed editions of Looker (Google Cloud core).

Infrastructure and instance management Looker (original) Looker (Google Cloud core) Customer-hosted Looker (original) Notes
Fully Google Cloud-managed Google service No Yes No Google Cloud support has a much greater ability to troubleshoot issues with the Looker (Google Cloud core) environment, because it is managed on Google Cloud.
Self-service instance creation No Yes No
Terraform support No Yes No
Startup options Yes No Yes
Customer-defined maintenance windows No Yes No
Non-production instances Yes Yes Yes

Two non-production instances are available for the Elite version of Looker (original). No other Looker (original) versions offer non-production instances.

Non-production instances are purchased separately for Looker (Google Cloud core).

Export Yes No No

This feature is required to migrate from Looker (original) to Looker (Google Cloud core).

Release channels No Yes No

This feature is in preview.

Looker (original) doesn't have defined release channels, but does have an extended support release (ESR) program in addition to its standard release program.