AWS - Relational Database Service

Amazon RDS (Relational Database Service)é um serviço de nuvem de banco de dados SQL totalmente gerenciado que permite criar e operar bancos de dados relacionais. Usando o RDS, você pode acessar seus arquivos e banco de dados em qualquer lugar de uma forma econômica e altamente escalonável.

Recursos do Amazon RDS

O Amazon RDS tem os seguintes recursos -

  • Scalable- O Amazon RDS permite dimensionar o banco de dados relacional usando o AWS Management Console ou API específica de RDS. Podemos aumentar ou diminuir seus requisitos de RDS em minutos.

  • Host replacement- Às vezes, essas situações ocorrem quando o hardware do Amazon RDS falha. Não se preocupe, ele será substituído automaticamente pelo Amazon.

  • Inexpensive- Usando o Amazon RDS, pagamos apenas pelos recursos que consumimos. Não há compromisso inicial e de longo prazo.

  • Secure - O Amazon RDS fornece controle completo sobre a rede para acessar seu banco de dados e seus serviços associados.

  • Automatic backups - O Amazon RDS faz backup de tudo no banco de dados, incluindo logs de transações de até cinco minutos, e também gerencia os tempos de backup automáticos.

  • Software patching- Obtém automaticamente todos os patches mais recentes para o software de banco de dados. Também podemos especificar quando o software deve ser corrigido usando o DB Engine Version Management.

Como configurar o Amazon RDS?

Step 1- Faça login no console de gerenciamento da AWS. Use o seguinte link para abrir o console do Amazon RDS -https://console.aws.amazon.com/rds/

Step 2 - Selecione a região onde a instância de banco de dados deve ser criada, no canto superior direito do console do Amazon RDS.

Step 3 - Selecione Instâncias no painel de navegação e clique no botão Iniciar instância de banco de dados.

Step 4- O Assistente para iniciar instância de banco de dados é aberto. Selecione o tipo de instância conforme necessário para iniciar e clique no botão Selecionar.

Step 5 - Na página Especificar detalhes do banco de dados, forneça os detalhes necessários e clique no botão Continuar.

Step 6 - Na página de configuração adicional, forneça as informações adicionais necessárias para iniciar a instância do banco de dados MySQL e clique no botão Continuar.

Step 7 - Na página de opções de gerenciamento, faça as escolhas e clique no botão Continuar.

Step 8 - Na página Review, verifique os detalhes e clique no botão Launch DB Instance.

Agora a instância de banco de dados é exibida na lista de instâncias de banco de dados.

Como conectar o banco de dados à instância de banco de dados MySQL?

A seguir estão as etapas para conectar um banco de dados na instância de banco de dados MySQL -

Step 1 - Digite o seguinte comando no prompt de comando em um computador cliente para conectar um banco de dados na instância MySQL DB (usando o monitor MySQL).

Step 2 - Substitua <myDBI> pelo nome DNS de sua instância de banco de dados, <myusername> por seu nome de usuário mestre e <mypassword> por sua senha mestre.

PROMPT> mysql -h <myDBI> -P 3306 -u <myusername> -p

Depois de executar o comando acima, a saída se parece com -

Welcome to the MySQL monitor.  Commands end with ; or \g. 
Your MySQL connection id is 350 
Server version: 5.2.33-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
mysql>

Como excluir uma instância de banco de dados?

Depois de concluir a tarefa, devemos excluir a instância de banco de dados para que não seja cobrado por ela. Siga estas etapas para excluir uma instância de banco de dados -

Step 1 - Faça login no AWS Management Console e use o seguinte link para abrir o console do Amazon RDS.

https://console.aws.amazon.com/rds/

Step 2 - Na lista Instâncias de banco de dados, selecione as instâncias de banco de dados a serem excluídas.

Step 3 - Clique no botão Ações da instância e selecione a opção Excluir no menu suspenso.

Step 4 - Selecione Não em Criar Instantâneo Final.

Step 5 - Clique em Sim, Excluir para excluir a instância do banco de dados.

Custo do Amazon RDS

Ao usar o Amazon RDS, pague apenas pelo uso, sem quaisquer encargos mínimos e de configuração. O faturamento é baseado nos seguintes critérios -

  • Instance class - O preço é baseado na classe da instância de banco de dados consumida.

  • Running time - O preço é calculado pela instância-hora, o que equivale a uma única instância em execução por hora.

  • Storage - A fatura é calculada de acordo com o plano de capacidade de armazenamento escolhido em termos de por GB.

  • I/O requests per month - A estrutura de faturamento também inclui o número total de solicitações de I / O de armazenamento feitas em um ciclo de faturamento.

  • Backup storage- Não há custos adicionais para armazenamento de backup em até 100% do banco de dados. Este serviço é gratuito apenas para instâncias de banco de dados ativas.

Para a estrutura de preços atualizada mais recente e outros detalhes, visite o seguinte link - https://aws.amazon.com/rds/pricing/