Você tem a opção de hospedar sua própria instância ou implantação do Looker (original) ou o Looker pode hospedá-la para você. Em toda a nossa documentação, nos referimos a instâncias ou implantações hospedadas pelo Looker como "Host-hospedado pelo Looker". e para instâncias ou implantações hospedadas no local como "hospedadas pelo cliente" ou "auto-hospedado".
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, ao hospedar sua própria implantação, você é responsável pelo gerenciamento de muitos desses processos e funções. Uma implantação hospedada pelo cliente inclui os serviços no produto, ou seja, aqueles que são hospedados pelo Looker e acessíveis pelo produto, especificamente os dados de licenciamento, os backups de configuração, os relatórios de erros do sistema, as ações de dados e os tíquetes de suporte, conforme descrito na seção Dados de aplicativos compartilhados pelo Looker da página de segurança do Looker.
A escolha entre as duas opções de hospedagem é uma troca entre conveniência e controle. Ao optar pela hospedagem hospedada pelo Looker, você se concentra na integração do Looker às cargas de trabalho da sua empresa sem precisar lidar com a administração da infraestrutura. Por outro lado, hospedar sua própria implantação do Looker oferece controle total sobre a administração da infraestrutura, mas aumenta a sobrecarga para o lançamento inicial e a 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 pelo 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 adicional:
|
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% (avançado 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 de usar 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 |
Deixar o monitoramento de desempenho para a equipe do Looker e se concentrar em tomar decisões com os insights de dados úteis do Looker. |
Sempre receba os recursos e as 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. |
Performance consistente |
O Looker monitora o desempenho e ajusta a capacidade conforme necessário. Você não precisa decidir quantos servidores precisa para oferecer suporte aos seus 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. |
Conexões seguras de banco de dados |
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 de 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 requisitos individuais de segurança/conformidade da sua empresa. |
Requisito para ter acesso a registros/monitoramento |
Como o Looker gerencia a infraestrutura, você não terá acesso aos registros e 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 |
É necessário instalar drivers JDBC personalizados 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 de usar 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 infraestrutura e decisões de escalonamento |
Você pode implementar configurações de infraestrutura e arquitetura que podem não ser oferecidas com uma implantação hospedada pelo Looker. |
Acesso à geração de registros/monitoramento |
Ao gerenciar uma infraestrutura própria, você acessa diretamente os registros do aplicativo Looker e configura o monitoramento de instâncias de acordo com suas necessidades. |
Modelo de segurança personalizado |
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 que estão listadas 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. Algumas questões 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 insights, simplificar e dimensionar a modelagem de dados e integrar com sistemas de terceiros. Em uma implantação auto-hospedada do Looker, pode ser necessário implantar serviços auxiliares 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 seguintes recursos do Looker 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ção adicional 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 específicos: porque as políticas de segurança exigem que elas não usem serviços na nuvem. O Looker (original) foi projetado para ser multicloud, e as implantações do Looker (original) hospedado pelo Looker residem 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 de serviços na nuvem com seus dados, a hospedagem de clientes foi projetada para ser a alternativa.
- Sua organização prefere um modelo de implantação totalmente personalizável: quando o Looker hospeda os ambientes, ele pressupõe que esses ambientes devem ser 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, o que pode ser necessário apenas por um período temporário.
- Sua organização precisa da capacidade de criar novos ambientes ou eliminar 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 benéfico nas seguintes situações:
- Os modelos e configurações do LookML para cada instância são atualizados com frequência usando scripts sincronizados com o processo de desenvolvimento.
- Sua organização não pode usar determinadas tecnologias principais que o Looker usa para implantar, como o Git. Com o controle total do back-end da sua instância, você pode substituir qualquer componente principal do Looker pela sua solução preferida.