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 in-product, ovvero i servizi ospitati da Looker e accessibili tramite il prodotto, in particolare dati di licenza, backup della configurazione, report sugli errori di sistema, azioni sui dati e ticket di assistenza, come descritto ulteriormente nella sezione Dati dell'applicazione condivisi da Looker della pagina Sicurezza di Looker.
La scelta tra le due opzioni di hosting è un compromesso tra praticità e controllo. Se scegli la soluzione ospitata da Looker, puoi concentrarti sull'integrazione di Looker nei tuoi carichi di lavoro aziendali senza dover gestire l'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 comparati di ogni 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 comparati di ogni opzione di hosting
La tabella seguente mette a confronto i vantaggi di ogni opzione di hosting.
Vantaggio | In hosting su Looker | Ospitata dal cliente |
Accesso predefinito a tutte le funzionalità di Looker |
X |
|
Non è richiesta la configurazione o la manutenzione dell'hardware |
X |
|
Aggiornamenti e manutenzione automatici del software (mensile o trimestrale) |
X |
|
Escala l'hardware senza costi aggiuntivi:
|
X |
|
Monitoraggio di applicazioni e host |
X |
|
Backup automatici delle istanze Looker |
X |
|
Se necessario, migrazione del database di backend |
X |
|
SLA (accordo sul livello del servizio) con tempo di attività del 99,9% (livelli Avanzato ed Elite) |
X |
|
SLA (accordo sul livello del servizio) per la risposta S1: 1 ora |
X |
|
Utilizzo dell'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 più scaricare manualmente un altro aggiornamento. L'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 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 proteggere i tuoi dati. |
Servizi connessi |
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 sicure al database |
Connetti Looker al tuo database utilizzando SSH. |
Integrazione SAML/LDAP |
Looker può essere integrato 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 singoli requisiti di sicurezza/conformità della tua azienda. |
Requisito di accesso a log/monitoraggio |
Poiché Looker gestisce l'infrastruttura, non avrai accesso ai log e sarà Looker a gestire 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 |
Gestendo la tua infrastruttura, puoi accedere direttamente ai log delle applicazioni di Looker e configurare il monitoraggio delle istanze in base alle tue esigenze specifiche. |
Modello di sicurezza personalizzato |
L'hosting di Looker nel tuo deployment ti consente di avere il controllo completo sulla sicurezza dell'ambiente dell'applicazione, che puoi allineare agli standard di sicurezza specifici della tua azienda/del tuo settore. |
Limiti dei deployment ospitati dal cliente
Prima di scegliere di utilizzare un deployment in hosting dal cliente, tieni presente 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. Alcuni problemi potrebbero richiedere un maggiore coinvolgimento della tua organizzazione. |
Requisiti per gli aggiornamenti 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 collegati |
Looker offre il vantaggio di servizi collegati, 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 autonomo, potresti dover implementare servizi ausiliari nel tuo 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 |
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 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 prevedono che non possano utilizzare i servizi cloud. Looker (originale) è progettato per essere multicloud e i relativi deployment ospitati da Looker si trovano su vari provider cloud come Google Cloud, AWS e Azure. Se i tuoi criteri di 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 implementazione è costituito da un'ampia gamma di numerose istanze per ciascuno dei tuoi gruppi di utenti o clienti, che potrebbero essere necessarie 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, ciascuna 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 dell'istanza. L'accesso diretto può essere utile nelle seguenti situazioni:
- I modelli e le configurazioni 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.