O Amazon RDS facilita a configuração, a operação e o escalonamento de implantações de MySQL na nuvem. Com o Amazon RDS, você pode utilizar as implantações de MySQL escaláveis em minutos, com capacidade de hardware redimensionável e econômica. O Amazon RDS faz com que você se concentre somente em desenvolvimento de aplicativos ao gerenciar as longas tarefas de administração de banco de dados, incluindo o provisionamento, backups, patch de software, monitoramento, escabilidade e replicação.
O Amazon RDS fornece a você acesso aos recursos de um mecanismo de banco de dados clássico de MySQL ou Oracle. Isso significa que o código, os aplicativos e as ferramentas que você já utiliza hoje com os bancos de dados existentes podem ser usados com o Amazon RDS. O Amazon RDS corrige automaticamente o software do banco de dados e faz backup do banco de dados, armazenando os backups por um período de retenção definido pelo usuário e permitindo a recuperação do ponto no tempo. Você beneficia-se da flexibilidade de ser capaz de escalar recursos de computação ou capacidade de armazenamento associada à instância do banco de dados relacional por meio de uma única chamada de API.
O Amazon RDS para instâncias de banco de dados do MySQL pode ser provisionado com armazenamento padrão ou armazenamento de IOPS provisionadas. As IOPS provisionadas do Amazon RDS são uma opção de armazenamento desenvolvida para oferecer desempenho rápido, previsível e consistente de E/S. Além disso, é uma opção otimizada para cargas de trabalho com processamento de transações on-line de produção (OLTP) e com uso intensivo de E/S.
Além disso, o Amazon RDS facilita o uso da replicação para aumentar a disponibilidade e confiabilidade de banco de dados de produção. Com a opção de implantação Multi-AZ, você pode executar cargas de trabalho de missão crítica com alta disponibilidade e fail-over automatizado integrado de seu banco de dados primário para um banco de dados secundário replicado de forma síncrona no caso de falha. O Amazon RDS para MySQL também permite dimensionar além da capacidade de implantação de um único banco de dados de cargas de trabalho de leitura pesada. Assim como todos os Amazon Web Services, não são necessários investimentos imediatos, e você paga somente pelos recursos que utilizar.
Se você for novo na AWS, cadastre-se e use o RDS gratuitamente.
Veja detalhes aqui
O Amazon RDS para MySQL é projetado para desenvolvedores ou empresas que exigem todos os recursos e as capacidades de um banco de dados MySQL, ou que desejam migrar aplicativos existentes e as ferramentas que utilizam um banco de dados MySQL. Como o Amazon RDS para MySQL fornece a você o acesso direto ao software de banco de dados MySQL familiar em execução na sua Instância de banco de dados Amazon RDS, seus aplicativos devem funcionar sem problemas.
IOPS provisionadas Usando as APIs do Amazon ou com apenas alguns cliques no AWS Management Console, é possível provisionar as IOPS para sua instância de banco de dados MySQL e aplicar facilmente escalabilidade na mesma. Essa funcionalidade está disponível para você em dois estágios. Iniciando imediatamente, quando você cria novas instâncias de banco de dados usando APIs do AWS Management Console ou do Amazon RDS, é possível provisionar de 1.000 IOPS a 10.000 IOPS com armazenamento correspondente de 100 GB a 1 TB. Você iniciar com pouco e aumentar em incrementos de 1.000 IOPS e 100 GB de armazenamento.
Em um futuro próximo, pretendemos fornecer a você uma forma automatizada para migrar instâncias de banco de dados existentes em armazenamento de IOPS provisionadas para o mecanismo de banco de dados MySQL. Se você quiser migrar uma instância de banco de dados do RDS existente imediatamente, poderá exportar os dados de sua instância de banco de dados e importar em uma nova instância de banco de dados equipada com armazenamento de IOPS provisionadas.
O Amazon RDS fornece dois recursos de replicação distintos, porém complementares, que podem ser usadas em conjunto para obter uma disponibilidade aprimorada do banco de dados, proteger as atualizações do banco de dados mais recentes contra interrupções não planejadas e escalonar além das limitações de capacidade de uma única Instância de Banco de Dados para cargas de trabalho de banco de dados que exigem muita leitura.
As implantações Multi-AZ e as Réplicas de leitura usam tecnologias de replicação diferentes adequadas aos seus respectivos fins. Entretanto, você pode usá-las em conjunto para implantações de produções confiáveis e escaláveis. Basta designar uma implantação Multi-AZ como a origem de uma ou mais Réplicas de leitura para obter as vantagens de durabilidade e disponibilidade de uma implantação Multi-AZ e os benefício de escalonamento de Réplicas de leitura. Para saber mais sobre as implantações Multi-AZ e Réplicas de leitura, consulte as nossas perguntas frequentes na replicação aqui.
Ao usar o Amazon VPC, é possível isolar as instâncias de banco de dados na sua própria rede virtual e conectar com a infraestrutura de TI existente utilizando o padrão VPN IPSec criptografado do setor. Para aprender mais sobre o Amazon RDS in VPC, consulte o Guia do Usuário do Amazon RDS. Além disso, ao usar o Amazon RDS, é possível configurar as definições do firewall e controlar o acesso à rede para suas Instâncias de BD.
O Amazon RDS para MySQL atualmente oferece suporte às seguintes classes de Instância de BD:
Para cada classe de Instância de Banco de Dados, o RDS fornece a você a capacidade de selecionar entre 5 GB a 1 TB de capacidade de armazenamento associada. Um ECU fornece a capacidade de CPU equivalente de um processador Xeon 2007 ou Opteron 2007 de 1,0-1,2 GHz.
Pague somente pelo que usar. Não há taxa mínima. Estime sua conta mensal utilizando a Calculadora Mensal da AWS.
As Instâncias de banco de dados On-Demand permitem que você pague pela capacidade computacional por hora que sua Instância de banco de dados executa sem nenhum tipo de gasto a longo prazo. Isso exime você dos custos e das complexidades de planejamento, aquisição e manutenção de hardware e transforma o que normalmente são grandes custos fixos em custos variáveis muito menores.
O preço abaixo se aplica a uma Instância de banco de dados padrão ou Réplica de leitura implantada em uma única Zona de disponibilidade.
Quando você executa a Instância de banco de dados como uma implantação Multi-AZ para durabilidade e disponibilidade de dados aprimoradas, o Amazon RDS provisiona e mantém uma espera em uma Zona diferente de disponibilidade para failover automático em caso de uma interrupção agendada ou não planejada. Saiba mais sobre Implantação Multi-AZ.
Para implantações Multi-AZ e para implantações padrão, a definição de preços é calculada por instância-hora de banco de dados utilizada, do momento em que uma Instância de banco de dados é iniciada até que ela seja encerrada. Cada hora de Instância de banco de dados parcial utilizada será cobrada como uma hora completa.
As Instâncias reservadas do Amazon RDS fornecem a opção de realizar um pagamento único e acessível para cada Instância de banco de dados que deseja reservar e por sua vez você recebe um desconto significativo sobre a taxa por hora para essa Instância. O Amazon RDS oferece três tipos de Instância Reservada de RDS (Instâncias Reservadas de Utilização Leve, Média e Pesada) que permitem equilibrar o valor inicial pago antecipadamente e o preço efetivo por hora. Baseado na carga de trabalho do aplicativo e do período de tempo que deseja executá-los, as Instâncias reservadas do Amazon RDS podem oferecer economia substancial para executar Instâncias de banco de dados on-demand. Para saber mais sobre Instâncias de banco de dados reservadas, visite nossa página de Instâncias reservadas.
Reservas de Instância de banco de dados padrão podem ser aplicadas a uma Instância de banco de dados padrão ou a uma Réplica de leitura implantada em uma única Zona de disponibilidade. Implantações multi-AZ têm opções de reserva separada.
Observe que a tarifa única de Instância de banco de dados não é reembolsável.
Para cada classe de Instância de Banco de Dados, o Amazon RDS fornece a você a capacidade de especificar ou provisionar a capacidade de E/S necessária para seu banco de dados. Você pode provisionar de 1.000 IOPS com 100 GB de armazenamento e escalabilidade de até 10.000 IOPS com 1 TB de armazenamento com os mecanismos de banco de dados MySQL. Com as IOPS provisionadas, você será cobrado pela taxa de transferência e armazenamento que provisionar. No entanto, você não será cobrado pela E/S que consumir.
Quando você executa a Instância de banco de dados como uma implantação Multi-AZ para durabilidade e disponibilidade de dados aprimoradas, o Amazon RDS provisiona e mantém uma espera em uma zona diferente de disponibilidade para failover automático em caso de uma interrupção agendada ou não planejada. Saiba mais sobre Implantação Multi-AZ.
Para cada classe de Instância de Banco de Dados, o Amazon RDS oferece a capacidade de selecionar capacidade de armazenamento associado de 5 GB até 1 TB para seu conjunto de dados principal.
Quando você executa a Instância de banco de dados como uma implantação Multi-AZ para durabilidade e disponibilidade de dados aprimoradas, o Amazon RDS provisiona e mantém uma espera em uma zona diferente de disponibilidade para failover automático em caso de uma interrupção agendada ou não planejada. Saiba mais sobre Implantação Multi-AZ.
* Para implantações Multi-AZ, quando você atualizar seu banco de dados, a utilização de gravação E/S dobrará à medida que o Amazon RDS sincronicamente replica os dados para a Instância de banco de dados em espera. A utilização de gravação E/S permanecerá a mesma durante a gravação do banco de dados.
Armazenamento de backup é o armazenamento associado a seus backups de bancos de dados automatizados e qualquer snapshots de banco de dados iniciado por usuário que você tenha feito. Aumentar o período de retenção do backup ou tirar outros snapshots do banco de dados aumenta o armazenamento backup consumido pelo banco de dados.
*
Se você possuir, por exemplo, 10 GB-meses de armazenamento de banco de dados provisionado, forneceremos até 10 GB-meses de armazenamento de backup sem nenhum custo adicional. Com base em nossa experiência como administradores de banco de dados, a maioria dos bancos de dados exigem menos armazenamento bruto para um backup do que um conjunto de dados principal, dessa maneira os clientes nunca pagarão por armazenamento de backup.
A definição de preço abaixo baseia-se nos dados transferidos "para" e "do" Amazon RDS.
** Como parte do Nível de uso gratuito da AWS, novos clientes AWS receberão 15 GB de transferência de dados para fora gratuitamente a cada mês agregado em todos os serviços AWS, durante um ano.
*** Rate tiers take into account your aggregate Data Transfer Out usage across Amazon EC2, Amazon EBS, Amazon S3, Amazon Glacier, Amazon RDS, Amazon SimpleDB, Amazon SQS, Amazon SNS, AWS Storage Gateway, Amazon DynamoDB and Amazon VPC.
A AWS GovCloud (EUA) é uma região da AWS projetada para permitir que clientes e agências governamentais dos EUA transfiram cargas de trabalho mais sensíveis para a nuvem, atendendo aos seus requisitos específicos de regulamentação e conformidade. A estrutura da AWS GovCloud (EUA) segue os requisitos dos ITAR (International Traffic in Arms Regulations) dos EUA. As cargas de trabalho que são apropriadas para a região da AWS GovCloud (EUA) incluem todas as categorias de CUI (Controlled Unclassified Information), incluindo ITAR, bem como dados disponíveis publicamente voltados para o governo. Para obter informações de preços, visite a página de preços da AWS GovCloud (EUA).
| Recursos do desenvolvedor |
O Amazon RDS permite que você use o AWS Management Console ou um simples conjunto de APIs de serviços Web para criar, excluir e modificar as Instâncias de banco de dados relacional (DB Instances). Você pode também controlar o acesso e a segurança para suas Instâncias e gerenciar o backup de seu banco de dados e snapshots. Para uma lista completa das APIs disponíveis do Amazon RDS, consulte o Guia de Referência de API do Amazon RDS. Algumas das APIs usadas com mais frequência e suas funcionalidades estão listadas abaixo:
Se seu aplicativo já conta comum banco de dados MySQL ou Oracle, é fácil importar os dados para o Amazon RDS. Em geral, para migrar seus dados para o RDS, basta:
mysqldump acme | mysql --host=hostname --user=username --password acme
mysqlimport --local --compress --user=username --password --host=hostname --fields-terminated-by=',' Acme sales.part_*
Para obter mais informações sobre a importação de dados no Amazon RDS, consulte Guia de Importação de dados do Amazon RDS para MySQL
Você será cobrado ao final de cada mês pelo consumo dos recursos do Amazon RDS que você realmente utilizar. Quando uma Instância de banco de dados que você criou está disponível para conexão, você será cobrado por cada hora que sua Instância de banco de dados está em execução (por exemplo, USD 0.105/h para uma Instância de banco de dados pequena). Cada Instância de banco de dados será executada até seu encerramento, que ocorre quando você executa uma chamada de API para excluir a Instância de banco de dados, ou no caso de uma falha de instância. Horas parciais de Instâncias de banco de dados são cobradas como horas completas. Além de horas de Instância de banco de dados, você também será cobrado pelo seu armazenamento mensal, suas solicitações de E/S e backups. Se você dimensionar sua capacidade de armazenamento dentro do período de faturamento, sua fatura será prorrateada.
A melhor maneira de compreender o Amazon RDS é consultar o Guia de conceitos básicos, parte de nossa Documentação técnica. Quando você estiver pronto para criar sua(s) própria(s) Instância(s) de banco de dados e começar a criar aplicativos, você pode usar o AWS Management Console ou as APIs do Amazon RDS para iniciar uma Instância de banco de dados em minutos. Se você deseja executar mais de 20 Instâncias de banco de dados, preencha este formulário e responderemos prontamente ao seu pedido.
O uso deste serviço está sujeito ao Acordo do Cliente da Amazon Web Services.