Azure SQL Database – Deploy de um Banco de Dados Serverless

Nessa postagem vamos continuar aprendendo mais sobre o Azure SQL Database e vamos ver como fazer um deploy de um banco de dados SQL no Azure utilizando o modelo Serverless.

Para começar o nosso passo a passo, primeiramente, dentro do Azure Portal, entre na opção de SQL databases.

Na tela SQL databases clique em Create:

Após clicar em Create vamos entrar na tela de criação do nosso Azure SQL Database onde precisamos preencher alguns campos, vou passar por cada um para entendermos melhor.
Na primeira tela devemos escolher a Subscription e Resource group que será utilizado, caso não vá utilizar um RG já existente você pode criar um novo clicando em Create new.

Ainda na primeira tela, logo abaixo temos as opções Database details onde devemos definir o nome do nosso Banco de Dados e o Servidor dele , se vai ser utilizado um já existente ou criar um novo, para criar um novo é só clicar em Create new e preencher os campos solicitados.

Logo abaixo é necessário escolher o modelo de compra onde é escolhido as opções de computação e armazenamento que será utilizado pelo nosso banco de dados SQL no Azure, então clique em Configure database e vamos escolher o modelo vCore e selecionar o Service Tier General Purpose e o Compute Tier Serverless.

Com a opção Serverless selecionada, temos a possibilidade de ajustar nossas configurações de Hardware conforme abaixo:

  • Max vCores
    • Mínimo: 1
    • Máximo: 40
  • Min vCores:
    • Mínimo: 0,5
    • Máximo: 40

Essas configurações acima nos possibilita configurar a memória de nosso banco conforme abaixo:

  • Min Memory: 2.02 GB
  • Max Memory: 120GB

Portanto, como podemos ver, o modelo vCore é aplicado de uma forma diferente no Compute Tier Serverless, você escolhe um intervalo de vCores que inclui um valor mínimo e máximo, dessa forma o Azure SQL Database fica responsável por dimensionar automaticamente sua aplicação para o número de vCores que for exigido por ela dentro desse intervalo.

Auto-pause delay: Esse é um dos pontos chaves do modelo Serverless, ao adotá-lo ele nos permite utilizar a feature ‘Auto-pause delay’ que é um conceito de pausar o seu banco de dados quando ele não está em uso, se a atividade do banco estiver inativa em um intervalo de tempo definido aqui ele realiza o “pause” do seu Banco de Dados e dessa forma nenhuma cobrança relacionada à computação é cobrada, apenas os custos de armazenamento, sendo assim, é uma feature que faz toda a diferença para a redução de custos do seu banco SQL no Azure.

Após definir essas opções, basta clicar em Apply e seguir com o processo de Deploy de um Azure SQL Database conforme explicado no post: Azure SQL Database – Deploy de um Banco de Dados.

Sendo assim, finalizamos a postagem sobre como fazer um deploy de um banco de dados SQL no Azure utilizando o modelo Serverless.

Espero que tenham gostado!

Aguardem que vem mais conteúdo pela frente!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s