Trabalhando com AWS RDS DB

Trabalhando com AWS RDS DB
O Amazon Relational Database Service é um serviço distribuído totalmente gerenciado da AWS em execução na nuvem usada para simplificar a configuração e operações do banco de dados relacionais. É usado para simplificar várias operações de banco de dados, como criar um novo banco de dados, consultar o banco de dados, reservar instâncias do EC2, tirar fotos, etc.

Existem algumas operações que a AWS tem um desempenho automaticamente em RDS. Por exemplo, Backup automatizado da AWS no serviço de banco de dados relacional. Caso qualquer servidor em execução falhe, um backup existe para uso. Além disso, existe uma opção no AWS RDS DB para criar cópias de espera dos bancos de dados, tendo em mente que, se, por algum motivo, um banco de dados não executar tarefas, uma réplica de espera está disponível. O banco de dados em espera é armazenado em uma zona de disponibilidade diferente.

Existem dois tipos de licenças de banco de dados RDS na AWS, eu.e., “BYOL (Traga sua própria licença)” e “Licença da AWS”. Como os bancos de dados no RDS são criados usando instâncias do EC2, o tipo de volume usado é “EBS (Elastic Block Store)”.

Configurações manuais em RDS

Os usuários podem configurar o seguinte no AWS RDS:

Gerencie as configurações do banco de dados: Os usuários são solicitados a inserir configurações básicas como nome de usuário, senha, instância do EC2, tipos de instância, tipos de armazenamento, etc.

Crie um esquema de banco de dados relacional: Além disso, o usuário pode selecionar os tipos e atributos do banco de dados.

Ajustando o desempenho do banco de dados: Os usuários podem configurar o desempenho do sistema de banco de dados com base em instância, armazenamento, taxa de transferência e configurações. Por exemplo, definir o período de retenção de backup segundo o qual a AWS mantém/mantém o backup dos bancos de dados.

Usando o AWS RDS DB

O AWS RDS Service é confiável, escalável e fácil de usar, como outros serviços da AWS. A operação principal no RDS é criar um banco de dados:

Criando um banco de dados no RDS
Criar um banco de dados no sistema de banco de dados relacional da Amazon é fácil e requer algumas etapas simples. Destacaremos algumas etapas importantes ao criar um banco de dados no RDS. Faça login no console da AWS e selecione RDS dos serviços da AWS. Depois de abrir o serviço da AWS RDS, clique no botão "Criar banco de dados":

Os usuários podem selecionar "Standard Create" ou "Easy Create" como o método de criação. A diferença entre os dois é que, no método "Criar padrão", o usuário define todas as opções de configuração e, no método "Easy Create", as opções recomendadas pela AWS são selecionadas automaticamente:

Em seguida, haverá opções do tipo RDB, i I.e., Meu servidor SQL, meu SQL, Oracle, AWS Aurora, PostgreSQL e Mariadb. AWS Aurora é o tipo de motor que contém a maior taxa de transferência. Os usuários podem selecionar qualquer um dos motores de acordo com seus requisitos. Por exemplo, selecionamos o tipo de motor mais popular, "My SQL", para prosseguir:

O usuário pode selecionar o modelo de amostra, aqui selecionamos “Nível Grátis”:

O usuário precisa definir uma senha para o banco de dados. Há também uma opção para gerar automaticamente uma senha:

Após mais algumas configurações, clique no botão "Criar banco de dados" e, dessa maneira, o banco de dados é criado:

O status do banco de dados é exibido como "backup-up", o que significa que o banco de dados é criado e atualmente backup:

Depois de alguns minutos, o status do banco de dados muda para "disponível". Isso significa que o banco de dados é criado com sucesso e backup automaticamente:

Role para baixo até os detalhes do banco de dados recém -criado. Os usuários podem adicionar regras de entrada aos grupos de segurança do VPC clicando no ID do VPC padrão:

Isso direcionará o usuário para o console de gerenciamento EC2 e abrirá os detalhes do grupo de segurança. Vá para a seção “Regras de entrada” do grupo de segurança:

Clique em "Editar regras de entrada":

Clique em "Adicionar regra" e adicione uma regra de entrada do tipo "ssh" ou "rdp" para se conectar à instância do EC2:

Criando uma instância EC2 com banco de dados

Para poder se conectar ao banco de dados recém -criado, inicie uma nova instância do EC2:

Selecione "Iniciar instâncias" e comece a configurar as etapas. Digite o nome da instância do EC2:

Selecione um AMI, aqui selecionamos “Amazon Linux”:

Clique em "Selecionar grupo de segurança existente" e selecione o grupo associado ao banco de dados RDS:

Depois de selecionar as opções de configuração, clique no botão "Iniciar a instância". Dessa forma, a instância do EC2 é lançada e associada ao banco de dados. O volume EBS da instância do EC2 será usado para o banco de dados RDS.

Observação: Para conectar -se ao banco de dados da instância, o usuário precisará instalar o cliente respeitado do banco de dados (por exemplo, se o MySQL for usado, a interface da linha de comando MySQL) e depois defina sua conexão com o endpoint disponível no recém -criado criado RDS DB.

Limitações do banco de dados da AWS RDS

Discutiremos algumas grandes limitações do AWS RDS DB:

  • Os usuários não podem criar mais de quarenta bancos de dados por conta AWS usando sua própria licença de banco de dados.
  • O uso de uma licença da AWS permite ao usuário criar apenas dez bancos de dados por conta. Isso significa que, se uma licença da AWS for usada para criar bancos de dados, será necessária uma licença pessoal para criar as trinta instâncias restantes do banco de dados.
  • O usuário não pode modificar o fuso horário de um sistema de banco de dados relacional existente.

Isso foi tudo sobre os bancos de dados no sistema de banco de dados relacional da AWS.

Conclusão

O sistema de banco de dados relacional da AWS é confiável e os usuários podem criar e consultar facilmente bancos de dados usando este serviço. Os usuários não precisam se preocupar com a perda de dados usando este serviço porque os dados são automaticamente backup e ativados quando um servidor ou instância do banco de dados falha. A criação de bancos de dados também é simples. O usuário deve declarar primeiro o método de criação do banco de dados, selecione o tipo de motor e adicione outras opções de configuração. Este artigo explicou bem sobre o trabalho com o AWS RDS DB.