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/