Criar Instância de MySQL
- 🖥️ Console
- >_ CLI
- Acesse o console Magalu Cloud.
- No painel inicial, clique em Database.
- Selecione Criar Banco de Dados. Uma nova página será exibida.
- Em Zona de Disponibilidade, escolha:
- Uma zona para bancos Single-Zona;
- Ou Multi-Zonas para criação de um cluster de 3 instâncias (1 primária / 2 stand-by) com failover automático.
- Escolha o sistema de gerenciamento de banco de dados e a versão em "Opções de sistema e versionamento".
- Escolha o tipo de instância:
- Instâncias Balanced Value (BV) têm custo reduzido e são ideais para testes e desenvolvimento.
- Instâncias Dedicated Performance (DP) oferecem alto desempenho e são indicadas para cargas críticas e produtivas.
- Selecione a quantidade de IOPS desejada.
- Selecione o tamanho do armazenamento sugerido ou personalize conforme necessário, fornecendo um valor em GB entre 10 e 10000 (10 TB).
- Informe o ID de Login para o usuário administrativo do banco de dados. Guarde essa informação com segurança, pois não será exibida novamente.
- Defina a Senha de acesso para o usuário administrativo.
- Configure o Snapshot automático, indicando o horário e a retenção desejada (de 1 a 30 dias).
- Informe um nome único para a instância de banco de dados.
- (Opcional) Para definir configurações específicas, acesse o painel Configurações avançadas e selecione um grupo de parâmetros.
- Clique em Criar Banco de Dados.
Pode levar alguns minutos até que o banco de dados esteja criado. Aguarde até que o status exiba Ligado.
Para criar um nova instância de banco de dados você pode rodar o comando abaixo:
Criar banco de dados Single-Zone
mgc dbaas instances create --availability-zone="br-se1-a" --instance-type-id="8bbe8e01-40c8-4d2b-80e8-189debc44b1c" --name="dbaas-name" --password="dbaas-password" --user="dbaas-user" --volume.size=10 --volume.type="CLOUD_NVME_15K" --engine-id="063f3994-b6c2-4c37-96c9-bab8d82d36f7"
Substitua:
dbaas-name
pelo nome do banco que será criado.dbaas-password
pela senha de acesso que será usada para acessar o banco que está sendo criado.dbaas-user
pelo nome de usuário que será usado para acessar o banco que está sendo criado.
Ajuste o volume.size
para o tamanho do volume de armazenamento que você precisa, com o valor em GB entre 10 e 10000.
specifique qual o tipo de volume em volume.type
com as opções CLOUD_NVME_15K
(15000 IOPS) e CLOUD_NVME_20K
(20000 IOPS).
Criar banco de dados Multi-Zonas
Para criar um cluster multi-zona com MySQL, que conta com replicação de grupo e failover automático em caso de falha, execute o comando:
mgc dbaas clusters create --instance-type-id="8bbe8e01-40c8-4d2b-80e8-189debc44b1c" --name="dbaas-name" --password="dbaas-password" --user="dbaas-user" --volume.size=10 --volume.type="CLOUD_NVME_15K" --engine-id="063f3994-b6c2-4c37-96c9-bab8d82d36f7"
Substitua:
dbaas-name
pelo nome do banco que será criado.dbaas-password
pela senha de acesso que será usada para acessar o banco que está sendo criado.dbaas-user
pelo nome de usuário que será usado para acessar o banco que está sendo criado.
Ajuste o volume.size
para o tamanho do volume de armazenamento que você precisa, com o valor em GB entre 10 e 10000.
Especifique qual o tipo de volume em volume.type
com as opções CLOUD_NVME_15K
(15000 IOPS) e CLOUD_NVME_20K
(20000 IOPS).
Outros parâmetros podem ser ajustados conforme sua necessidade.
Após rodar o comando com sucesso, aguarde alguns instantes até que o novo cluster seja criado.