Amazon Relational Database Service(RDS) – serve para sua aplicação?

Amazon Relational Database Service(mais conhecido como RDS) é o serviço de banco de dados da solução AWS. Com ele, a Amazon garante que configurar, manter e operar um banco de dados na nuvem é muito fácil. Atualmente, o RDS é um banco de dados MySQL 5.5.8. Sua aplicação, que já usa um banco de dados MySQL, não necessitará de adaptações para operar com o RDS. Para quem usa Oracle, a Amazon promete disponibilizar uma solução RDS rodando Oracle 11g ainda no primeiro semestre de 2011.

Além de ser fácil de configurar, também é fácil gerenciar a rotina de backups da sua base. O serviço RDS da Amazon disponibiliza duas formas de backup para o seu banco de dados: automática e snapshots. Quando você habilita o backup automático da sua instância RDS, um backup diário é realizado automaticamente. Você pode escolher por quantos dias será mantido este backup. Também é possível definir o horário mais conveniente para que o RDS faça o backup do seu banco. Por configuração padrão, a Amazon RDS faz backups diários do seu banco e seu tempo de retenção é de 1 dia.
Já o backup por snapshot é totalmente manual e feito pelo usuário da solução RDS. Você escolhe o melhor momento e tira uma “fotografia” da sua instância RDS. É muito fácil fazer isso. O AWS Console disponibiliza uma interface gráfica simples para que você possar criar snapshots do seu banco de dados.

Mas antes de comemorar e assinar o serviço RDS da Amazon, é importante saber que você não terá acesso aos arquivos de configuração do MySQL. Você não poderá alterar arquivos como my.cnf. Além disso, você não tem acesso à instância EC2 que roda o seu RDS. Você não poderá instalar softwares adicionais para monitorar o seu banco de dados. Você terá que usar as métricas oferecidas pelo serviço de CloudWatch para isso. E para fechar a lista de pontos a considerar antes de usar o serviço RDS, este não possui um serviço de autoscaling fornecido pela Amazon. É possível ter várias instâncias do seu banco de dados rodando, mas a sua aplicação que deverá saber como distribuir as requisições entre as instâncias. Não é algo transparente como o funcionamento do LoadBalancer para instâncias EC2.

Agora que você sabe um pouco mais sobre este serviço, é mais fácil saber se ele atende ou não as suas necessidades! Mais informações, visite o site oficial Amazon RDS.

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Fica a saber como são processados os dados dos comentários.

Site no WordPress.com.

EM CIMA ↑