Introdução à gestão de cargas de trabalho
A gestão da carga de trabalho do BigQuery permite-lhe atribuir e gerir recursos de computação disponíveis para a análise e o tratamento de dados, bem como especificar a forma como lhe são cobrados esses recursos.
Modelos de gestão de cargas de trabalho
O BigQuery oferece dois modelos de gestão de cargas de trabalho. Com a faturação a pedido, paga o número de bytes processados quando consulta ou processa os seus dados. Com a faturação baseada na capacidade, pode atribuir capacidade de processamento a cargas de trabalho com a opção de aumentar e diminuir automaticamente a capacidade quando necessário.
Pode alternar entre os modelos de faturação a pedido e baseados na capacidade em qualquer altura. Também pode usar uma combinação dos dois modelos.
Escolher um modelo
Considere o seguinte ao escolher um modelo de gestão da carga de trabalho:
A pedido | Com base na capacidade | |
---|---|---|
Modelo de utilização | Dados analisados ou processados pelas suas consultas | Espaços dedicados ou espaços de ajuste automático |
Unidade de medição | TiB | horários disponíveis |
Capacidade mínima | Até 2000 espaços por projeto | 50 slots por reserva |
Capacidade máxima | Até 2000 espaços por projeto | Configurável por reserva até à quota regional |
Controlo de custos | Opcionalmente, configure quotas ao nível do projeto ou do utilizador (limite máximo) | Configure um orçamento expresso em espaços para cada reserva |
Configuração | Não é necessária configuração | Crie reservas de horários e atribua-as a projetos |
Apoio técnico para edições | Conjunto de funcionalidades fixo | Disponível em 3 edições |
Descontos de capacidade | Apenas pagamento mediante utilização | Compromissos de slots opcionais para cargas de trabalho em estado estacionário |
Previsibilidade | Utilização e faturação variáveis | Faturação previsível através de bases e compromissos |
Compras centralizadas | Faturação por projeto | Atribua e fatura espaços centralmente em vez de para cada projeto |
Flexibilidade | Capacidade a pedido (mínimo de 10 MiB por consulta) | Espaços base ou com ajuste automático (mínimo de 1 minuto) |
Empregos
Sempre que carrega, exporta, consulta ou copia dados, o BigQuery cria, agenda e executa automaticamente uma tarefa que acompanha o progresso da tarefa.
Uma vez que as tarefas podem demorar muito tempo a concluir, são executadas de forma assíncrona e o respetivo estado pode ser consultado. As ações mais curtas, como listar recursos ou obter metadados, não são geridas como tarefas.
Para mais informações sobre tarefas, consulte o artigo Faça a gestão de tarefas.
Slot machines
Um slot do BigQuery é uma unidade de computação virtual usada pelo BigQuery para executar consultas SQL ou outros tipos de tarefas. Durante a execução de uma consulta, o BigQuery determina automaticamente quantos slots são usados pela consulta. O número de ranhuras usadas depende da quantidade de dados que estão a ser processados, da complexidade da consulta e do número de ranhuras disponíveis.
Para saber mais sobre os espaços e como são usados, consulte o artigo Compreender os espaços.
Reservas
No modelo de preços baseado na capacidade, os espaços são atribuídos em conjuntos denominados reservas. As reservas permitem-lhe atribuir horários de formas que fazem sentido
para a sua organização. Por exemplo, pode criar uma reserva denominada prod
para cargas de trabalho de produção e uma reserva separada denominada test
para testes,
para que as tarefas de teste não concorram por capacidade com as cargas de trabalho de produção. Em alternativa, pode criar reservas para diferentes departamentos na sua organização.
Para mais informações sobre reservas, consulte o artigo Gestão da carga de trabalho através de reservas.
BI Engine
O BI Engine é um serviço de análise na memória rápido que acelera muitas consultas SQL no BigQuery ao colocar em cache de forma inteligente os dados que usa com maior frequência. O BI Engine pode acelerar as consultas SQL de qualquer origem, incluindo as escritas por ferramentas de visualização de dados, e pode gerir tabelas em cache para otimização contínua.
As reservas do BI Engine são atribuídas em GiB de memória e geridas separadamente das reservas de slots.
Para mais informações sobre o BI Engine, consulte o artigo Introdução ao BI Engine.
O que se segue?
- Compreenda os horários disponíveis
- Compreenda as reservas
- Saiba mais sobre os preços a pedido
- Saiba mais sobre os preços baseados na capacidade
- Estime e controle os custos
- Crie controlos de custos personalizados