Neste tutorial, você aprenderá como criar um ambiente para executar seu banco de dados MariaDB (nós chamamos este ambiente de uma "instância"), conectar-se ao banco de dados e excluir a instância de banco de dados. Nós faremos isso usando o Amazon Relational Database Service (Amazon RDS) e todas as atividades realizadas neste tutorial estão qualificadas para o nível gratuito.

Gerencie seus recursos da AWS

Faça login no console

Ao clicar aqui, o Console de Gerenciamento da AWS se abrirá em uma nova janela do navegador para que você possa manter aberto este guia detalhado. Quando esta tela carregar, localize RDS  na opção Database e clique para abrir o console do Amazon RDS.

Imagem do console da AWS

(clique para ampliar)

create-mariadb-db-0

Nesta etapa, nós usaremos o Amazon RDS para criar uma instância MariaDB com o tipo de instância de banco de dados db.t2.micro, 5 GB de armazenamento e backpus automáticos habilitados com um período de retenção de um dia.  Lembre-se de que tudo isso está qualificado para o nível gratuito.


a. No canto superior direito do console do Amazon RDS, selecione a região em que você deseja criar a instância de banco de dados.

Observação: os recursos computacionais da nuvem da Amazon estão armazenados em instalações de datacenters altamente disponíveis em diferentes área do mundo. Cada região contém vários locais distintos chamados de "zonas de disponibilidade" ou AZs. Você tem a capacidade de escolher em que região deseja armazenar suas atividades do Amazon RDS. 

create-mariadb-db-1

(clique para ampliar)

create-mariadb-db-1

b.   No painel de navegação à esquerda, clique em Instances. Em seguida, clique em Launch DB Instance.

 

 

create-mariadb-db-2

(clique para ampliar)

create-mariadb-db-2

c.  Agora, você tem opções para selecionar seu mecanismo. Neste tutorial, selecione o ícone MariaDB e clique em Select.

create-mariadb-db-3

(clique para ampliar)

create-mariadb-db-3

d. A próxima tela oferece a você opções para escolher o seu ambiente. Selecione a opção MariaDB na opção Dev/Test e clique em Next Step.

create-mariadb-db-4

(clique para ampliar)

create-mariadb-db-4

e. Agora, você configurará sua instância de banco de dados. Selecione a caixa de seleção próxima à opção Only show options that are eligible for RDS Free Tier.

Expanda o menu suspenso abaixo para ver o exemplo de definições que você pode usar neste tutorial: 

Especificações de instância:

  • Modelo de licença: deixe o valor padrão generic-public-license.
  • Versão de mecanismo de banco de dados: selecione a versão padrão.
  • Tipo de instância de banco de dados: selecione db.t2.micro --- 1vCPU, 1 GIB RAM. Isso equivale a uma memória de 1 GB e 1 vCPU. Para ver uma lista dos tipos de instância compatíveis, consulte Amazon RDS Product Details.
  • Tipo de armazenamento: selecione General Purpose (SSD). Para obter mais informações sobre armazenamento, consulte Storage for Amazon RDS.
  • Armazenamento alocado: digite 5 para alocar 5 GB de armazenamento para o seu banco de dados. Você pode escalar até um máximo de 6 TB com o Amazon RDS para MariaDB.
  • Implantação Multi-AZ: selecione No para criar sua instância de banco de dados em uma única zona de disponibilidade para este tutorial. O uso de uma implantação Multi-AZ provisionará e manterá automaticamente uma réplica em espera síncrona em outra zona de disponibilidade. Vale ressaltar que você precisa pagar pela implantação Multi-AZ. Para obter mais informações, consulte High Availability Deployment.

Definições:

  • Identificador de instância de banco de dados: digite um nome para a instância de banco de dados que seja exclusivo para a sua conta na região que você selecionou. Neste tutorial, digite myrdstest.
  • Nome de usuário principal: digite um nome de usuário que você usará para fazer login na sua instância de banco de dados. Nós usaremos masterUsername neste exemplo.
  • Senha principal: digite uma senha que contenha entre 8 e 41 caracteres ASCII imprimíveis (com a exceção de /," e @) para a sua senha de usuário principal.
  • Confirme a senha: digite novamente sua senha.

Clique em Next Step.

create-mariadb-db-5

(clique para ampliar)

create-mariadb-db-5

f. Agora, você está na página Configure Advanced Settings em que é possível disponibilizar informações adicionais de que o RDS precisa para executar a instância de banco de dados MariaDB. Expanda o menu suspenso abaixo para ver o exemplo de definições para a sua instância de banco de dados.

Rede e segurança
  • Acessível publicamente: selecione Yes. Isso alocará um endereço IP para a sua instância de banco de dados para que você possa conectar-se diretamente ao banco de dados por meio do seu próprio dispositivo.
  • Security groups da VPC: selecione Create New Security Group. Isso criará um security group que permitirá a conexão com o banco de dados criado por meio do endereço IP do dispositivo que você está usando no momento.

Opções de banco de dados

  • Nome de banco de dados: digite um nome de banco de dados que tenha entre 1 e 64 caracteres alfanuméricos. Caso não disponibilize um nome, o Amazon RDS não gerará automaticamente um banco de dados na instância de banco de dados que você está criando.
  • Porta de banco de dados: deixe o valor padrão 3.306.
  • Grupo de opções: selecione o valor padrão default.mariadb-10-0. O Amazon RDS usa grupos de opções para habilitar e configurar recursos adicionais. Para obter mais informações, consulte Working with Option Groups.
  • Copiar tags para snapshots: não marque essa caixa de seleção.
  • Habilitar criptografia: para esta tarefa, selecione No para desabilitar a criptografia. Para obter mais informações, consulte Encrypting Amazon RDS Resources.

Backup

  • Período de retenção de backup: você pode escolher o número de dias de retenção do seu backup. Neste tutorial, defina este valor como 1.
  • Janela de backup: use o valor padrão No Preference.

Monitoramento

  • Habilitar monitoramento aprimorado: use o valor padrão No para permanecer no nível gratuito. A habilitação do monitoramento aprimorado disponibilizará a você métricas em tempo real do sistema operacional (SO) em que a sua instância de banco de dados está sendo executada. Para obter mais informações, consulte Viewing DB Instance Metrics.

Manutenção

  • Atualização automática de versão secundária: selecione Yes para receber atualizações automáticas quando elas forem disponibilizadas.
  • Janela de manutenção: selecione No Preference.

Clique em Launch DB Instance.

create-mariadb-db-6

(clique para ampliar)

create-mariadb-db-6

g. Sua instância de banco de dados está sendo criada agora.  Clique em View Your DB Instance.  

Clique em Instances para rastrear o status de execução da sua instância de banco de dados. Quando o status mudar de creating para available, a instância de banco de dados estará pronta para uso.

Observação: pode levar vários minutos até que a nova instância de banco de dados seja disponibilizada. Você pode avançar para a próxima etapa enquanto espera.

create-mariadb-db-7

(clique para ampliar)

create-mariadb-db-7

Após a criação da instância de banco de dados ser concluída e o status mudar para available, será possível conectar-se a um banco de dados na instância de banco de dados usando qualquer cliente SQL padrão. Como o MariaDB é compatível com o MySQL, nós faremos o download do MySQL Workbench, um conhecido cliente MySQL.


a. Acesse a página Download MySQL Workbench para fazer o download e instalar o MySQL Workbench. Para obter mais informações sobre o uso do MySQL, acesse a documentação do MySQL.

Observação:  lembre-se de usar o MySQL Workbench do mesmo dispositivo por meio do qual você criou a instância de banco de dados. O security group em que o seu banco de dados é inserido está configurado para só permitir a conexão através do dispositivo por meio do qual você criou a instância de banco de dados.

create-mariadb-db-8

(clique para ampliar)

create-mariadb-db-8

b. Você será solicitado a fazer login, se cadastrar ou iniciar o seu download.  Você pode clicar na opção No thanks, just start my download para fazer um download rápido.

create-mariadb-db-9

(clique para ampliar)

create-mariadb-db-9

Nesta etapa, nós iremos nos conectar ao banco de dados que você criou usando o MySQL Workbench.


a. Execute a aplicação do MySQL Workbench e acesse Database > Connect to Database (Ctrl+U) na barra de menu.

create-mariadb-db-10

(clique para ampliar)

create-mariadb-db-10

b. Uma caixa de diálogo será exibida.  Digite o seguinte:

  • Nome de host: você pode encontrar o seu nome de host no console do Amazon RDS, conforme está exibido no screenshot à direita.  Digite ou cole o nome de host da instância de banco de dados que está executando o mecanismo de banco de dados MariaDB. Por exemplo, o nome de host pode ser: myrdstest.cg034hpkmmjt.us-east-1.rds.amazonaws.com.
  • Porta: o valor padrão deve ser 3.306.
  • Nome de usuário: digite o nome de usuário que você criou para o banco de dados do Amazon RDS.  Nosso exemplo é "masterUsername".
  • Senha: clique em Store in Vault e digite a senha usada durante a criação do banco de dados do Amazon RDS.

Clique em OK

 

create-mariadb-db-11

(clique para ampliar)

create-mariadb-db-11

c. Agora, você está conectado ao banco de dados. No MySQL Workbench, você verá vários objetos de schema disponíveis no banco de dados. Agora, você pode começar a criar tabelas, inserir dados e executar consultas.

create-mariadb-db-12

(clique para ampliar)

create-mariadb-db-12

Você pode excluir facilmente a instância de banco de dados MariaDB por meio do console do Amazon RDS. Na verdade, é uma melhor prática excluir instâncias que não estejam mais sendo utilizadas para que elas não continuem sendo cobradas.


a. Volte para o console do Amazon RDS.  Selecione Instance Actions e clique em Delete no menu suspenso.

 

create-mariadb-db-13

(clique para ampliar)

create-mariadb-db-13

b. Você será solicitado a criar um snapshot final. Neste tutorial, selecione No no menu suspenso, marque a caixa de confirmação e clique em Delete. 

    Observação: a exclusão da sua instância de banco de dados pode levar alguns minutos.

create-mariadb-db-14

(clique para ampliar)

create-mariadb-db-14

Você criou, conectou-se a e excluiu uma instância de banco de dados MariaDB com o Amazon RDS.  O Amazon RDS facilita configurar, operar e escalar um banco de dados relacional na nuvem. Ele disponibiliza uma capacidade econômica e redimensionável enquanto gerencia tarefas demoradas de administração do banco de dados, permitindo que você se concentre nas aplicações e nas atividades da sua empresa.

Agora que você aprendeu a criar e a conectar-se a um banco de dados MariaDB usando o Amazon RDS, poderá avançar para o próximo tutorial, no qual aprenderá a restaurar uma instância de banco de dados por meio de um snapshot de banco de dados.

Restaure uma instância de banco de dados por meio de um snapshot de banco de dados

Sim
Não