Informações de migração da infraestrutura alojada no Looker

O Looker está a atualizar a nossa infraestrutura de alojamento para oferecer uma melhor escalabilidade e fiabilidade. Esta atualização também lhe dá acesso a novas funcionalidades do Looker à medida que são desenvolvidas.

Tem de tomar medidas para garantir um serviço contínuo e sem interrupções. O Looker está a trabalhar arduamente para tornar esta transição o mais simples possível. As instruções seguintes fornecem detalhes. Reveja-os e contacte o apoio técnico do Looker ou a sua equipa do Looker se precisar de ajuda ou tiver dúvidas.

Tenha também em atenção que, após a atualização, todas as suas tabelas derivadas persistentes vão ser reconstruídas. Isto pode causar uma carga adicional na sua base de dados.

Associar o Looker à sua base de dados

Existem duas formas de o Looker comunicar com as suas bases de dados. Ambos vão exigir atualizações para garantir o acesso contínuo aos dados. Pode ter várias bases de dados, cada uma com técnicas diferentes.

Lista de autorizações de endereços IP

Se estiver a associar o Looker à sua base de dados permitindo endereços IP específicos através da camada de rede, tem de adicionar um novo IP à sua lista de endereços permitidos na rede. Este passo pode ser feito antecipadamente. Consulte a página de documentação Ativar o acesso seguro à base de dados se não conhecer o processo.

  1. Pode encontrar a lista de endereços IP necessários para permitir o tráfego de rede da sua instância do Looker na página Ligações do painel de administração. Clique em Endereços IP públicos e copie os endereços IP apresentados. Visite a página de documentação Ativar o acesso seguro à base de dados para ver uma lista completa de regiões e IPs.
  2. Permita o acesso aos endereços IP necessários através da sua camada de rede (o método específico depende da base de dados em questão). Não remova os IPs antigos neste momento.

Túnel SSH

Se estiver a associar o Looker à sua base de dados através de um túnel SSH, as configurações do túnel são transferidas para a nova infraestrutura. A única ação que tem de realizar é atualizar os seus endereços IP permitidos na sua rede. Consulte a página de documentação Usar um túnel SSH se não souber como usar túneis SSH.

  1. Pode encontrar a lista de endereços IP necessários para permitir o tráfego de rede da sua instância do Looker na página Ligações do painel de administração. Clique em Endereços IP públicos e copie os endereços IP apresentados. Visite a página de documentação Ativar o acesso seguro à base de dados para ver uma lista completa de regiões e IPs.
  2. Permita o acesso aos endereços IP necessários através da sua camada de rede (o método específico depende da base de dados em questão). Não remova os IPs antigos neste momento.

Associar o Looker a serviços de terceiros

Pode ter serviços adicionais com os quais o Looker comunica. Conforme explicado na secção Lista de autorizações de endereços IP, a sua instância do Looker de próxima geração vai ter um endereço IP de saída diferente, e o Looker não vai conseguir estabelecer ligação se estiver a restringir o acesso.

Exemplos notáveis de serviços incluem contas do GitHub Enterprise ou um servidor de hub de ações local. Estes endereços IP da lista de autorizações também se aplicam a destinos SFTP e SMTP, bem como a servidores LDAP que restringem o tráfego IP.

Se a sua infraestrutura depender de listas de endereços IP permitidos para ligações a serviços específicos, tem de atualizar estas listas da mesma forma que o faria para permitir o acesso à base de dados.

  1. Pode encontrar a lista de endereços IP necessários para permitir o tráfego de rede da sua instância do Looker na página Ligações do painel de administração. Clique em Endereços IP públicos e copie os endereços IP apresentados. Visite a página de documentação Ativar o acesso seguro à base de dados para ver uma lista completa de regiões e IPs.
  2. Permita o acesso aos endereços IP necessários através da sua camada de rede (o método específico depende do serviço em questão). Não remova os IPs antigos neste momento.

NOTA: a secção seguinte só é relevante se estiver a alterar o seu ambiente de alojamento para o Google Cloud. Não precisa de ler mais nada, a menos que tenha tido conversas com o Looker sobre a mudança do fornecedor de alojamento predefinido histórico dos serviços Web da Amazon (AWS) para a Google Cloud.

Aceder ao Looker através da API – Apenas no Google Cloud

A ligação ao Looker a partir do navegador não vai mudar. Os humanos podem continuar a fazer o que sempre fizeram. Se estiver a usar a API Looker, pode ter de tomar medidas para garantir um serviço ininterrupto. Se não tiver a certeza, pode usar esta consulta de atividade do sistema para ver se houve uma utilização recente da API na sua instância:

    <your_instance_url>/explore/system__activity/event?
    fields=event.created_week,event.count,event.category
    &f[event.is_api_call]=Yes&sorts=event.created_week+desc
    &limit=500&total=on&row_total=right
    &vis={}
    &filter_config={"event.is_api_call":[{"type":"is","values":[{"constant":"Yes"},{}],"id":0,"error":false}]}
  

Se não houver resultados, não está a usar a API e não tem de fazer mais nada.

URL do anfitrião da API personalizada – Apenas no Google Cloud

  1. Verifique Admin -> API para ver se existe um valor definido para o URL do anfitrião da API.
  2. Se estiver definido um valor, não tem de fazer mais nada.
  3. Se não for definido um valor, tem uma escolha: definir um valor através das instruções na página de documentação Definições de administrador -> API e atualizar os processos da API para o usar (recomendado, uma vez que lhe permite fazer as alterações de configuração antecipadamente sem perda de serviço) ou avançar para a secção Especificar uma porta da API.
  4. Depois de configurar o URL do anfitrião da API personalizado na aplicação Looker, tem de atualizar os processos da API para estabelecer ligação através desse URL em vez de números de portas especificados (por exemplo, https://my.api.looker.com em vez de https://my.looker.com:19999).

Especificar uma porta de API: apenas no Google Cloud

Se não usar um URL de anfitrião da API personalizado, tem de atualizar os processos da API para estabelecer ligação a uma nova porta. A nossa infraestrutura de alojamento de próxima geração usa a porta 443. Se não estiver a usar um URL de anfitrião da API personalizado, atualize a partir da porta da API predefinida atual de 19999 para a porta 443.

Localize os processos da API e altere as referências da porta da API de 19999 para 443 (por exemplo, use https://my.looker.com:443 em vez de https://my.looker.com:19999).

Não é possível usar esta técnica sem uma interrupção do serviço. Se optar por atualizar a porta nos processos da API antes da atualização, os processos não vão poder aceder à sua instância do Looker até a atualização estar concluída. Por este motivo, recomendamos que o faça imediatamente antes da atualização agendada.

Se optar por atualizar os seus processos após a atualização da infraestrutura, os processos automatizados não vão poder aceder à sua instância do Looker durante o período entre a atualização e a conclusão da alteração da porta.