Você pode hospedar sua própria instância ou implantação do Looker (original), ou o Looker pode fazer isso por você. Em toda a nossa documentação, nos referimos às instâncias ou implantações hospedadas pela Looker como Hospedados pela Looker e às instâncias ou implantações hospedadas localmente como Hospedados pelo cliente ou "Autohospedados".
Quando o Looker hospeda sua implantação, ele gerencia todas as funções de TI necessárias relacionadas ao aplicativo do Looker em seu nome, com base na utilização de recursos e nos requisitos de negócios, reduzindo bastante o esforço necessário para instalar, configurar e manter o aplicativo do Looker. Por outro lado, quando você hospeda sua própria implantação, é responsável por gerenciar muitos desses processos e funções. Uma implantação hospedada pelo cliente inclui os serviços no produto, ou seja, os serviços hospedados pelo Looker e acessíveis pelo produto, especificamente dados de licenciamento, backups de configuração, relatórios de erros do sistema, ações de dados e tíquetes de suporte, conforme descrito na seção Dados do aplicativo compartilhados pelo Looker da página de segurança do Looker.
A escolha entre as duas opções de hospedagem é um trade-off entre conveniência e controle. Ao optar pelo Looker hospedado, você pode se concentrar na integração do Looker aos seus workloads de negócios sem as demandas de administração de infraestrutura. Por outro lado, hospedar sua própria implantação do Looker dá controle total sobre a administração da infraestrutura, mas aumenta a sobrecarga do lançamento inicial e da manutenção contínua.
Esta página apresenta as seguintes informações para ajudar você a escolher a opção de hospedagem mais adequada para suas necessidades:
- Vantagens comparativas de cada opção de hospedagem
- Benefícios e limites da opção hospedada no Looker
- Benefícios e limites da opção hospedada pelo cliente
- Exemplos de casos de uso para implantações hospedadas pelo cliente
Vantagens comparativas de cada opção de hospedagem
A tabela a seguir compara as vantagens de cada opção de hospedagem.
Benefício | Hospedado pelo Looker | Hospedado pelo cliente |
Acesso padrão a todos os recursos do Looker |
X |
|
Nenhuma configuração ou manutenção de hardware é necessária |
X |
|
Atualizações e manutenção automáticas de software (mensais ou trimestrais) |
X |
|
Escalonamento de hardware sem custo financeiro extra:
|
X |
|
Monitoramento de aplicativos e hosts |
X |
|
Backups automáticos de instâncias do Looker |
X |
|
Migração do banco de dados de back-end, se necessário |
X |
|
SLA de tempo de atividade de 99,9% (Advanced e Elite) |
X |
|
SLA de resposta S1 de 1 hora |
X |
|
Uso da API Looker |
X |
X |
Migrações de várias instâncias |
X |
X |
Acesso direto a servidores e registros |
X |
Benefícios e limites da opção hospedada no Looker
As tabelas a seguir listam os benefícios e limites do uso de uma implantação hospedada pelo Looker.
Benefícios das implantações hospedadas pelo Looker
A tabela a seguir lista os benefícios de usar uma implantação hospedada pelo Looker.
Gerenciamento ativo da instância do Looker |
Deixe o monitoramento de desempenho com a equipe do Looker e se concentre em tomar decisões com insights de dados acionáveis do Looker. |
Sempre ter os recursos e atualizações mais recentes |
Você nunca vai precisar fazer o download manual de outra atualização. Sua instância do Looker é testada, atualizada e otimizada pelo Looker. |
Desempenho consistente |
O Looker monitora a performance e ajusta a capacidade conforme necessário. Você não precisa decidir quantos servidores precisa para atender aos usuários. |
Segurança da implantação |
O Looker gerencia a infraestrutura da sua plataforma. A implantação do Looker é discreta, segura e monitorada continuamente para manter seus dados seguros. |
Serviços conectados |
Toda implantação do Looker inclui serviços conectados essenciais que permitem acessar dados mais relevantes, aumentar insights, simplificar e dimensionar a modelagem de dados e integrar com sistemas de terceiros, tudo isso com o suporte do Looker. |
Conectar-se a bancos de dados de forma segura |
Conecte o Looker ao seu banco de dados usando o SSH. |
Integração SAML/LDAP |
O Looker pode ser integrado aos seus métodos de autenticação atuais. |
Limites das implantações hospedadas pelo Looker
Antes de usar uma implantação hospedada pelo Looker, considere os limites listados na tabela a seguir.
Requisitos específicos de segurança/compliance |
A infraestrutura do ambiente hospedado pelo Looker pode não estar alinhada aos requisitos individuais de segurança/compliance da sua empresa. |
Requisito para ter acesso a registros/monitoramento |
Como o Looker gerencia a infraestrutura, você não terá acesso aos registros, e o Looker vai gerenciar todo o monitoramento. |
SLAs personalizados |
As atualizações e a manutenção do Looker ocorrem durante as janelas de manutenção predefinidas. Alguns clientes podem precisar de mais controle sobre quando essa manutenção ocorre. |
Drivers JDBC personalizados |
Os drivers JDBC personalizados precisam ser instalados para se conectar a bancos de dados com níveis mais baixos de suporte. |
Benefícios e limites da opção hospedada pelo cliente
As tabelas a seguir listam os benefícios e limites do uso de uma implantação hospedada pelo cliente.
Benefícios das implantações hospedadas pelo cliente
A tabela a seguir lista os benefícios de usar uma implantação hospedada pelo cliente.
Controle direto sobre a infraestrutura e decisões de escalonamento |
É possível implementar configurações de infraestrutura e arquitetura que não são oferecidas com uma implantação hospedada pelo Looker. |
Acesso à geração de registros/monitoramento |
Ao gerenciar sua própria infraestrutura, você pode acessar diretamente os registros de aplicativos do Looker e configurar o monitoramento de instâncias de acordo com seus requisitos individuais. |
Modelo de segurança sob medida |
A hospedagem do Looker na sua própria implantação permite que você tenha controle total sobre a segurança do ambiente do aplicativo, que pode ser alinhado aos padrões de segurança específicos da sua empresa/setor. |
Limites das implantações hospedadas pelo cliente
Antes de optar por usar uma implantação hospedada pelo cliente, considere os limites listados na tabela a seguir.
Limitações de suporte |
A solução de problemas pode ser desafiadora quando a equipe de suporte do Looker não conhece a arquitetura de implantação personalizada. Alguns problemas podem exigir mais envolvimento da sua organização. |
Requisitos de atualização mensal |
Você é responsável por criar e manter processos que garantam que os usuários recebam os recursos e patches de segurança mais recentes do Looker. |
Requisitos de capital humano |
As implantações do Looker podem exigir um número significativo de funcionários e experiência em engenharia de confiabilidade do site. Sua organização precisa gerenciar os vários componentes de uma implantação do Looker. |
Custo |
Sua organização precisa gerenciar o tempo, o capital humano e os custos da nuvem/do data center. |
Desafios ao usar serviços conectados |
O Looker tem o benefício de serviços conectados, que permitem acessar dados relevantes do setor, aumentar os insights, simplificar e dimensionar a modelagem de dados e integrar com sistemas de terceiros. Em uma implantação do Looker auto-hospeda, talvez seja necessário implantar serviços acessórios na nuvem para acessar esses recursos. |
Recuperação de desastres e elasticidade |
Você será responsável por manter o tempo de atividade e a resiliência do serviço. |
Alguns recursos do Looker não estão disponíveis |
Os recursos do Looker a seguir não estão disponíveis para implantações hospedadas pelo cliente:
|
Configuração de recursos adicionais |
As instâncias hospedadas pelo cliente podem exigir configurações adicionais para usar determinados recursos do Looker. |
Exemplos de casos de uso para implantações hospedadas pelo cliente
Uma opção hospedada pelo cliente pode ser ideal para sua implantação se estiver alinhada a um dos seguintes casos de uso:
- Sua organização tem requisitos de segurança personalizados: algumas políticas de segurança exigem que as organizações não usem serviços de nuvem. O Looker (original) foi projetado para ser multicloud, e as implantações do Looker (original) hospedadas no Looker estão em vários provedores de nuvem, como Google Cloud, AWS e Azure. Se a sua política de segurança for incompatível com o uso dos Serviços do Cloud com seus dados, o armazenamento do cliente é a alternativa.
- Sua organização prefere um modelo de implantação totalmente personalizável: quando o Looker hospeda seus ambientes, ele pressupõe que esses ambientes são estáveis. Os requisitos da sua organização podem não ser compatíveis com essa suposição, como nas seguintes situações:
- O cenário de implantação é uma grande extensão de várias instâncias para cada um dos seus grupos de usuários ou clientes, que podem ser necessárias apenas por um período temporário.
- Sua organização precisa criar novos ambientes ou remover os atuais com frequência.
- Sua organização precisa de várias instâncias do Looker, cada uma com configurações personalizadas para as flags de inicialização, o modelo ou as informações de conexão.
- Sua organização precisa de acesso mais direto aos recursos de integração e configuração: em um ambiente hospedado pelo Looker, seu acesso direto à implantação é limitado. As implantações hospedadas pelo cliente permitem acesso total ao sistema de arquivos, ao banco de dados de metadados e às configurações da JVM da sua instância. O acesso direto pode ser útil nas seguintes situações:
- Os modelos e as configurações do LookML para cada instância são atualizados com frequência usando scripts sincronizados com seu processo de desenvolvimento.
- Sua organização não pode usar determinadas tecnologias principais que o Looker usa para implantar, como o Git. Com controle total do back-end da sua instância, você pode substituir qualquer componente principal do Looker pela sua solução preferida.