Gerenciar o custo e o desempenho de pools elásticos do SQL
Os pools elásticos do SQL podem ajudar a reduzir os custos do servidor. Para fazer uso eficiente de pools elásticos, você precisa configurar a capacidade corretamente. Para configurar um pool elástico, precisamos entender como o desempenho do SQL Server é medido e precificado usando um modelo de compra baseado em DTU ou baseado em vCore.
Modelo de preços baseado em DTU
Uma DTU (unidade de transação do banco de dados) é uma unidade de medida para o desempenho de uma camada de serviço no Azure e baseia-se em uma medida combinada de computação, armazenamento e recursos de E/S. Os tamanhos da computação são expressos em termos de DTUs para bancos de dados individuais ou de eDTUs (unidade de transação do banco de dados elástico) para pools elásticos.
Se a demanda exceder os recursos disponíveis na camada (CPU, armazenamento ou E/S), o desempenho do banco de dados será limitado. Este modelo é o mais simples e está disponível em três níveis: básico, padrão e premium.
Modelo de preços baseado em vCore
Um vCore (núcleo virtual) representa a CPU lógica oferecida com uma opção para escolher entre gerações de hardware e características físicas de hardware (por exemplo, número de núcleos, memória e tamanho de armazenamento).
O modelo de compra baseado em vCore fornece flexibilidade e controle sobre o consumo de recursos individual e um modo simples de mover os requisitos de carga de trabalho local para a nuvem. Esse modelo permite que você escolha a computação, a memória e o armazenamento com base nas suas necessidades de carga de trabalho dentro da camada de serviço de uso geral ou comercialmente crítico.
O seguinte gráfico fornece uma comparação dos dois modelos de preços:
Revisar as estimativas de custo
O portal do Azure exibe os resultados de suas configurações de pool como uma fatura mensal estimada. Os gráficos a seguir exibem os modelos de preços baseados em DTU e baseados em vCore: