Tem a opção de alojar a sua própria instância ou implementação do Looker (original), ou o Looker pode alojá-la por si. Ao longo da nossa documentação, referimo-nos a instâncias ou implementações alojadas pelo Looker como "alojadas pelo Looker" e a instâncias ou implementações alojadas no local como "alojadas pelo cliente" ou "autoalojadas".
Quando o Looker aloja a sua implementação, gere todas as funções de TI necessárias relacionadas com a aplicação Looker em seu nome, com base na utilização de recursos e nos requisitos empresariais, reduzindo significativamente o esforço necessário para instalar, configurar e manter a aplicação Looker. Por outro lado, quando aloja a sua própria implementação, é responsável pela gestão de muitos destes processos e funções. Uma implementação alojada pelo cliente inclui os serviços no produto, ou seja, os serviços alojados pelo Looker e acessíveis através do produto, especificamente dados de licenciamento, cópias de segurança da configuração, relatórios de erros do sistema, ações de dados e pedidos de apoio técnico, conforme descrito na secção Dados da aplicação partilhados pelo Looker da página de segurança do Looker.
A escolha entre as duas opções de alojamento é uma contrapartida entre a conveniência e o controlo. A opção de alojamento do Looker permite-lhe concentrar-se na integração do Looker nos fluxos de trabalho da sua empresa sem as exigências da administração da infraestrutura. Por outro lado, alojar a sua própria implementação do Looker dá-lhe controlo total sobre a administração da infraestrutura, mas aumenta os custos gerais para o lançamento inicial e a manutenção contínua.
Esta página apresenta as seguintes informações para ajudar a escolher a opção de alojamento mais adequada às suas necessidades:
- Vantagens comparativas de cada opção de alojamento
- Vantagens e limites da opção alojada no Looker
- Vantagens e limites da opção alojada pelo cliente
- Exemplos de utilização de implementações alojadas pelo cliente
Vantagens comparativas de cada opção de alojamento
A tabela seguinte compara as vantagens de cada opção de alojamento.
Vantagem | Alojado pelo Looker | Alojado pelo cliente |
Acesso predefinido a todas as funcionalidades do Looker |
X |
|
Não é necessária configuração nem manutenção de hardware |
X |
|
Atualizações automáticas de software e manutenção (mensais ou trimestrais) |
X |
|
Dimensione o hardware sem custos adicionais:
|
X |
|
Monitorização de aplicações e anfitriões |
X |
|
Cópias de segurança automáticas da instância do Looker |
X |
|
Migração da base 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 |
|
Utilização da API Looker |
X |
X |
Migrações de várias instâncias |
X |
X |
Acesso direto e exportação de servidores e registos |
X |
Vantagens e limites da opção alojada no Looker
As tabelas seguintes apresentam as vantagens e os limites da utilização de uma implementação alojada no Looker.
Vantagens das implementações alojadas no Looker
A tabela seguinte apresenta as vantagens de usar uma implementação alojada no Looker.
Gestão ativa da instância do Looker |
Deixe a monitorização do desempenho à equipa do Looker e concentre-se em tomar decisões com informações de dados acionáveis do Looker. |
Receba sempre as funcionalidades e atualizações mais recentes |
Nunca mais tem de transferir manualmente outra atualização. A sua instância do Looker é testada, atualizada e otimizada pelo Looker. |
Desempenho consistente |
O Looker monitoriza o desempenho e ajusta a capacidade conforme necessário. Não tem de decidir quantos servidores precisa para dar apoio técnico aos seus utilizadores. |
Segurança da implementação |
O Looker gere a infraestrutura da sua plataforma. A sua implementação do Looker é discreta, segura e monitorizada continuamente para manter os seus dados seguros. |
Serviços ligados |
Todas as implementações do Looker incluem serviços associados essenciais que lhe permitem aceder a dados mais relevantes, aumentar as estatísticas, simplificar e dimensionar a modelagem de dados, bem como integrar com sistemas de terceiros, tudo isto enquanto o Looker oferece apoio técnico. |
Ligações seguras à base de dados |
Associe o Looker à sua base de dados através de SSH. |
Integração de SAML/LDAP |
O Looker pode ser integrado com os seus métodos de autenticação existentes. |
Limites das implementações alojadas no Looker
Antes de optar por usar uma implementação alojada no Looker, considere os limites indicados na tabela seguinte.
Requisitos específicos de segurança/conformidade |
A infraestrutura do ambiente alojado no Looker pode não estar alinhada com os requisitos de segurança/conformidade individuais da sua empresa. |
Requisito de ter a capacidade de exportar registos/informações de monitorização |
Uma vez que o Looker gere a infraestrutura da sua instância, não pode exportar registos da utilização da instância. O Looker gere toda a monitorização. |
SLAs personalizados |
As atualizações e a manutenção do Looker ocorrem durante os períodos de manutenção predefinidos. Alguns clientes podem precisar de controlo adicional sobre quando esta manutenção ocorre. |
Controladores JDBC personalizados |
Os controladores JDBC personalizados têm de ser instalados para estabelecer ligação a bases de dados com níveis de apoio técnico inferiores. |
Vantagens e limites da opção alojada pelo cliente
As tabelas seguintes apresentam as vantagens e os limites da utilização de uma implementação alojada pelo cliente.
Vantagens das implementações alojadas pelo cliente
A tabela seguinte apresenta as vantagens de usar uma implementação alojada pelo cliente.
Controlo direto sobre a infraestrutura e as decisões de escalabilidade |
Pode implementar configurações de infraestrutura e arquitetura que podem não ser oferecidas com uma implementação alojada no Looker. |
Acesso ao registo/monitorização |
Ao gerir a sua própria infraestrutura, pode aceder diretamente aos registos da aplicação Looker e exportá-los, bem como configurar a monitorização de instâncias que se adequa aos seus requisitos individuais. |
Modelo de segurança personalizado |
A alojar o Looker na sua própria implementação, tem controlo total sobre a segurança do ambiente da aplicação, que pode alinhar com as normas de segurança específicas da sua empresa/setor. |
Limites das implementações alojadas pelo cliente
Antes de optar por usar uma implementação alojada pelo cliente, considere os limites indicados na tabela seguinte.
Limitações do apoio técnico |
A resolução de problemas pode ser difícil quando a equipa de apoio técnico do Looker não está familiarizada com a arquitetura de implementação personalizada. Determinados problemas podem exigir um maior envolvimento da sua organização. |
Requisitos de atualização mensal |
É responsável por criar e manter processos que garantam que os utilizadores estão a receber as funcionalidades e os patches de segurança mais recentes do Looker. |
Requisitos de capital humano |
As implementações do Looker podem exigir um número significativo de funcionários e conhecimentos de engenharia de fiabilidade do site. A sua organização tem de gerir os vários componentes de uma implementação do Looker. |
Custo |
A sua organização tem de gerir o tempo, o capital humano e os custos de nuvem/centro de dados. |
Desafios na utilização de serviços ligados |
O Looker tem a vantagem de serviços ligados, que lhe permitem aceder a dados relevantes da indústria, aumentar as estatísticas, simplificar e dimensionar a modelagem de dados, bem como integrar com sistemas de terceiros. Numa implementação do Looker alojada por si, pode ter de implementar serviços auxiliares na sua nuvem para aceder a estas funcionalidades. |
Recuperação de desastres e elasticidade |
É responsável por manter o tempo de atividade e a resiliência do serviço. |
Algumas funcionalidades do Looker não estão disponíveis |
Consulte a secção Apoio técnico para funcionalidades do Looker em todas as opções de alojamento desta página para uma comparação do apoio técnico de funcionalidades nas opções de alojamento do Looker. |
Configuração de funcionalidades adicionais |
As instâncias alojadas pelo cliente podem exigir uma configuração adicional para usar determinadas funcionalidades do Looker. |
Exemplos de utilização de implementações alojadas pelo cliente
Uma opção alojada pelo cliente pode ser adequada para a sua implementação se se alinhar com qualquer um dos seguintes exemplos de utilização:
- A sua organização tem requisitos de segurança personalizados: as políticas de segurança de algumas organizações determinam que não podem usar serviços na nuvem. O Looker (original) foi concebido para ser multinuvem e as implementações do Looker (original) alojadas no Looker residem em vários fornecedores de nuvem, como a Google Cloud, a AWS e o Azure. Se a sua política de segurança for incompatível com a utilização de serviços na nuvem com os seus dados, a alojamento do cliente foi concebida para ser a alternativa.
- A sua organização prefere um modelo de implementação totalmente personalizável: quando o Looker aloja os seus ambientes, assume que estes ambientes se destinam a ser estáveis. Os requisitos da sua organização podem não ser compatíveis com esta suposição, como nas seguintes situações:
- A sua implementação é uma grande extensão de várias instâncias para cada um dos seus grupos de utilizadores ou clientes, que podem ser necessárias apenas durante um período efémero.
- A sua organização requer a capacidade de criar frequentemente novos ambientes ou desativar ambientes existentes.
- A sua organização requer várias instâncias do Looker, cada uma com configurações personalizadas para as flags de arranque, o modelo ou as informações de ligação.
- A sua organização requer um acesso mais direto às capacidades de integração e configuração: num ambiente alojado no Looker, o seu acesso direto à implementação é limitado. As implementações alojadas pelo cliente permitem o acesso total ao sistema de ficheiros, à base 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 seus modelos e configurações do LookML para cada instância são atualizados frequentemente através de scripts sincronizados com o seu processo de desenvolvimento.
- A sua organização não consegue usar determinadas tecnologias essenciais que o Looker usa para implementar, como o Git. Com o controlo total do back-end da sua instância, pode substituir qualquer componente essencial do Looker pela sua solução preferida.
Suporte para funcionalidades do Looker em todas as opções de alojamento
A tabela seguinte compara o suporte de funcionalidades para os tipos de instâncias do Looker (original) alojado pelo Looker, do Looker (Google Cloud Core) e do Looker (original) alojado pelo cliente.
Filtre a tabela por tipos de instâncias compatíveis:
Recurso | Tipo de instância do Looker | |||
---|---|---|---|---|
Recursos da plataforma | Looker (original) | Looker (Google Cloud Core) | Looker (original) hospedado pelo cliente | Observações |
Relatórios do Looker: crie e acesse relatórios no Looker | Sim | Sim | Não | Não disponível para instâncias do Looker (Google Cloud Core) que usam o VPC Service Controls ou a CMEK. Nem todos os recursos de relatórios do Looker estão disponíveis nas instâncias do Looker (Google Cloud Core). Consulte a documentação de relatórios do Looker para mais detalhes. |
Gemini no Looker: análise conversacional, assistência do LookML, assistente de visualização | Sim | Sim | Não | Alguns recursos podem não ser compatíveis com instâncias do Looker (Google Cloud Core) que usam CMEK ou VPC Service Controls. |
Conectores de BI: conecte-se às Planilhas Google, ao Looker Studio, ao Tableau, à interface Open SQL, ao PowerBI, ao ThoughtSpot etc. | Sim | Sim | Não | As licenças sem custo financeiro para usar o Looker Studio Pro não estão disponíveis para instâncias do Looker (original) hospedadas pelo cliente. Alguns conectores de BI não estão disponíveis para configurações de conexões particulares no Looker (Google Cloud Core). Consulte a documentação do BI Connectors para mais detalhes. |
Central de ações do Looker e Marketplace do Looker | Sim | Sim | Sim |
Esse recurso pode ter limitações para instâncias do Looker (Google Cloud Core) que usam conexões particulares. Também pode ser necessário fazer outras configurações para instâncias do Looker (Google Cloud Core) que usam conexões particulares. Pode ser necessário fazer outras configurações para instâncias do Looker (original) hospedadas pelo cliente. |
Programar dados para S3, SFTP e webhook | Sim | Sim | Sim | Esse recurso pode ter limitações para instâncias do Looker (Google Cloud Core) que usam conexões particulares. Também pode ser necessário fazer outras configurações para instâncias do Looker (Google Cloud Core) que usam conexões particulares. |
Aplicativo Looker para dispositivos móveis | Sim | Sim | Sim | |
Temas personalizados | Sim | Sim | Sim | Os temas personalizados estão disponíveis apenas para as edições Enterprise e Embed do Looker (Google Cloud Core). |
Extensões personalizadas | Sim | Sim | Sim | As extensões personalizadas estão disponíveis apenas para as edições Enterprise e Embed do Looker (Google Cloud Core). |
Incorporação privada | Sim | Sim | Sim |
A incorporação particular está disponível para todas as edições do Looker (Google Cloud Core). |
Incorporação assinada | Sim | Sim | Sim |
A incorporação assinada está disponível apenas para a edição Embed do Looker (Google Cloud Core). |
Páginas Labs e legadas | Sim | Não | Sim | Alguns recursos de visualização são disponibilizados no Looker (Google Cloud Core) por listas de permissão. |
Recursos de segurança e autenticação | Looker (original) | Looker (Google Cloud Core) | Looker (original) hospedado pelo cliente | Observações |
Recursos de segurança: conexões particulares, CMEK, VPC Service Controls | Não | Sim | Não | As conexões particulares e o VPC Service Controls estão disponíveis apenas para as edições Enterprise e Embed do Looker (Google Cloud Core). |
Integração com o IAM | Não | Sim | Não | |
Autenticação SAML, autenticação OpenID | Sim | Sim | Sim | |
Configuração de nome de usuário e senha para login e autenticação LDAP | Sim | Não | Sim | |
Configuração de lista de permissões de IP | Sim | Não | Não | No Looker (Google Cloud Core), o acesso à instância é controlado com conexões particulares. |
Capacidade de executar sudo como outro usuário | Sim | Não | Sim | Na edição Embed do Looker (Google Cloud Core), a representação de usuários incorporados está disponível usando o endpoint de API Login user . |
Criptografia FIPS | Não | Sim | Sim | A criptografia FIPS está disponível apenas nas edições Enterprise e Embed do Looker (Google Cloud Core). |
Certificações de compliance (por exemplo, FedRAMP de nível alto e outros produtos do Assured Workloads) | Não | Sim | Sim | As certificações de compliance estão disponíveis apenas nas edições Enterprise e Embed do Looker (Google Cloud Core). |
Desenvolvimento do LookML e conexões de banco de dados | Looker (original) | Looker (Google Cloud Core) | Looker (original) hospedado pelo cliente | Observações |
Parâmetro do LookML: synonyms |
Sim | Não | Sim | |
Suporte a dialetos | Sim | Sim | Sim | A documentação lista os dialetos compatíveis com o Looker (Google Cloud Core) e os dialetos compatíveis com o Looker (original) e o Looker (original) hospedado pelo cliente. |
Git hospedado pelo cliente na Internet pública | Sim | Sim | Sim | Esse recurso pode ter limitações para instâncias do Looker (Google Cloud Core) que usam conexões particulares. Também pode ser necessário fazer outras configurações para instâncias do Looker (Google Cloud Core) que usam conexões particulares. |
Integração contínua do Looker | Sim | Sim | Não | Não disponível para instâncias do Looker (Google Cloud Core) que usam conexões particulares ou CMEK. |
Acesso do agente de serviço ao BigQuery | Não | Sim | Não | |
Túneis SSH (para bancos de dados locais) | Sim | n/a | Sim | |
Logging | Looker (original) | Looker (Google Cloud Core) | Looker (original) hospedado pelo cliente | Observações |
Acesso ao banco de dados interno e registros detalhados | Não (consulte a observação) | Não | Sim | Para instâncias do Looker (original) hospedadas pelo Looker, o banco de dados interno e os registros detalhados só estão disponíveis por uma Google Cloud solicitação de suporte. |
Registros de auditoria do Cloud | Não | Sim | Não | |
Atividade do sistema para clientes elite | Sim | Sim | Não |
A atividade do sistema para clientes de elite está disponível apenas como um recurso pago na versão Elite do Looker (original). A atividade de estilo Elite está disponível apenas nas edições Enterprise e Embed do Looker (Google Cloud Core). |
Gerenciamento de infraestrutura e instâncias | Looker (original) | Looker (Google Cloud Core) | Looker (original) hospedado pelo cliente | Observações |
Serviço do Google totalmente Google Cloudgerenciado | Não | Sim | Não | O suporte doGoogle Cloud tem uma capacidade muito maior de resolver problemas com o ambiente do Looker (Google Cloud Core), porque ele é gerenciado no Google Cloud. |
Criação de instâncias de autoatendimento | Não | Sim | Não | |
Suporte do Terraform | Não | Sim | Não | |
Opções de inicialização | Sim | Não | Sim | |
Janelas de manutenção definidas pelo cliente | Não | Sim | Não | |
Instâncias de não produção | Sim | Sim | Sim |
Duas instâncias de não produção estão disponíveis para a versão Elite do Looker (original). Nenhuma outra versão do Looker (original) oferece instâncias que não são de produção. As instâncias de não produção são compradas separadamente para o Looker (Google Cloud Core). |
Exportar | Sim | Não | Não |
Esse recurso é necessário para migrar do Looker (original) para o Looker (Google Cloud Core). |