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 do lançamento inicial e da 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 para 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 suportados:
Funcionalidade | Tipo de instância do Looker | |||
---|---|---|---|---|
Funcionalidades da plataforma | Looker (original) | Looker (Google Cloud core) | Looker alojado pelo cliente (original) | Notes |
Relatórios do Looker: crie e aceda a relatórios no Looker | Yes | Yes | Não | Não disponível para instâncias do Looker (Google Cloud core) que usam os VPC Service Controls ou a CMEK. Nem todas as funcionalidades de relatórios do Looker estão disponíveis em instâncias do Looker (Google Cloud core). Consulte a documentação de relatórios do Looker para ver detalhes. |
Gemini no Looker: estatísticas de conversas, assistência com o LookML e assistente de visualização | Yes | Yes | Não | Algumas funcionalidades podem não ser suportadas para instâncias do Looker (Google Cloud core) que usam CMEK ou VPC Service Controls. |
Conetores de BI: ligue-se ao Google Sheets, Looker Studio, Tableau, interface SQL aberta, PowerBI, ThoughtSpot, etc. | Yes | Yes | 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) alojadas pelo cliente. Alguns conetores de BI não estão disponíveis para configurações apenas de IP privado no Looker (Google Cloud core). Consulte a documentação dos conetores de BI para ver detalhes. |
Centro de ação do Looker e mercado do Looker | Yes | Yes | Yes |
Esta funcionalidade pode ter limitações para instâncias do Looker (Google Cloud core) que usam IP privado. Também pode ser necessária uma configuração adicional para instâncias do Looker (Google Cloud core) que usam o IP privado. Pode ser necessária uma configuração adicional para instâncias do Looker (original) alojadas pelo cliente. |
Agende dados para o S3, o SFTP e o webhook | Yes | Yes | Yes | Esta funcionalidade pode ter limitações para instâncias do Looker (Google Cloud core) que usam IP privado. Também pode ser necessária uma configuração adicional para instâncias do Looker (Google Cloud core) que usam o IP privado. |
Aplicação para dispositivos móveis do Looker | Yes | Yes | Yes | |
Temas personalizados | Yes | Yes | Yes | Os temas personalizados só estão disponíveis para as edições Enterprise e Embed do Looker (núcleo do Google Cloud). |
Extensões personalizadas | Yes | Yes | Yes | As extensões personalizadas só estão disponíveis para as edições Enterprise e Incorporada do Looker (Google Cloud core). |
Incorporação privada | Yes | Yes | Yes |
A incorporação privada está disponível para todas as edições do Looker (Google Cloud Core). |
Incorporação assinada | Yes | Yes | Yes |
A incorporação assinada só está disponível para a edição Embed do Looker (Google Cloud core). |
Páginas do Labs e antigas | Yes | Não | Yes | Algumas funcionalidades de pré-visualização são disponibilizadas no Looker (Google Cloud core) através de listas de autorizações. |
Funcionalidades de segurança e autenticação | Looker (original) | Looker (Google Cloud core) | Looker alojado pelo cliente (original) | Notes |
Funcionalidades de segurança: IP privado, CMEK, VPC Service Controls | Não | Yes | Não | O IP privado e os VPC Service Controls só estão disponíveis para as edições Enterprise e Embed do Looker (Google Cloud core). |
Integração do IAM | Não | Yes | Não | |
Autenticação SAML, autenticação OpenID | Yes | Yes | Yes | |
Definição do nome de utilizador e da palavra-passe para início de sessão, autenticação LDAP | Yes | Não | Yes | |
Definição da lista de autorizações de IPs | Yes | Não | Não | Para o Looker (Google Cloud core), o acesso à instância é controlado com o IP privado. |
Capacidade de usar sudo como outro utilizador | Yes | Não | Yes | |
Encriptação FIPS | Não | Yes | Sim | A encriptação FIPS só está disponível nas edições Enterprise e Embed do Looker (Google Cloud core). |
Certificações de conformidade (por exemplo, FedRAMP High e outros produtos do Assured Workloads) | Não | Yes | Yes | As certificações de conformidade só estão disponíveis nas edições Enterprise e Embed do Looker (Google Cloud core). |
Desenvolvimento de LookML e ligações à base de dados | Looker (original) | Looker (Google Cloud core) | Looker alojado pelo cliente (original) | Notes |
Parâmetro do LookML: synonyms |
Yes | Não | Yes | |
Suporte de dialetos | Yes | Yes | Yes | A documentação indica os dialetos suportados pelo Looker (Google Cloud Core) e os dialetos suportados pelo Looker (original) e pelo Looker (original) alojado pelo cliente. |
Git alojado pelo cliente na Internet pública | Yes | Yes | Yes | Esta funcionalidade pode ter limitações para instâncias do Looker (Google Cloud core) que usam IP privado. Também pode ser necessária uma configuração adicional para instâncias do Looker (Google Cloud core) que usam o IP privado. |
Integração contínua do Looker | Yes | Yes | Não | Não está disponível para instâncias do Looker (Google Cloud core) que usam o IP privado ou a CMEK. |
Acesso do agente de serviço ao BigQuery | Não | Yes | Não | |
Túneis SSH (para bases de dados no local) | Yes | N/A | Yes | |
Registo | Looker (original) | Looker (Google Cloud core) | Looker alojado pelo cliente (original) | Notes |
Acesso à base de dados interna e aos registos detalhados | Não (ver nota) | Não | Yes | Para instâncias do Looker (original) alojadas no Looker, a base de dados interna e os registos detalhados só estão disponíveis através de um Google Cloud pedido de apoio técnico. |
Registos de auditoria do Cloud | Não | Yes | Não | |
Atividade do sistema Elite | Yes | Yes | Não |
A atividade do sistema Elite só está disponível como uma funcionalidade paga na versão Elite do Looker (original). A atividade de estilo Elite só está disponível nas edições Enterprise e Incorporar do Looker (Google Cloud core). |
Gestão de infraestruturas e instâncias | Looker (original) | Looker (Google Cloud core) | Looker alojado pelo cliente (original) | Notes |
Serviço Google totalmente Google Cloudgerido | Não | Yes | Não | Google Cloud O apoio técnico tem uma capacidade muito maior de resolver problemas com o ambiente do Looker (Google Cloud core), porque é gerido no Google Cloud. |
Criação de instâncias self-service | Não | Yes | Não | |
Apoio técnico do Terraform | Não | Yes | Não | |
Opções de arranque | Yes | Não | Yes | |
Períodos de manutenção definidos pelo cliente | Não | Yes | Não | |
Instâncias de não produção | Sim | Yes | Yes |
Estão disponíveis duas instâncias de não produção para a versão Elite do Looker (original). Nenhuma outra versão do Looker (original) oferece instâncias de não produção. As instâncias de não produção são compradas separadamente para o Looker (essencial para o Google Cloud). |
Exportar | Sim | Não | Não |
Esta funcionalidade é necessária para migrar do Looker (original) para o Looker (Google Cloud core). |