Neste artigo, explicamos o que é o AWS RDS e como ele reduziu os esforços de manutenção e gerenciamento. O Relational Database Service (RDS) é um serviço da Web fornecido pela Amazon. A maioria das empresas usa esse serviço porque é o componente rápido, seguro e econômico da infraestrutura de nuvem moderna. O RDS fornece seis mecanismos de banco de dados familiares, incluindo opções populares de código aberto como PostgreSQL, MySQL, MariaDB.
Resumindo, é um Banco de Dados como Serviço, onde a Amazon implanta e opera seu banco de dados. Ele cuida de tarefas como backup e correção do software de banco de dados, bem como alta disponibilidade Também é fácil obter um bom desempenho de linha de base com o RDS. Cada instância do RDS é pré-configurada e otimizada com base no tamanho selecionado. As instâncias do RDS são dimensionadas ajustando o tipo de instância de banco de dados (memória ou poder de computação para cima ou para baixo) conforme necessário. Também é simples configurar réplicas de leitura ou configurar a replicação síncrona em zonas de disponibilidade para desempenho, disponibilidade e durabilidade aprimorados. Usando o RDS, a opção de serviço totalmente gerenciado pode ser ótima para remover a maioria das tarefas de DBA. No entanto, o serviço não oferece atualmente a opção de executar todo tipo de tarefa. O RDS também gerencia a replicação. Se os desenvolvedores precisarem de alta disponibilidade em um banco de dados, a opção de zona de multidisponibilidade no RDS pode ser usada. Um banco de dados de réplica é mantido em sincronia com o banco de dados primário com essa opção em caso de falha.
Mantendo o AWS RDS ATUALIZADO com custo:
“Pague pelo que usar” você precisa ficar de olho no que está executando no serviço. Se você estiver usando a instância para POC/teste e se esqueceu de encerrá-la, a superalocação são causas comuns de custos crescentes. Você pode estimar sua fatura mensal usando a calculadora de custos. Como uma pequena empresa ou empresa de médio porte é uma boa opção para trazer os serviços de hardware, internamente pode fazer sentido. Mas se a empresa estiver escalando rapidamente ou funcionando em curto prazo, a AWS deve continuar sendo a melhor opção.Sobre o AWS RDS
- Provisione e gerencie bancos de dados relacionais
- Manuseia automaticamente
- Backups
- Replicação*
- Correndo
- Atualizações*
- Desempenho previsível e confiável
- Escale verticalmente em tempo real
- Escala horizontalmente
- Réplica de leitura para MySQL
- Fragmentação manual
Quando usar o Amazon RDS
Usar Amazon RDS
– Uma taxa de consulta/gravação média a alta
– Transações complexas ou consultas complexas
– Não mais do que um único nó/estilhaço do trabalhador
- Alta durabilidade
Conforme recomendado, não use o Amazon RDS:
– Fragmentação
– Grandes taxas de leitura/gravação
Por exemplo:gravação de 150K/segundo
– Solicitações e consultas GET/PUT simples
– Customização de RDBMS
No final do artigo, explicamos o que é o AWS RDS.