Neste tutorial, você aprenderá como criar um ambiente para executar seu banco de dados MySQL (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.

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)

rds-1

Nesta etapa, nós usaremos o Amazon RDS para criar uma instância de banco de dados MySQL com a classe de instância de banco de dados db.t2.micro, 5 GB de armazenamento e backups 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. 

rds-2-location

(clique para ampliar)

rds-2-location

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

 

 

rds-3-instances

(clique para ampliar)

rds-3-instances

c.  Agora, você tem opções para selecionar seu mecanismo.  Para este tutorial, clique em MySQL icon e, em seguida, clique em Select.

 

rds-5-selectMySQL

(clique para ampliar)

rds-5-selectMySQL

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

 

rds-6-devtest

(clique para ampliar)

rds-6-devtest

e. Agora, você configurará sua instância de banco de dados. A lista abaixo mostra exemplos de definições que você pode usar neste tutorial:

Especificações de instância:

  • License Model: selecione o padrão general-public-license para usar o contrato de licença geral do MySQL. O MySQL possui apenas um modelo de licença.
  • DB Engine Version: selecione a versão padrão do MySQL. Observe que o Amazon RDS oferece suporte para várias versões do MySQL em algumas regiões.
  • 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 das classes de instância compatíveis, consulte Amazon RDS Product Details.
  • 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.
  • 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 MySQL.

Definições:

  • Modificador 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, nós a chamaremos de rds-mysql-10minTutorial.
  • 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
  • Armazenamento alocado: digite 5 para alocar 5 GB de armazenamento para o seu banco de dados. Para obter mais informações sobre a alocação de armazenamento, consulte o Amazon Relational Database Service Features. (alterar pedido está após o tipo de armazenamento)

Clique em Next Step

 

rds-9-form

(clique para ampliar)

rds-9-form

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 MySQL. A lista abaixo mostra definições para o nosso exemplo de 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:mysql5.6. O Amazon RDS usa grupos de opções para habilitar e configurar recursos adicionais.  Para obter mais informações, consulte Working with Option Groups.
  • 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.

 

Untitled-1

(clique para ampliar)

Untitled-1

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

Observação: dependendo do tipo de instância de banco de dados e do armazenamento alocado, poderá levar vários minutos para que a nova instância de banco de dados seja disponibilizada.

A nova instância de banco de dados é exibida na lista de instâncias de banco de dados no console do RDS. A instância de banco de dados terá o status de creating até que a instância de banco de dados seja criada e esteja pronta para uso.  Quando o status mudar para available, será possível conectar um banco de dados na instância de banco de dados. 

Você pode avançar para a próxima etapa enquanto espera que a instância de banco de dados seja disponibilizada.

rds-11-dbcreated

(clique para ampliar)

rds-11-dbcreated

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. Nesta etapa, nós faremos o download do MySQL Workbench, que é um cliente SQL conhecido.


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.

rds-21-downloadMySQL

(clique para ampliar)

rds-21-downloadMySQL

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.

rds-22-mysql

(clique para ampliar)

rds-22-mysql

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.

rds-13-mySQLworkbench

(clique para ampliar)

rds-13-mySQLworkbench

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.  
  • 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

 

Untitled-2

(clique para ampliar)

Untitled-2

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.

rds-18-mysqlInterface

(clique para ampliar)

rds-18-mysqlInterface

Você pode excluir facilmente a instância de banco de dados MySQL 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.

 

rds-20-instanceActions

(clique para ampliar)

rds-20-instanceActions

b. Você será solicitado a criar um snapshot final. Para o nosso exemplo, 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

rds-21-deleteInstance

(clique para ampliar)

rds-21-deleteInstance

Você criou, conectou-se e excluiu uma instância de banco de dados MySQL 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 para criar e conectar-se a um banco de dados MySQL com o Amazon RDS, você pode avançar para o próximo tutorial, onde você aprenderá como usar um banco de dados MySQL com um aplicativo PHP em execução em um servidor web.

Crie um servidor da web e uma banco de dados do Amazon RDS »

Sim
Não