Vous pouvez héberger votre propre instance ou déploiement Looker (version initiale), ou Looker peut l'héberger pour vous. Dans notre documentation, nous désignons les instances ou les déploiements hébergés par Looker comme hébergés par Looker et les instances ou les déploiements hébergés sur site comme hébergés par le client ou auto-hébergés.
Lorsque Looker héberge votre déploiement, il gère en votre nom toutes les fonctions informatiques nécessaires liées à l'application Looker, en fonction de l'utilisation des ressources et des exigences commerciales. Cela réduit considérablement l'effort requis pour installer, configurer et gérer l'application Looker. À l'inverse, lorsque vous hébergez votre propre déploiement, vous êtes responsable de la gestion de la plupart de ces processus et fonctions. Un déploiement hébergé par le client inclut les services intégrés au produit, c'est-à-dire les services hébergés par Looker et accessibles via le produit, plus précisément les données de licence, les sauvegardes de la configuration, les rapports concernant les erreurs système, les actions sur les données et les demandes d'assistance, comme décrit plus en détail dans la section Données d'application partagées par Looker de la page sur la sécurité de Looker.
Choisir entre les deux options d'hébergement revient à faire un compromis entre commodité et contrôle. En optant pour Looker hébergé, vous pouvez vous concentrer sur l'intégration de Looker à vos charges de travail métier sans avoir à gérer l'administration de l'infrastructure. À l'inverse, l'hébergement de votre propre déploiement Looker vous donne un contrôle total sur l'administration de l'infrastructure, mais augmente vos frais généraux pour le lancement initial et la maintenance continue.
Cette page présente les informations suivantes pour vous aider à choisir l'option d'hébergement la plus adaptée à vos besoins :
- Avantages comparatifs de chaque option d'hébergement
- Avantages et limites de l'option hébergée par Looker
- Avantages et limites de l'option hébergée par le client
- Exemples de cas d'utilisation pour les déploiements hébergés par le client
Avantages comparatifs de chaque option d'hébergement
Le tableau suivant compare les avantages de chaque option d'hébergement.
Avantage | Hébergé sur Looker | Hébergé par le client |
Accès par défaut à toutes les fonctionnalités Looker |
X |
|
Aucune configuration ni maintenance matérielle requises |
X |
|
Mises à jour logicielles et maintenance automatiques (mensuelles ou trimestrielles) |
X |
|
Faites évoluer votre matériel sans frais supplémentaires :
|
X |
|
Surveillance des applications et des hôtes |
X |
|
Sauvegardes automatiques des instances Looker |
X |
|
Migration de la base de données backend, si nécessaire |
X |
|
Garantie de disponibilité de 99,9 % (Advanced et Elite) |
X |
|
SLA de réponse S1 : 1 heure |
X |
|
Utilisation de l'API Looker |
X |
X |
Migrations multi-instances |
X |
X |
Accès direct aux serveurs et aux journaux, et exportation de ces éléments |
X |
Avantages et limites de l'option hébergée par Looker
Les tableaux suivants répertorient les avantages et les limites de l'utilisation d'un déploiement hébergé par Looker.
Avantages des déploiements hébergés par Looker
Le tableau suivant répertorie les avantages de l'utilisation d'un déploiement hébergé par Looker.
Gestion active de l'instance Looker |
Laissez l'équipe Looker surveiller les performances et concentrez-vous sur la prise de décisions à l'aide des insights exploitables de Looker. |
Profitez toujours des dernières fonctionnalités et mises à jour |
Vous n'aurez plus jamais à télécharger manuellement une mise à jour. Votre instance Looker est testée, mise à jour et optimisée par Looker. |
Performances constantes |
Looker surveille les performances et ajuste la capacité si nécessaire. Vous n'avez pas à déterminer le nombre de serveurs dont vous avez besoin pour assister vos utilisateurs. |
Sécurité du déploiement |
Looker gère l'infrastructure de votre plate-forme. Votre déploiement Looker est discret, sécurisé et surveillé en permanence pour protéger vos données. |
Services connectés |
Chaque déploiement Looker inclut des services connectés essentiels qui vous permettent d'accéder à des données plus pertinentes, d'améliorer vos insights, de simplifier et de mettre à l'échelle la modélisation des données, et de vous intégrer à des systèmes tiers, tout en bénéficiant de l'assistance de Looker. |
Sécuriser les connexions aux bases de données |
Connectez Looker à votre base de données à l'aide de SSH. |
Intégration SAML/LDAP |
Looker peut s'intégrer à vos méthodes d'authentification existantes. |
Limites des déploiements hébergés par Looker
Avant de choisir d'utiliser un déploiement hébergé par Looker, tenez compte des limites listées dans le tableau suivant.
Exigences spécifiques en termes de sécurité/conformité |
L'infrastructure de l'environnement hébergé par Looker peut ne pas correspondre aux exigences individuelles de votre entreprise en matière de sécurité et de conformité. |
Exigence de pouvoir exporter des journaux/informations de surveillance |
Étant donné que Looker gère l'infrastructure de votre instance, vous ne pouvez pas exporter les journaux d'utilisation de votre instance. Looker gère toute la surveillance. |
SLA personnalisés |
Les mises à jour et la maintenance de Looker ont lieu pendant les intervalles de maintenance prédéfinis. Certains clients peuvent avoir besoin de mieux contrôler le moment où cette maintenance a lieu. |
Pilotes JDBC personnalisés |
Des pilotes JDBC personnalisés doivent être installés pour se connecter aux bases de données qui présentent un niveau de compatibilité inférieur. |
Avantages et limites de l'option hébergée par le client
Les tableaux suivants répertorient les avantages et les limites de l'utilisation d'un déploiement hébergé par le client.
Avantages des déploiements hébergés par des clients
Le tableau suivant répertorie les avantages de l'utilisation d'un déploiement hébergé par le client.
Contrôle direct sur l'infrastructure et les décisions de scaling |
Vous pouvez implémenter des configurations d'infrastructure et d'architecture qui ne sont pas proposées avec un déploiement hébergé par Looker. |
Accès à la journalisation/surveillance |
En gérant votre propre infrastructure, vous pouvez accéder directement aux journaux d'application Looker et les exporter, et configurer la surveillance des instances en fonction de vos besoins spécifiques. |
Modèle de sécurité sur mesure |
L'hébergement de Looker dans votre propre déploiement vous permet de contrôler entièrement la sécurité de l'environnement d'application, que vous pouvez aligner sur les normes de sécurité spécifiques à votre entreprise ou secteur. |
Limites des déploiements hébergés par des clients
Avant de choisir d'utiliser un déploiement hébergé par le client, tenez compte des limites listées dans le tableau suivant.
Limites de l'assistance |
Il peut être difficile de résoudre les problèmes lorsque l'équipe d'assistance Looker ne connaît pas l'architecture de déploiement personnalisée. Certains problèmes peuvent nécessiter une implication plus importante de votre organisation. |
Exigences concernant les mises à jour mensuelles |
Vous êtes responsable de la création et de la maintenance des processus qui garantissent que les utilisateurs bénéficient des dernières fonctionnalités et des derniers correctifs de sécurité de Looker. |
Exigences liées au capital humain |
Les déploiements Looker peuvent nécessiter un nombre important d'employés et une expertise en ingénierie de la fiabilité des sites. Votre organisation doit gérer les différents composants d'un déploiement Looker. |
Coût |
Votre organisation doit gérer le temps, le capital humain et les coûts liés au cloud/aux centres de données. |
Problèmes liés à l'utilisation des services connectés |
Looker bénéficie de services connectés qui vous permettent d'accéder à des données sectorielles pertinentes, d'obtenir plus d'insights, de simplifier et de mettre à l'échelle la modélisation des données, et de s'intégrer à des systèmes tiers. Dans un déploiement Looker auto-hébergé, vous devrez peut-être déployer des services auxiliaires dans votre cloud pour accéder à ces fonctionnalités. |
Reprise après sinistre et élasticité |
Vous serez responsable du maintien du temps d'activité et de la résilience du service. |
Certaines fonctionnalités Looker ne sont pas disponibles |
Consultez la section Compatibilité des fonctionnalités Looker avec les options d'hébergement de cette page pour comparer la compatibilité des fonctionnalités avec les options d'hébergement de Looker. |
Configuration des fonctionnalités supplémentaires |
Les instances hébergées par le client peuvent nécessiter une configuration supplémentaire pour utiliser certaines fonctionnalités Looker. |
Exemples de cas d'utilisation pour les déploiements hébergés par des clients
Une option hébergée par le client peut être adaptée à votre déploiement si elle correspond à l'un des cas d'utilisation suivants :
- Votre organisation a des exigences de sécurité spécifiques : les règles de sécurité de certaines organisations leur interdisent d'utiliser des services cloud. Looker (version initiale) est conçu pour le multicloud. Les déploiements Looker (version initiale) hébergés par Looker résident sur différents fournisseurs de services cloud tels que Google Cloud, AWS et Azure. Si votre règle de sécurité est incompatible avec l'utilisation des services cloud avec vos données, l'hébergement par le client est conçu pour être une alternative.
- Votre organisation préfère un modèle de déploiement entièrement personnalisable : lorsque Looker héberge vos environnements, il suppose que ceux-ci sont destinés à être stables. Les exigences de votre organisation peuvent ne pas être compatibles avec cette hypothèse, par exemple dans les situations suivantes :
- Votre paysage de déploiement est une vaste étendue de nombreuses instances pour chacun de vos groupes d'utilisateurs ou clients, qui ne peuvent être nécessaires que pour une période éphémère.
- Votre organisation doit pouvoir créer fréquemment de nouveaux environnements ou supprimer des environnements existants.
- Votre organisation a besoin de plusieurs instances Looker, chacune nécessitant des configurations personnalisées pour les indicateurs de démarrage, le modèle ou les informations de connexion.
- Votre organisation a besoin d'un accès plus direct aux fonctionnalités d'intégration et de configuration : dans un environnement hébergé par Looker, votre accès direct à votre déploiement est limité. Les déploiements hébergés par le client permettent un accès complet au système de fichiers, à la base de données de métadonnées et aux configurations JVM de votre instance. L'accès direct peut être utile dans les situations suivantes :
- Vos modèles et configurations LookML pour chaque instance sont fréquemment mis à jour à l'aide de scripts synchronisés avec votre processus de développement.
- Votre organisation ne peut pas utiliser certaines technologies de base que Looker utilise pour le déploiement, comme Git. En ayant le contrôle total du backend de votre instance, vous pouvez remplacer n'importe quel composant principal de Looker par la solution de votre choix.
Compatibilité des fonctionnalités Looker avec les options d'hébergement
Le tableau suivant compare la compatibilité des fonctionnalités pour les types d'instances Looker (version initiale) hébergées par Looker, Looker (Google Cloud Core) et Looker (version initiale) hébergées par le client.
Filtrez le tableau sur les types d'instances compatibles :
Fonctionnalité | Type d'instance Looker | |||
---|---|---|---|---|
Fonctionnalités de la plate-forme | Looker (version initiale) | Looker (Google Cloud Core) | Looker (version initiale) hébergé par le client | Remarques |
Rapports Looker : créez des rapports et accédez-y dans Looker. | Oui | Oui | Non | Non disponible pour les instances Looker (Google Cloud Core) qui utilisent VPC Service Controls ou CMEK. Toutes les fonctionnalités des rapports Looker ne sont pas disponibles sur les instances Looker (Google Cloud Core). Pour en savoir plus, consultez la documentation sur les rapports Looker. |
Gemini dans Looker : analyses conversationnelles, assistance LookML, assistant de visualisation | Oui | Oui | Non | Il est possible que certaines fonctionnalités ne soient pas compatibles avec les instances Looker (Google Cloud Core) qui utilisent CMEK ou VPC Service Controls. |
Connecteurs d'informatique décisionnelle : connectez-vous à Google Sheets, Looker Studio, Tableau, à l'interface Open SQL, PowerBI, ThoughtSpot, etc. | Oui | Oui | Non | Les licences sans frais permettant d'utiliser Looker Studio Pro ne sont pas disponibles pour les instances Looker (original) hébergées par le client. Certains connecteurs BI ne sont pas disponibles pour les configurations de connexions privées dans Looker (Google Cloud Core). Pour en savoir plus, consultez la documentation sur les connecteurs BI. |
Looker Action Hub et Marketplace Looker | Oui | Oui | Oui |
Cette fonctionnalité peut présenter des limites pour les instances Looker (Google Cloud Core) qui utilisent des connexions privées. Une configuration supplémentaire peut également être nécessaire pour les instances Looker (Google Cloud Core) qui utilisent des connexions privées. Une configuration supplémentaire peut être nécessaire pour les instances Looker (Original) hébergées par le client. |
Planifier l'envoi de données vers S3, SFTP et un webhook | Oui | Oui | Oui | Cette fonctionnalité peut présenter des limites pour les instances Looker (Google Cloud Core) qui utilisent des connexions privées. Une configuration supplémentaire peut également être nécessaire pour les instances Looker (Google Cloud Core) qui utilisent des connexions privées. |
Application mobile Looker | Oui | Oui | Oui | |
Thèmes personnalisés | Oui | Oui | Oui | Les thèmes personnalisés ne sont disponibles que pour les éditions Enterprise et Embed de Looker (Google Cloud Core). |
Extensions personnalisées | Oui | Oui | Oui | Les extensions personnalisées ne sont disponibles que pour les éditions Enterprise et Embed de Looker (Google Cloud Core). |
Incorporation privée | Oui | Oui | Oui |
L'intégration privée est disponible pour toutes les éditions de Looker (Google Cloud Core). |
Embedding signé | Oui | Oui | Oui |
L'intégration signée n'est disponible que pour l'édition Embed de Looker (Google Cloud Core). |
Pages Fonctionnalités expérimentales et Anciennes fonctionnalités | Oui | Non | Oui | Certaines fonctionnalités en version Preview sont disponibles dans Looker (Google Cloud Core) via des listes d'autorisation. |
Fonctionnalités de sécurité et d'authentification | Looker (version initiale) | Looker (Google Cloud Core) | Looker (version initiale) hébergé par le client | Remarques |
Fonctionnalités de sécurité : connexions privées, CMEK, VPC Service Controls | Non | Oui | Non | Les connexions privées et VPC Service Controls ne sont disponibles que pour les éditions Enterprise et Embed de Looker (Google Cloud Core). |
Intégration d'IAM | Non | Oui | Non | |
Authentification SAML, authentification OpenID | Oui | Oui | Oui | |
Paramètres de nom d'utilisateur et de mot de passe pour la connexion, authentification LDAP | Oui | Non | Oui | |
Paramètre Liste d'autorisation d'adresses IP | Oui | Non | Non | Pour Looker (Google Cloud Core), l'accès à l'instance est contrôlé par des connexions privées. |
Possibilité d'emprunter l'identité d'un autre utilisateur | Oui | Non | Oui | |
Chiffrement FIPS | Non | Oui | Oui | Le chiffrement FIPS n'est disponible que dans les éditions Enterprise et Embed de Looker (Google Cloud Core). |
Certifications de conformité (par exemple, FedRAMP au niveau d'impact élevé et autres produits Assured Workloads) | Non | Oui | Oui | Les certifications de conformité ne sont disponibles que dans les éditions Enterprise et Embed de Looker (Google Cloud Core). |
Développement LookML et connexions à la base de données | Looker (version initiale) | Looker (Google Cloud Core) | Looker (version initiale) hébergé par le client | Remarques |
Paramètre LookML : synonyms |
Oui | Non | Oui | |
Prise en charge des dialectes | Oui | Oui | Oui | La documentation liste les dialectes acceptés par Looker (Google Cloud Core) et ceux acceptés par Looker (version initiale) et Looker (version initiale) hébergé par le client. |
Git hébergé par le client sur l'Internet public | Oui | Oui | Oui | Cette fonctionnalité peut présenter des limites pour les instances Looker (Google Cloud Core) qui utilisent des connexions privées. Une configuration supplémentaire peut également être nécessaire pour les instances Looker (Google Cloud Core) qui utilisent des connexions privées. |
Intégration continue de Looker | Oui | Oui | Non | Non disponible pour les instances Looker (Google Cloud Core) qui utilisent des connexions privées ou CMEK. |
Accès de l'agent de service à BigQuery | Non | Oui | Non | |
Tunnels SSH (pour les bases de données sur site) | Oui | Non disponible | Oui | |
Journalisation | Looker (version initiale) | Looker (Google Cloud Core) | Looker (version initiale) hébergé par le client | Remarques |
Accès à la base de données interne et aux journaux détaillés | Non (voir la remarque) | Non | Oui | Pour les instances Looker (Original) hébergées par Looker, la base de données interne et les journaux détaillés ne sont disponibles que sur demande d'assistance Google Cloud . |
Cloud Audit Logging | Non | Oui | Non | |
Activité du système élite | Oui | Oui | Non |
L'activité du système élite n'est disponible que sous forme de fonctionnalité payante dans la version Elite de Looker (version initiale). L'activité de style Élite n'est disponible que dans les éditions Enterprise et Embed de Looker (Google Cloud Core). |
Gestion de l'infrastructure et des instances | Looker (version initiale) | Looker (Google Cloud Core) | Looker (version initiale) hébergé par le client | Remarques |
Service Google entièrement Google Cloudgéré | Non | Oui | Non | L'assistanceGoogle Cloud est beaucoup plus à même de résoudre les problèmes liés à l'environnement Looker (Google Cloud Core), car il est géré sur Google Cloud. |
Création d'instances en libre-service | Non | Oui | Non | |
Compatibilité avec Terraform | Non | Oui | Non | |
Options de démarrage | Oui | Non | Oui | |
Intervalles de maintenance définis par le client | Non | Oui | Non | |
Instances hors production | Oui | Oui | Oui |
Deux instances hors production sont disponibles pour la version Elite de Looker (version initiale). Aucune autre version de Looker (version initiale) ne propose d'instances non destinées à la production. Les instances non destinées à la production sont achetées séparément pour Looker (Google Cloud Core). |
Exporter | Oui | Non | Non |
Cette fonctionnalité est requise pour migrer de Looker (version initiale) vers Looker (Google Cloud Core). |