Precisamos configurar nosso banco de dados no Flyway e para isso, iremos utilizar o Azure SQL Database, banco relacional na nuvem da Microsoft como Serviço.
Tópicos
Azure SQL Database
O Azure SQL Database é um banco de dados relacional na nuvem do Azure. Ele é um PaaS - plataforma como serviço, totalmente gerenciado e muito parecido com o SQL Server, também da Microsoft. Ele eh um opção de baixo custo, principalmente comparado ao SQL Server e totalmente escalável.
Criando o Banco de dados SQL Database no Portal do Azure
E para criar o nosso banco SQL, vamos ir no portal do Azure e procurar por SQL Database.
Vamos ir em ADD e criar o nosso servidor de banco de dados.
No nosso exemplo, não precisamos usar o Elastic Pool disponível no Azure SQL Database mas precisamos definir o tamanho do nosso servidor de banco de dados. E para isso, vamos ir em Configure Database.
E precisamos definir o tamanho do nosso servidor. Irei selecionar a menor possível, com 100MB de armazenamento.
E podemos ir em Next:Networking >.
E em Networking, precisamos definir como será a conectividade ao nosso banco de dados na nuvem da Microsoft.
Irei habilitar como Public Endpoint e nas regras do firewall, iremos habilitar o acesso aos serviços e recursos do Azure e também ao meu atual IP. Com isso, o Azure DevOps poderá acessar o nosso banco de dados e também a nossa máquina de desenvolvimento.
E vamos avançar para Next: Additional settings >.
Vamos optar por incluir o banco de dados vazio, selecionando a opcao none e também usar o Collation padrão (SQL_Latin1_General_CP1_CI_AS). Podemos avançar para tags e Review + Create para verificar se esta tudo correto.
Precisamos revisar, mas antes de criar o nosso serviço de banco de dados, vamos ir em Download a template for automation.
E vamos ir em Download, e assim baixar o nosso template ARM. Usaremos ele no nosso penúltimo artigo dessa serie.
Podemos fechar e, enfim, criar o nosso SQL Database clicando no botão Create.
O recurso demora alguns minutos para ser criado, mas logo receberá a confirmação da criação do nosso banco de dados Azure SQL Database.
Query Editor
Vamos entrar no recurso, indo em Go to Resource.
E vamos ir em Query Editor, que ainda está em preview.
NO Query Editor, podemos fazer consultas no nosso banco de dados SQL na nuvem. Mas precisamos primeiro inserir o nosso login e senha ou acessar via Active Directory.
E clicando em Tables, podemos ver que ainda não temos tabelas no nosso banco de dados.
Legal! Nosso banco de dados SQL Database está criado no Azure. No próximo artigo dessa serie, vamos rodar o Flyway localmente apontando para ele.
:)
Top comments (1)
Olá! Pode explicar um pouco do porquê escolheu um endpoint público para o db?