Pool elástico do Banco de Dados SQL do Azure
Os pools elásticos são uma opção de implantação em que você compra recursos de computação do Azure (CPU, memória e armazenamento) que são compartilhados entre vários bancos de dados definidos como pertencentes ao mesmo pool. Uma comparação simples com um SQL Server local é que um pool elástico é como uma instância do SQL Server com vários bancos de dados de usuários. Usando pools elásticos, você pode gerenciar facilmente recursos de pool e, ao mesmo tempo, economizar custos. Os pools elásticos também auxiliam na escalabilidade fácil até os limites definidos, de modo que, se um banco de dados individual dentro do pool precisar de recursos devido a uma carga de trabalho imprevisível, os recursos estarão disponíveis. Se todo o pool precisar de recursos extras, uma opção de controle deslizante simples no portal do Azure facilitará o dimensionamento do pool elástico para cima ou para baixo.
Criando pools elásticos
Usando o portal do Azure, pesquise por "pools elásticos do SQL". Em seguida, selecione Criar para abrir a página Criar pool elástico do SQL.
Adicionar um banco de dados a um pool existente
Usando o portal do Azure, localize o pool ao qual você está adicionando um banco de dados.
Selecione + Adicionar bancos de dados para adicionar seu banco de dados ao pool e selecione Aplicar.
Sua seleção de banco de dados será adicionada à seção Pronto para ser adicionado a este pool. Clique em Salvar.
Gerenciar recursos do pool
O portal do Azure fornece insights completos sobre o estado e a saúde do pool elástico. Você pode monitorar a utilização de recursos e identificar qual banco de dados está consumindo a maioria dos recursos. Essas informações são valiosas para identificar problemas de desempenho ou determinar se um banco de dados não é adequado para o pool, especialmente se um banco de dados está usando a maioria dos recursos.
Para ajustar os recursos alocados ao pool elástico, use a opção Configurar na seção Configurações do menu lateral de gerenciamento do pool elástico. Você pode executar muitas alterações após a criação de um pool elástico.
- Tamanho do pool, incluindo DTUs, vCores e tamanho de armazenamento.
- Camada de serviço.
- Recursos por banco de dados.
- Bancos de dados incluídos no pool, adicionando-os ou removendo-os.
Algumas alterações, como as DTUs mínimas e máximas ou vCores por banco de dados, são executadas online. Você também pode alterar o tamanho total do pool ou adicionar e remover bancos de dados conforme necessário. As conexões ativas são encerradas à medida que o redimensionamento é concluído.
Um dos recursos mais úteis é a capacidade de monitorar a utilização de recursos do banco de dados. Esse recurso fornece uma maneira fácil de avaliar o desempenho dos bancos de dados dentro do pool.
Um pool elástico é uma boa opção para bancos de dados multilocatários em que cada locatário tem sua própria cópia do banco de dados. Equilibre a carga de trabalho entre os bancos de dados para não permitir que um banco monopolize todos os recursos do pool.