Puoi ospitare la tua istanza o il tuo deployment di Looker (originale) oppure Looker può ospitarlo per te. Nella nostra documentazione, facciamo riferimento alle istanze o ai deployment ospitati da Looker come "ospitati da Looker" e alle istanze o ai deployment ospitati on-premise come "ospitati dal cliente" o "self-hosted".
Quando Looker ospita la tua implementazione, gestisce per tuo conto tutte le funzioni IT necessarie correlate all'applicazione Looker, in base all'utilizzo delle risorse e ai requisiti aziendali, riducendo notevolmente l'impegno necessario per installare, configurare e gestire l'applicazione Looker. Al contrario, quando ospiti il tuo deployment, sei responsabile della gestione di molti di questi processi e funzioni. Un deployment ospitato dal cliente include i servizi nel prodotto, ovvero i servizi ospitati da Looker e accessibili tramite il prodotto, in particolare i dati della licenza, i backup della configurazione, i report sugli errori di sistema, le azioni sui dati e i ticket di assistenza, come descritto più nel dettaglio nella sezione Dati dell'applicazione condivisi da Looker della pagina sulla sicurezza di Looker.
La scelta tra le due opzioni di hosting è un compromesso tra praticità e controllo. La scelta di Looker ospitato ti consente di concentrarti sull'integrazione di Looker nei tuoi carichi di lavoro aziendali senza le esigenze di amministrazione dell'infrastruttura. Al contrario, l'hosting del tuo deployment di Looker ti offre il controllo completo dell'amministrazione dell'infrastruttura, ma aumenta i costi generali per il lancio iniziale e la manutenzione continua.
Questa pagina presenta le seguenti informazioni per aiutarti a scegliere l'opzione di hosting più adatta alle tue esigenze:
- Vantaggi comparativi di ogni opzione di hosting
- Vantaggi e limiti dell'opzione ospitata da Looker
- Vantaggi e limiti dell'opzione ospitata dal cliente
- Esempi di casi d'uso per i deployment ospitati dal cliente
Vantaggi comparativi di ogni opzione di hosting
La tabella seguente mette a confronto i vantaggi di ciascuna opzione di hosting.
Vantaggio | Looker ospitato | Ospitato dal cliente |
Accesso predefinito a tutte le funzionalità di Looker |
X |
|
Nessuna configurazione o manutenzione hardware richiesta |
X |
|
Aggiornamenti software automatici e manutenzione (mensile o trimestrale) |
X |
|
Scalare l'hardware senza costi aggiuntivi:
|
X |
|
Monitoraggio di applicazioni e host |
X |
|
Backup automatici dell'istanza Looker |
X |
|
Migrazione del database di backend, se necessario |
X |
|
SLA (accordo sul livello del servizio) per il tempo di attività del 99,9% (Advanced ed Elite) |
X |
|
SLA di risposta S1 1 ora |
X |
|
Utilizzo dell'API Looker |
X |
X |
Migrazioni multi-istanza |
X |
X |
Accesso diretto ed esportazione di server e log |
X |
Vantaggi e limiti dell'opzione ospitata da Looker
Le tabelle seguenti elencano i vantaggi e i limiti dell'utilizzo di un deployment ospitato da Looker.
Vantaggi dei deployment ospitati da Looker
La tabella seguente elenca i vantaggi dell'utilizzo di un deployment ospitato da Looker.
Gestione attiva dell'istanza di Looker |
Lascia il monitoraggio del rendimento al team di Looker e concentrati sul prendere decisioni con approfondimenti sui dati azionabili di Looker. |
Ricevere sempre le funzionalità e gli aggiornamenti più recenti |
Non dovrai mai scaricare manualmente un altro aggiornamento. La tua istanza di Looker viene testata, aggiornata e ottimizzata da Looker. |
Prestazioni costanti |
Looker monitora il rendimento e regola la capacità in base alle necessità. Non devi decidere quanti server ti servono per supportare i tuoi utenti. |
Sicurezza del deployment |
Looker gestisce l'infrastruttura della piattaforma. Il deployment di Looker è discreto, sicuro e monitorato continuamente per proteggere i tuoi dati. |
Servizi collegati |
Ogni deployment di Looker include servizi connessi essenziali che ti consentono di accedere a dati più pertinenti, aumentare gli approfondimenti, semplificare e scalare la modellazione dei dati e integrarsi con sistemi di terze parti, il tutto mentre Looker fornisce assistenza. |
Connessioni sicure al database |
Connetti Looker al tuo database utilizzando SSH. |
Integrazione SAML/LDAP |
Looker può integrarsi con i tuoi metodi di autenticazione esistenti. |
Limiti dei deployment ospitati da Looker
Prima di scegliere di utilizzare un deployment ospitato da Looker, tieni presente i limiti elencati nella tabella seguente.
Requisiti specifici di sicurezza/conformità |
L'infrastruttura dell'ambiente ospitato da Looker potrebbe non essere in linea con i requisiti individuali di sicurezza/conformità della tua azienda. |
Requisito di poter esportare i log/le informazioni di monitoraggio |
Poiché Looker gestisce l'infrastruttura per la tua istanza, non puoi esportare i log relativi all'utilizzo della tua istanza. Looker gestisce tutto il monitoraggio. |
SLA personalizzati |
Gli aggiornamenti e la manutenzione di Looker vengono eseguiti durante i periodi di manutenzione predefiniti. Alcuni clienti potrebbero richiedere un controllo aggiuntivo sulla tempistica di questa manutenzione. |
Driver JDBC personalizzati |
Per connettersi a database con livelli di supporto inferiori, è necessario installare driver JDBC personalizzati. |
Vantaggi e limiti dell'opzione ospitata dal cliente
Le tabelle seguenti elencano i vantaggi e i limiti dell'utilizzo di un deployment ospitato dal cliente.
Vantaggi delle implementazioni ospitate dal cliente
La seguente tabella elenca i vantaggi dell'utilizzo di un deployment ospitato dal cliente.
Controllo diretto delle decisioni relative all'infrastruttura e allo scaling |
Puoi implementare configurazioni di infrastruttura e architettura che potrebbero non essere offerte con un deployment ospitato da Looker. |
Accesso a logging/monitoraggio |
Gestendo la tua infrastruttura, puoi accedere direttamente ed esportare i log delle applicazioni Looker e configurare il monitoraggio delle istanze in base alle tue esigenze individuali. |
Modello di sicurezza personalizzato |
L'hosting di Looker nel tuo deployment ti consente di avere il controllo completo sulla sicurezza dell'ambiente applicativo, che puoi allineare agli standard di sicurezza specifici della tua azienda/settore. |
Limiti dei deployment ospitati dal cliente
Prima di scegliere di utilizzare un deployment ospitato dal cliente, tieni presente i limiti elencati nella tabella seguente.
Limitazioni del supporto |
La risoluzione dei problemi può essere difficile quando il team di assistenza Looker non ha familiarità con l'architettura di deployment personalizzata. Per alcuni problemi potrebbe essere necessario un maggiore coinvolgimento della tua organizzazione. |
Requisiti per gli aggiornamenti mensili |
È tua responsabilità creare e gestire processi che garantiscano che gli utenti ricevano le funzionalità e le patch di sicurezza più recenti da Looker. |
Requisiti del capitale umano |
Le implementazioni di Looker possono richiedere un numero significativo di dipendenti e competenze di Site Reliability Engineering. La tua organizzazione deve gestire i vari componenti di un deployment di Looker. |
Costo |
La tua organizzazione deve gestire tempo, capitale umano e costi di cloud/data center. |
Sfide legate all'utilizzo dei servizi connessi |
Looker offre il vantaggio dei servizi connessi, che ti consentono di accedere a dati di settore pertinenti, aumentare gli approfondimenti, semplificare e scalare la modellazione dei dati e integrarsi con sistemi di terze parti. In un deployment di Looker self-hosted, potresti dover eseguire il deployment di servizi ausiliari nel cloud per accedere a queste funzionalità. |
Ripristino di emergenza ed elasticità |
Sarai responsabile del mantenimento del tempo di attività e della resilienza del servizio. |
Alcune funzionalità di Looker non sono disponibili |
Consulta la sezione Supporto delle funzionalità di Looker nelle varie opzioni di hosting di questa pagina per un confronto del supporto delle funzionalità nelle varie opzioni di hosting di Looker. |
Configurazione di funzionalità aggiuntive |
Le istanze ospitate dal cliente potrebbero richiedere una configurazione aggiuntiva per utilizzare determinate funzionalità di Looker. |
Esempi di casi d'uso per i deployment ospitati dal cliente
Un'opzione ospitata dal cliente potrebbe essere adatta al tuo deployment se è in linea con uno dei seguenti casi d'uso:
- La tua organizzazione ha requisiti di sicurezza personalizzati: i criteri di sicurezza di alcune organizzazioni impongono di non utilizzare i servizi cloud. Looker (originale) è progettato per essere multi-cloud e i deployment di Looker (originale) ospitati da Looker si trovano su vari provider cloud come Google Cloud, AWS e Azure. Se la tua norma di sicurezza è incompatibile con l'utilizzo dei servizi cloud con i tuoi dati, l'hosting del cliente è progettato per essere l'alternativa.
- La tua organizzazione preferisce un modello di deployment completamente personalizzabile: quando Looker ospita i tuoi ambienti, presume che questi ambienti siano destinati a essere stabili. I requisiti della tua organizzazione potrebbero non essere compatibili con questa ipotesi, ad esempio nelle seguenti situazioni:
- Il tuo panorama di deployment è un'ampia distesa di numerose istanze per ciascuno dei tuoi gruppi di utenti o clienti, che potrebbero essere necessarie solo per un periodo effimero.
- La tua organizzazione richiede la possibilità di creare spesso nuovi ambienti o eliminare quelli esistenti.
- La tua organizzazione richiede più istanze di Looker, ognuna delle quali richiede configurazioni personalizzate per i flag di avvio, il modello o le informazioni di connessione.
- La tua organizzazione richiede un accesso più diretto alle funzionalità di integrazione e configurazione: in un ambiente ospitato da Looker, il tuo accesso diretto al deployment è limitato. I deployment ospitati dal cliente consentono l'accesso completo al file system, al database dei metadati e alle configurazioni JVM della tua istanza. L'accesso diretto può essere utile nelle seguenti situazioni:
- I tuoi modelli e le tue configurazioni LookML per ogni istanza vengono aggiornati di frequente utilizzando script sincronizzati con il tuo processo di sviluppo.
- La tua organizzazione non è in grado di utilizzare alcune tecnologie di base che Looker utilizza per il deployment, ad esempio Git. Con il controllo completo del backend dell'istanza, puoi sostituire qualsiasi componente principale di Looker con la soluzione che preferisci.
Supporto delle funzionalità di Looker nelle varie opzioni di hosting
La seguente tabella confronta il supporto delle funzionalità per i tipi di istanza di Looker (originale) ospitato da Looker, Looker (Google Cloud core) e Looker (originale) ospitato dal cliente.
Filtra la tabella in base ai tipi di istanza supportati:
Funzionalità | Tipo di istanza Looker | |||
---|---|---|---|---|
Funzionalità della piattaforma | Looker (originale) | Looker (Google Cloud core) | Looker (originale) ospitato dal cliente | Note |
Report di Looker: crea e accedi ai report in Looker | Sì | Sì | No | Non disponibile per le istanze di Looker (Google Cloud core) che utilizzano Controlli di servizio VPC o CMEK. Non tutte le funzionalità dei report di Looker sono disponibili nelle istanze di Looker (Google Cloud core). Per informazioni dettagliate, consulta la documentazione sui report di Looker. |
Gemini in Looker: Conversational Analytics, assistenza LookML, Assistente visualizzazione | Sì | Sì | No | Alcune funzionalità potrebbero non essere supportate per le istanze di Looker (Google Cloud core) che utilizzano CMEK o Controlli di servizio VPC. |
Connettori BI: connettiti a Google Fogli, Looker Studio, Tableau, interfaccia Open SQL, PowerBI, ThoughtSpot e così via. | Sì | Sì | No | Le licenze gratuite per l'utilizzo di Looker Studio Pro non sono disponibili per le istanze di Looker (originale) ospitate dal cliente. Alcuni connettori BI non sono disponibili per le configurazioni di connessioni private in Looker (Google Cloud core). Per maggiori dettagli, consulta la documentazione di BI Connectors. |
Hub azioni di Looker e Looker Marketplace | Sì | Sì | Sì |
Questa funzionalità potrebbe presentare limitazioni per le istanze di Looker (Google Cloud core) che utilizzano connessioni private. Potrebbe essere necessaria anche una configurazione aggiuntiva per le istanze di Looker (Google Cloud core) che utilizzano connessioni private. Potrebbe essere necessaria una configurazione aggiuntiva per le istanze Looker (originale) ospitate dal cliente. |
Pianificare l'invio dei dati a S3, SFTP e webhook | Sì | Sì | Sì | Questa funzionalità potrebbe presentare limitazioni per le istanze di Looker (Google Cloud core) che utilizzano connessioni private. Potrebbe essere necessaria anche una configurazione aggiuntiva per le istanze di Looker (Google Cloud core) che utilizzano connessioni private. |
Applicazione mobile Looker | Sì | Sì | Sì | |
Temi personalizzati | Sì | Sì | Sì | I temi personalizzati sono disponibili solo per le versioni Enterprise ed Embed di Looker (Google Cloud core). |
Estensioni personalizzate | Sì | Sì | Sì | Le estensioni personalizzate sono disponibili solo per le versioni Enterprise ed Embed di Looker (Google Cloud core). |
Incorporamento privato | Sì | Sì | Sì |
L'incorporamento privato è disponibile per tutte le versioni di Looker (Google Cloud core). |
Incorporamento firmato | Sì | Sì | Sì |
L'incorporamento firmato è disponibile solo per la versione Embed di Looker (Google Cloud core). |
Pagine Labs e legacy | Sì | No | Sì | Alcune funzionalità di anteprima vengono rese disponibili in Looker (Google Cloud core) tramite liste consentite. |
Funzionalità di sicurezza e autenticazione | Looker (originale) | Looker (Google Cloud core) | Looker (originale) ospitato dal cliente | Note |
Funzionalità di sicurezza: connessioni private, CMEK, Controlli di servizio VPC | No | Sì | No | Le connessioni private e i Controlli di servizio VPC sono disponibili solo per le versioni Enterprise ed Embed di Looker (Google Cloud core). |
Integrazione di IAM | No | Sì | No | |
Autenticazione SAML, autenticazione OpenID | Sì | Sì | Sì | |
Impostazione di nome utente e password per l'accesso e l'autenticazione LDAP | Sì | No | Sì | |
Impostazione Lista consentita IP | Sì | No | No | Per Looker (Google Cloud core), l'accesso all'istanza è controllato tramite connessioni private. |
Possibilità di eseguire il comando sudo come un altro utente | Sì | No | Sì | |
Crittografia FIPS | No | Sì | Sì | La crittografia FIPS è disponibile solo nelle versioni Enterprise ed Embed di Looker (Google Cloud core). |
Certificazioni di conformità (ad esempio FedRAMP High e altri prodotti Assured Workloads) | No | Sì | Sì | Le certificazioni di conformità sono disponibili solo nelle versioni Enterprise ed Embed di Looker (Google Cloud core). |
Sviluppo di LookML e connessioni ai database | Looker (originale) | Looker (Google Cloud core) | Looker (originale) ospitato dal cliente | Note |
Parametro LookML: synonyms |
Sì | No | Sì | |
Supporto dei dialetti | Sì | Sì | Sì | La documentazione elenca i dialetti supportati da Looker (Google Cloud core) e quelli supportati da Looker (originale) e da Looker (originale) ospitato dal cliente. |
Git ospitato dal cliente su internet pubblico | Sì | Sì | Sì | Questa funzionalità potrebbe presentare limitazioni per le istanze di Looker (Google Cloud core) che utilizzano connessioni private. Potrebbe essere necessaria anche una configurazione aggiuntiva per le istanze di Looker (Google Cloud core) che utilizzano connessioni private. |
Integrazione continua di Looker | Sì | Sì | No | Non disponibile per le istanze di Looker (Google Cloud core) che utilizzano connessioni private o CMEK. |
Accesso dell'agente di servizio a BigQuery | No | Sì | No | |
Tunnel SSH (per database on-premise) | Sì | n/a | Sì | |
Logging | Looker (originale) | Looker (Google Cloud core) | Looker (originale) ospitato dal cliente | Note |
Accesso al database interno e ai log dettagliati | No (vedi nota) | No | Sì | Per le istanze di Looker (originale) ospitate da Looker, il database interno e i log dettagliati sono disponibili solo tramite una Google Cloud richiesta di assistenza. |
Audit log di Cloud | No | Sì | No | |
Attività di sistema Elite | Sì | Sì | No |
L'attività di sistema Elite è disponibile solo come funzionalità a pagamento nella versione Elite di Looker (originale). L'attività Stile Elite è disponibile solo nelle versioni Enterprise ed Embed di Looker (Google Cloud core). |
Gestione dell'infrastruttura e delle istanze | Looker (originale) | Looker (Google Cloud core) | Looker (originale) ospitato dal cliente | Note |
Servizio Google completamente Google Cloudgestito | No | Sì | No | L'assistenzaGoogle Cloud ha una capacità molto maggiore di risolvere i problemi relativi all'ambiente Looker (Google Cloud core), perché è gestito su Google Cloud. |
Creazione di istanze self-service | No | Sì | No | |
Supporto di Terraform | No | Sì | No | |
Opzioni di avvio | Sì | No | Sì | |
Periodi di manutenzione definiti dal cliente | No | Sì | No | |
Istanze non di produzione | Sì | Sì | Sì |
Per la versione Elite di Looker (originale) sono disponibili due istanze non di produzione. Nessun'altra versione di Looker (original) offre istanze non di produzione. Le istanze non di produzione vengono acquistate separatamente per Looker (Google Cloud core). |
Esporta | Sì | No | No |
Questa funzionalità è necessaria per eseguire la migrazione da Looker (originale) a Looker (Google Cloud core). |