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ù dettagliatamente 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.
Benefit | 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) con 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 seguenti tabelle 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 JDBCpersonalizzati. |
Vantaggi e limiti dell'opzione ospitata dal cliente
Le seguenti tabelle 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 agli utenti di ricevere 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 i costi di tempo, capitale umano e cloud/datacenter. |
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 insight, 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 dell'uptime e della resilienza del servizio. |
Alcune funzionalità di Looker non sono disponibili |
Le seguenti funzionalità di Looker non sono disponibili per le implementazioni ospitate dal cliente:
|
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 questo presupposto, 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.