Como começar
Este tutorial tem o objetivo de ajudar você a iniciar rapidamente sua primeira instância de Banco de dados através do Portal Magalu Cloud.
Pré-requisitos
Antes de começar, é necessário realizar login no Portal Magalu Cloud.
Etapa 1: Como criar uma instância de banco de dados MySQL
- Abra o portal Magalu Cloud em https://portal.magalu.cloud;
- No painel inicial, escolha a opção ;
- Selecione a opção Criar Banco de dados;
- Escolha o mecanismo de gerenciamento do banco de dados;
- Selecione a versão desejada;
- Em Nome da Instância, informe um identificador único para sua instância de banco de dados.
- Em ID de Login para acesso, informe um nome para seu usuário administrativo do banco de dados.
- No campo Senha de acesso, informe uma senha segura para seu usuário administrativo
- Escolha a região de datacenter onde o database será criado;
- Importante ressaltar que deve ser selecionada a mesma região de datacenter onde está provisionada a VM que irá se conectar ao banco de dados.
- Em Escolha um tipo de máquina virtual, escolha o perfil de uso para a instância do banco de dados.
- Em Backup automático, informe o horário de realização do backup diário e o tempo de retenção.
- Clique em Criar banco de dados.
- Pode levar alguns minutos até que o banco de dados esteja criado. Aguarde até que o status seja .
Etapa 2: Como conectar ao DBaaS utilizando Máquina Virtual
Para conectar-se ao banco de dados MySQL, é necessário uma Virtual Machine (máquina virtual), provisionada na mesma região do banco de dados que deseja-se conectar. Para ilustrar, utilizaremos o exemplo de um banco de dados MySQL e uma VM, como jumphost, utilizando imagem Ubuntu 22.04 LTS.
- Abra o portal Magalu Cloud em https://portal.magalu.cloud;
- No painel inicial, escolha a opção Virtual machines ;
- Selecione a opção Criar Instância;
- Em Nome da Instância, informe um identificador único para sua instância;
- Escolha a mesma região de datacenter selecionada para o database;
- Ao criar a VM (jumphost), garanta que ela esteja na mesma região/zona em que você criou o banco de dados MySQL.
- Em Escolha uma Imagem, utilizaremos a imagem Ubuntu 22.04 LTS, a título de exemplo;
- Em Escolha um tipo de máquina virtual, escolha o perfil de uso para a instância do banco de dados;
- Em Chave SSH, gere uma chave pública SSH para provar sua identidade ao conectar-se a uma instância da Magalu Cloud. Em caso de dúvidas consulte a documentação;
- Clique em Criar Instância;
- Uma vez que a VM mostrar o status , utilize a chave pública SSH para se conectar à VM Ubuntu usando seu IP público. Em caso de dúvidas consulte a documentação;
- No terminal, execute o comando:
ssh usuário@IP_público
- Substitua “usuário", pelo seu nome de usuário na VM, no nosso exemplo será “ubuntu”, e “IP público" pelo IP público da VM.
- Uma vez dentro do jumphost (VM Ubuntu), use o cliente de banco de dados MySQL e o IP privado atribuído ao banco de dados na mesma região da VM jumphost para realizar a conexão.
- No terminal execute o comando:
mysql -h ip_privado_do_banco -u usuario -p senha
- Substitua “ip_privado_do_banco”, pelo IP privado do banco na mesma região da VM e ‘usuário’ e ‘senha’ pelos dados de login do usuário administrativo do banco de dados MySQL.
- Após a execução do comando, você terá acesso ao banco de dados MySQL a partir da Virtual Machine jumphost.