>_Amazon – RDS – Replicando banco de dados MySQL – 1.7

Neste tutorial veremos com replicar um banco de dados Mysql, utilizando instâncias RDS na Amazon.

O Amazon Relational Database Service (Amazon RDS) facilita a configuração, a operação e a escalabilidade de bancos de dados relacionais 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 nos negócios. O Amazon RDS disponibiliza seis mecanismos de banco de dados conhecidos para sua escolha, que incluem Amazon Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL e MariaDB.

Cenário:
rds-aws

Passo 1 – Ajustando a política de segurança em Security Groups. Este ajuste dará o direito do IP 172.31.11.110 acessar a porta 3306 da instância MySQL que será criada.

1
1
2
2

3
3
4
4
5
5
6
6

Passo 2 – Em Console Home selecione RDS.

7

8
Passo 3 – Criando a instância RDS – MySQL.

9
1
10
2
11

O que é Multi-AZ?

As implantações Multi-AZ do Amazon RDS oferecem melhor disponibilidade e durabilidade para Instâncias de banco de dados, oferecendo a solução ideal para cargas de trabalho de banco de dados de produção. Quando você provisiona uma instância de banco de dados Multi-AZ, o Amazon RDS cria automaticamente uma instância de banco de dados primária, sendo possível mais adiante adicionar uma replica do ambiente primário. A sincronização desses dados pode ser feito em zonas de disponibilidades diferentes.

3
12

Configure Advanced Settings.

VPC: Selecione Default VPC.
Subnet Group: Selecione default.
Publicly Accessible: Altere para NO. ( Não irá permitir que acesse a porta 3306 pela rede pública).
VPC Security Group(s): selecione default(VPC).

4
13

Backup.

Backup Retention Period: 7 days
Backup Windows: Selecione Window (Janela de Backup).
Start Time: Padrão UTC ( Considere 3 horas a frente de Brasília).
Duration: Tempo que médio do backup.

Maintenance.

Auto Mirror Version Upgrade: YES ( Será realizado um update do S.O. automaticamente ).
Maintenance Windows: Selecione Windows ( Janela de manutenção ).
Start Time: Padrão UTC ( Considere 3 horas a frente de Brasília).
Duration: Tempo que médio da manutenção.

5
14

Após os ajustes, bastá confirmar em View Your DB Instances.

6
15

Passo 4 – Acessando a Instância RDS.

7
16

Através da Instância EC2 Ubuntu, basta instalar o pacote mysql-client e em seguida passar os parâmetros de acesso ao Banco de Dados MySQL.

root@vandocouto:/home/evandro# mysql -h rds-tutoriaisgnulinux.crje9bunlidu.us-east-1.rds.amazonaws.com  -u root -p*123abc*
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 17
Server version: 5.6.23-log MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

17
Passo 5 – Configurando o instância de replicação.

18

Em Instance Actions, selecione Create Read Replica.19

20

Informe novamente o tipo de instância que será utilizada e em seguida defina um nome para instância replica DB Instance Identifier.21

122

223

Passo 6 – Acessando a instância RDS replica.24

Perceba que a instância replica não tem a permissão de escrita, somente leitura.25

Passo 7 – Removendo a instância Master (primária) e validando a replica.26

1

28

229

330

431

532

633

734

Passo 8 – Acessando a instância replica e criando uma database.
Obs:  Perceba que agora é possível escrever e ler na instância replica.
35

>_Amazon – RDS – Replicando banco de dados MySQL – 1.7
Tagged on:

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: