Puoi scegliere di ospitare la tua istanza o il tuo deployment di Looker (originale) oppure Looker può farlo per te. Nella nostra documentazione, facciamo riferimento alle istanze o ai deployment ospitati da Looker come "in hosting su Looker" e alle istanze o ai deployment ospitati on-premise come "in hosting presso il cliente" o "in hosting autonomo".
Quando il tuo deployment è ospitato da Looker, quest'ultimo gestisce per tuo conto tutte le funzioni IT necessarie relative all'applicazione Looker, in base all'utilizzo delle risorse e ai requisiti aziendali, riducendo notevolmente lo sforzo 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 interni al prodotto, ovvero i servizi ospitati da Looker e accessibili tramite il prodotto, in particolare i dati delle licenze, i backup della configurazione, i report sugli errori di sistema, le azioni sui dati e i ticket di assistenza, come descritto ulteriormente nella sezione Dati delle applicazioni condivisi da Looker della pagina sulla sicurezza di Looker.
La scelta tra le due opzioni di hosting è un compromesso tra comodità e controllo. La scelta di un ambiente in hosting su Looker consente di concentrarsi sull'integrazione di Looker nei 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 sull'amministrazione dell'infrastruttura, ma aumenta il sovraccarico 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 ciascuna opzione di hosting
- Vantaggi e limiti dell'opzione ospitata da Looker
- Vantaggi e limiti dell'opzione ospitata dal cliente
- Casi d'uso di esempio per i deployment ospitati dal cliente
Vantaggi comparativi di ciascuna opzione di hosting
La tabella seguente mette a confronto i vantaggi di ogni opzione di hosting.
Vantaggio | In hosting su Looker | Ospitato dal cliente |
Accesso predefinito a tutte le funzionalità di Looker |
X |
|
Non richiede configurazione o manutenzione hardware |
X |
|
Manutenzione e aggiornamenti software automatici (mensile o trimestrale) |
X |
|
Escala l'hardware senza costi aggiuntivi:
|
X |
|
Monitoraggio di host e applicazioni |
X |
|
Backup automatici delle istanze Looker |
X |
|
Migrazione dei database di backend, se necessario |
X |
|
SLA sull'uptime del 99,9% (avanzato ed Elite) |
X |
|
SLA (accordo sul livello del servizio) per la risposta S1 1 ora |
X |
|
Utilizzare l'API Looker |
X |
X |
Migrazioni multi-istanza |
X |
X |
Accesso diretto a 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 |
Rilascia il monitoraggio del rendimento al team di Looker e concentrati sulla presa di decisioni con informazioni strategiche sui dati di Looker. |
Ricevere sempre le ultime funzionalità e gli aggiornamenti |
Non dovrai mai scaricare manualmente altri aggiornamenti. La tua istanza di Looker viene testata, aggiornata e ottimizzata da Looker. |
Prestazioni coerenti |
Looker monitora le prestazioni e regola la capacità in base alle esigenze. Non devi decidere quanti server sono necessari per supportare i tuoi utenti. |
Sicurezza del deployment |
Looker gestisce l'infrastruttura della tua piattaforma. Il deployment di Looker è discreto, sicuro e monitorato continuamente per mantenere i tuoi dati al sicuro. |
Servizi collegati |
Ogni implementazione di Looker include servizi collegati essenziali che ti consentono di accedere a dati più pertinenti, aumentare gli approfondimenti, semplificare e scalare la definizione del modello di dati e integrare con sistemi di terze parti, il tutto con il supporto di Looker. |
Connessioni al database sicure |
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, considera i limiti elencati nella tabella seguente.
Requisiti specifici di sicurezza/conformità |
L'infrastruttura dell'ambiente ospitato da Looker potrebbe non allinearsi con i requisiti di sicurezza/conformità individuali della tua azienda. |
Requisito di accesso a log/monitoraggio |
Poiché Looker gestisce l'infrastruttura, non avrai accesso ai log e si occuperà di 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 sul momento in cui viene eseguita questa manutenzione. |
Driver JDBC personalizzati |
Per connettersi a database con livelli di assistenza 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 dei deployment ospitati dal cliente
La tabella seguente elenca i vantaggi dell'utilizzo di un deployment ospitato dal cliente.
Controllo diretto sulle decisioni relative all'infrastruttura e allo scaling |
Puoi implementare configurazioni di infrastruttura e architettura che potrebbero non essere offerte con un deployment in hosting su Looker. |
Accesso a logging/monitoraggio |
Gestindo la tua infrastruttura, puoi accedere direttamente ai log delle applicazioni Looker e configurare il monitoraggio delle istanze in base alle tue esigenze individuali. |
Modello di sicurezza su misura |
L'hosting di Looker nel tuo deployment consente di avere il controllo completo sulla sicurezza dell'ambiente applicativo, che puoi eseguire si allineano agli standard di sicurezza specifici della tua azienda o del tuo settore. |
Limiti dei deployment ospitati dal cliente
Prima di scegliere di utilizzare un deployment ospitato dal cliente, valuta i limiti elencati nella tabella seguente.
Limitazioni del supporto |
La risoluzione dei problemi può essere complessa se il team di assistenza di Looker non ha familiarità con l'architettura di deployment personalizzata. Determinati problemi potrebbero richiedere un maggiore coinvolgimento da parte della tua organizzazione. |
Requisiti di aggiornamento mensili |
È tua responsabilità creare e gestire i processi che assicurano agli utenti di ricevere le funzionalità e le patch di sicurezza più recenti da Looker. |
Requisiti relativi al capitale umano |
L'implementazione di Looker può richiedere un numero significativo di risorse 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 il tempo, il capitale umano e i costi del cloud/del data center. |
Problemi relativi all'utilizzo dei servizi connessi |
Looker offre il vantaggio di servizi connessi, che ti consentono di accedere a dati di settore pertinenti, aumentare gli approfondimenti, semplificare e scalare la definizione del modello di dati e integrarti con sistemi di terze parti. In un deployment di Looker self-hosted, per accedere a queste funzionalità potresti dover eseguire il deployment di servizi accessori nel cloud. |
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 |
Le seguenti funzionalità di Looker non sono disponibili per i deployment ospitati dal cliente:
|
Configurazione di funzionalità aggiuntive |
Le istanze ospitate dal cliente potrebbero richiedere una configurazione aggiuntiva per utilizzare determinate funzionalità di Looker. |
Casi d'uso di esempio per i deployment ospitati dal cliente
Un'opzione ospitata dal cliente potrebbe essere adatta per il 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 prevedono che non possano utilizzare i servizi cloud. Looker (originale) è progettato per essere multi-cloud e i relativi deployment ospitati da Looker si trovano su vari provider cloud come Google Cloud, AWS e Azure. Se le tue norme sulla sicurezza non sono compatibili con l'utilizzo dei servizi cloud con i tuoi dati, l'hosting del cliente è pensato per essere l'alternativa.
- La tua organizzazione preferisce un modello di deployment completamente personalizzabile: quando Looker ospita i tuoi ambienti, presuppone che questi ambienti debbano essere stabili. I requisiti della tua organizzazione potrebbero non essere compatibili con questa ipotesi, ad esempio nelle seguenti situazioni:
- Il panorama di deployment è un'ampia distesa di numerose istanze per ogni gruppo di utenti o cliente, che potrebbe essere necessaria solo per un periodo temporaneo.
- La tua organizzazione richiede la possibilità di creare frequentemente nuovi ambienti o di 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 ha bisogno di un accesso più diretto alle funzionalità di integrazione e configurazione: in un ambiente ospitato da Looker, l'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 dell'istanza. L'accesso diretto può essere utile nelle seguenti situazioni:
- I modelli e le configurazioni di LookML per ogni istanza vengono aggiornati di frequente utilizzando script sincronizzati con il processo di sviluppo.
- La tua organizzazione non è in grado di utilizzare alcune tecnologie di base utilizzate da Looker per il deployment, come Git. Con il pieno controllo del backend dell'istanza, puoi sostituire qualsiasi componente di base di Looker con la soluzione che preferisci.