Essa página foi útil?
Sim Não

Configurações de linha de base recomendadas

O Tableau Server no Windows agora inclui o Tableau Services Manager (TSM), que substitui o Utilitário de configuração e a ferramenta de linha comando tabadmin. Caso precise de ajuda para uma versão anterior do Tableau Server, consulte a página Ajuda do Tableau.

Determinar a topologia (número de nós, de processos do Tableau Server) da sua implantação do Tableau Server requer considerar estas variáveis: seu ambiente, fontes de dados e gerenciamento para fornecer acesso aos dados de autoatendimento, fluxo de trabalho e uso. Contudo, você pode não ter informações suficientes sobre essas variáveis ao implantar o Tableau Server pela primeira vez Este tópico descreve três arquiteturas de linha de base que podem ser usadas como pontos iniciais para suas instalações do Tableau Server.

Recomendações do hardware

As recomendações de hardware mostradas abaixo são baseadas no hardware que a equipe do Tableau utiliza para testar a escalabilidade do Tableau Server. Sugerimos usar essas recomendações como pontos iniciais das suas implantações de produção. Para obter implantações de validação de conceito, consulte Requisitos mínimos de hardware e recomendações para o Tableau Server.

Tipo de instalação

Processador

CPU

RAM

Espaço livre em disco

Servidor único

64 bits

8 núcleos (físico), 2.0 GHz ou superior

64 GB (8GB/núcleo físico)

500 GB - 1 TB

Implantações empresariais e de vários nós

Os nós devem atender ou exceder as recomendações mínimas de hardware, exceto nós que executam processador em segundo plano, onde 4 núcleos podem ser aceitáveis.

Observação: o Tableau recomenda afinidade de CPU dedicada para implantações que usam máquinas virtuais. Se estiver executando o Tableau Server em um ambiente virtual, use as práticas recomendadas de seu host da VM para a alocação vCPU em relação ao número de núcleos de CPU físicos no host da VM. Geralmente 2 vCPUs = 1 núcleo físico para o Tableau Server. Por exemplo, para instalações AWS, a recomendação mínima de núcleo 4 core é equivalente a 8 AWS vCPUs. Do mesmo modo, siga as práticas recomendadas pelo provedor de infraestrutura virtual para certificar-se de que o Tableau Server tem acesso aos recursos adequados de computação, memória e dados. Se estiver instalando o Tableau Server em um ambiente virtual ou em uma implantação com base em nuvem, consulte a seção Máquinas virtuais e implantações da nuvem pública a seguir neste tópico.

Estimação de espaço em disco

Os diversos fatores que afetam os requisitos de espaço em disco, incluindo se publicará ou não extrações e o número de pastas de trabalho no Tableau Server. Para obter mais informações, consulte Requisitos de espaço em disco.

Configurações de linha de base

Instalações de servidor único

Recomendações

Recomendamos usar apenas uma máquina para instalar o Tableau Server para implantações iniciais com uso limitado e que não são de missão crítica. As instalações de servidor único também podem ser expandida para instalação de vários nós conforme aumenta a carga de trabalho.

A seguir algumas instâncias de quando uma instalação de servidor único não for o recomendado para você:

  • Se seu sistema for considerado de missão crítica e precisar ter alta disponibilidade. A alta disponibilidade é para minimizar o tempo de inatividade do sistema. É obtida eliminando pontos únicos de falha e tendo um mecanismo de failover confiável. O Tableau Server requer o mínimo de uma configuração de três nós para fornecer redundância e eliminar os pontos únicos de falha. Esse é um dos motivos principais para mover para uma configuração de vários nós.

  • Se tiver muitos usuários ativos e muitas atualizações de extração, os dois tipos de carga podem estar competindo pelos mesmo recursos na máquina. Nesse cenário, uma configuração de servidor único pode não ser a opção adequada, pois você pode precisar de nós adicionais especializados para isolar as diferenças de carga de trabalho.

Observação: os usuários ativos representam as solicitações interativas, simultâneas feitas no Tableau Server, incluindo o consumo de painéis em um laptop ou dispositivo móvel, criação na Web e conexão a e consulta de fontes de dados publicadas.

Configuração do servidor

  • Nó de servidor único independente com todos os processos instalados.

  • Por padrão, o instalador do Tableau Server configura o número de instâncias de processos com base no hardware da máquina. Recomendamos manter a configuração padrão como seu ponto inicial. Abaixo, o número de processos de uma máquina de 8 núcleos.

    • VizQL Server: definido como 2 instâncias (cálculo padrão: número de núcleos físicos dividido por 4, até o máximo de 4).

    • Processador em segundo plano, servidor cache e servidor de dados: definido como 2 instâncias.

    • Para todos os outros processos, apenas uma instância do processo é instalada, independente do hardware.

Instalações em vários nós

Executar o Tableau Server em mais de uma máquina é chamado de instalação em vários nós, instalação distribuída ou de cluster. Há vários motivos para escolher uma instalação em vários nós. Por exemplo,você pode ter ambientes de extração intensos, o que pode significar dedicar alguns recursos de hardware para o processador em segundo plano. Para sistemas com requisitos de alta disponibilidade, é necessário um ambiente de vários nós que tenha ao menos três nós.

Instalações de dois nós (especializada para ambiente de extração mais intenso)

Recomendações

Comece com uma instalação de dois nós quando as condições a seguir forem aplicáveis:

  • Extrair ambiente intenso: a maioria das fontes de dados são extrações. Ter apenas algumas extrações extremamente grandes pode colocar sua implantação nessa categoria, como se você tivesse muitas extrações pequenas.

  • Extrações atualizadas com frequência: atualizar uma extração é uma tarefa que consome muitos recursos da CPU. As implantações em que extrações são frequentemente atualizadas (por exemplo, várias vezes ao dia durante o horário comercial) são geralmente ajudados pela maior ênfase no processo em segundo plano, que lida com tarefas de atualização.

Importante: configurações de dois nós não atendem aos requisitos mínimos de alta disponibilidade. Se precisar de um sistema de alta disponibilidade, consulte Instalações de alta disponibilidade (HA).

Configuração do servidor

  • No nó inicial, instale todos os processos, exceto o processador em segundo plano. Abaixo, o número de instâncias dos processos de uma máquina de 8 núcleos:

    • VizQL Server: definido como 2 instâncias. (Cálculo padrão: número de núcleos físicos dividido por 4, até um máximo de 4 ).

    • Servidor cache e servidor de dados: definido como 2 instâncias.

    • Processador em segundo plano: mínimo de 2 e máximo de 4. O diagrama acima mostra o máximo para um nó de 8 núcleos.

    • Para todos os outros processos, apenas uma instância do processo é instalada, independente do hardware.

  • Isole o processador em segundo plano no nó adicional. Para calcular o número mínimo de processos do processador em segundo plano a ser executado, divida o número total de núcleos físicos do computador por 4. Para calcular o número máximo, divida os núcleos físicos totais do computador por dois. Ao instalar o processador em segundo plano, o Tableau Server instala automaticamente uma instância do Processador de dados.

Ao monitorar e coletar dados sobre o desempenho e uso, você pode ajustas e configurar o número de instâncias desses processos. Por exemplo, inicialmente, você pode definir o número de processos do processador em segundo plano como o mínimo (número total de núcleos dividido por quatro), e aumentar o número de processos do processador em segundo plano posteriormente, se achar que:

  • As extrações estão demoram muito para serem concluídas

  • As assinaturas e alertas não estão sendo concluídas no tempo determinado

Para obter mais informações sobre o ajuste de desempenho, consulte o tópico Ajuste de desempenho.

Instalações de alta disponibilidade (HA)

Recomendações

Uma instalação de alta disponibilidade do Tableau Server é uma instalação distribuída projetada para maximizar a disponibilidade do Tableau Server. A alta disponibilidade significa que o sistema está disponível com a quantidade mínima de tempo de inatividade. Para criar redundância para itens de HA relacionados, como repositório, redundância de arquivo e failover, é necessário um mínimo de três nós. A tolerância para tempo de inatividade vai variar em cada empresa, além de depender dos SLAs definidos na sua empresa.

A alta disponibilidade é obtida ao eliminar pontos únicos de falha e ao detectar falhas e configurar um sistema de failover confiável. A HA no Tableau Server é obtida principalmente por:

  • Redundância de arquivo com várias instâncias do Armazenamento de arquivos/Processador de dados

  • Repositório ativo/passivo em dois nós.

  • Adicionar um balanceadores de carga externa para certificar-se de que a instalação é robusta para falhas de gateway e de que as solicitações sejam roteadas apenas para funcionamento dos processos de gateway.

Configuração do servidor

Configuração de três nós:

  • Para criar redundância, você precisa adicionar mais nós para hospedar instâncias dos processos do repositório e do armazenamento de arquivo/processador de dados. Você pode adicionar instâncias de outros processos, incluindo várias instâncias de um processo em um nó.

  • Para reduzir a vulnerabilidade do sistema, você pode executar vários gateways e instâncias adicionais de alguns dos processos do servidor. O número mínimo de computadores necessários para alcançar essa configuração é três.

  • O repositório também foi movido do nó inicial para um dos nós adicionais e uma segunda instância passiva foi adicionada a outro novo nó.

OBSERVAÇÃO: em determinadas circunstâncias, você pode desejar limitar os processos em execução no nó inicial. Os motivos para fazer isso incluem querer executar o menor número de processos possível no nó para limitar as solicitações de processamento nele. Você também pode remover os processos licenciados do Tableau Server do nó se tiver uma licença baseada em núcleo e não desejar que os núcleos do nó inicial sejam incluídos no seu uso do núcleo. Para obter mais informações sobre os processos de licença do Tableau Server, consulte Processos do Tableau Server do nó.

Máquinas virtuais e implantações da nuvem pública

Em geral, as considerações e recomendações neste tópico se aplicam a todo o ambiente virtual e implantações da nuvem.

Se estiver executando o Tableau Server em um ambiente virtual, use as práticas recomendadas de seu host da VM para a alocação vCPU em relação ao número de núcleos de CPU físicos no host da VM. Geralmente 2 vCPUs = 1 núcleo físico para o Tableau Server. Por exemplo, para instalações AWS, a recomendação mínima de núcleo 4 core é equivalente a 8 AWS vCPUs.

Para obter mais informações sobre implantações baseadas em nuvem, consulte

Para obter mais informações sobre a instalação do Tableau Server, consulte Tableau Server no VMware VSphere.

Configurações além da linha de base

Considerações sobre a recuperação de desastres

Embora as configurações de HA reduzam o tempo de inatividade, você ainda pode encontrar falhas em caso de um desastre ou falhas no hardware. Além das considerações acima, você deve avaliar a importância da recuperação de desastre em sua empresa e planejar uma implantação que o ajude a alcançar os objetivos da recuperação de desastre.

Ao planejar a recuperação de desastre (DR) no ambiente do Tableau, há dois fatores principais a serem considerados:

  • Objetivo do tempo de recuperação (RTO), uma medida de quanto tempo de inatividade seu negócio pode aceitar antes de uma recuperação completa.

    • Influencia a frequência que você restaura os backups para um cluster alternativo e a quantidade de investimento na infraestrutura.

  • Objetivo do ponto de recuperação (RPO), uma medida de quanta perda de dados seu negócio pode tolerar.

    • Influencia a frequência que você precisará fazer backups do seu sistema.

    • Para o Tableau Server, o RPO não pode ser mais curto que o tempo levado para concluir um backup completo do seu servidor.

O diagrama abaixo ilustra como planejar para uma gama de requisitos de RTO:

Escalabilidade do Tableau Server

Esta configurações de linha de base pode não ser suficiente conforme suas necessidades aumentam e são alteradas, e pode ser necessário escalonar o Tableau Server para além dessas configurações. Como outras plataformas empresariais, o Tableau Server escala verticalmente ao adicionar processador, memória e disco a um nó existente, e escala horizontalmente ao adicionar mais nós a um cluster. Contudo, a escalabilidade e o desempenho são altamente dependentes de sistemas externos e atividade de usuário. A configuração do Tableau Server pode diferenciar dependendo de seus requisitos e variáveis:

Para obter mais informações sobre a escalabilidade Tableau Server e as variáveis que a afetam, consulte Whitepaper de escabilidade do Tableau Server 10.5 .