Introdução
Todas as cargas de trabalho do Azure Databricks funcionam com recursos de computação, mas escolher o tipo ou configuração errada leva a custos desnecessários, baixo desempenho ou funcionalidades bloqueadas. A computação serverless começa em segundos, mas não suporta APIs RDD. A computação clássica oferece total flexibilidade, mas exige maior sobrecarga de gestão. Os armazéns SQL destacam-se em consultas analíticas, enquanto os clusters de empregos otimizam para fluxos de trabalho automatizados. Compreender estas diferenças ajuda-te a ajustar o cálculo aos requisitos de carga de trabalho.
Para além de escolher um tipo de computação, as decisões de configuração moldam o desempenho da sua carga de trabalho. Os tipos de nós determinam a capacidade de processamento e a disponibilidade de memória. O autoscaling cria um equilíbrio entre custo e responsividade. As permissões de acesso controlam quem pode usar recursos de computação, enquanto as instalações de bibliotecas fornecem as dependências de que o seu código precisa. Cada escolha de configuração afeta múltiplas dimensões — desempenho, custo, segurança e complexidade operacional.
Acertar na configuração de computação é importante ao longo de todo o ciclo de vida do desenvolvimento. Durante a exploração, precisas de ciclos de iteração rápidos e de uma sobrecarga mínima de configuração. Na produção, a estabilidade e a eficiência de custos têm prioridade. A aceleração de fotões pode duplicar o desempenho das consultas para cargas de trabalho SQL. Os pools de instâncias reduzem o tempo de inicialização, mas exigem que se pague pela capacidade inativa. Os modos de acesso dedicados permitem a colaboração segura em grupo, ao mesmo tempo que aplicam limites de permissões.
Neste módulo, aprende a avaliar sistematicamente as opções de computação e a configurar recursos que correspondam às características da sua carga de trabalho. Descobre quando a computação serverless proporciona a melhor experiência, como ajustar as definições de desempenho para diferentes cenários e as melhores práticas para gerir acessos e dependências em toda a sua organização.