Recursos do Amazon RDS para MySQL

Trabalho com o Amazon RDS para MySQL

O Amazon RDS permite que você use o Console de Gerenciamento da AWS ou um simples conjunto de APIs de Web services para criar, excluir e modificar as instâncias de banco de dados relacional. 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 obter uma lista completa das APIs do Amazon RDS disponíveis, leia o Guia de APIs do Amazon RDS.

Migração para o Amazon RDS para MySQL

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 Amazon RDS, basta:

  • Criar uma Instância de banco de dados com a capacidade de computar, armazenar e acessar os controles necessários.
  • Para bancos de dados menores, (por exemplo, até 1 GB), extraia os dados com mysqldump e canalize-os diretamente no Amazon RDS. A seguir, encontra-se um exemplo do banco de dados “acme” sendo copiado ao Amazon RDS:

mysqldump acme | mysql --host=hostname --user=username --password acme

Para bancos de dados maiores, crie o seu esquema de banco de dados no Amazon RDS, em seguida, converta os dados em um arquivo simples e importe-os para a sua instância de banco de dados usando o utilitário mysqlimport. A seguir, encontra-se um exemplo do banco de dados “acme” sendo copiado ao Amazon RDS:

mysqlimport --local --compress --user=username --password --host=hostname --fields-terminated-by=',' Acme sales.part_*

  • Atualizar a sequência de caracteres de conexão de banco de dados no seu arquivo de configuração de aplicativo.
 
Para obter mais informações sobre a importação de dados para o Amazon RDS, leia o Amazon RDS Data Import Guide for MySQL.
 
Como alternativa, o AWS Database Migration Service (AWS DMS) oferece ferramentas nativas integradas no console do DMS para uma migração contínua. Sem instâncias de replicação para provisionar ou ajustar escala, você pode iniciar uma migração de banco de dados com alguns cliques. Você só paga pelo tempo usado por hora.

Atualizar bancos de dados com implantações azuis/verdes do Amazon RDS

As implantações azuis/verdes do Amazon RDS permitem que você faça atualizações no banco de dados de maneira mais segura, simples e rápida, sem perda de dados, no Amazon RDS para MySQL. Em poucas etapas, as implantações azuis/verdes criam um ambiente de preparação que espelha o ambiente de produção e mantêm os dois ambientes sincronizados com o uso de replicação lógica. Você pode fazer alterações, como upgrades de versão principal/secundária, modificações de esquema e alterações na configuração de parâmetros, sem afetar a workload de produção. 

Durante a promoção do seu ambiente de preparação, as implantações azuis/verdes bloqueiam as gravações em ambos os ambientes, azul e verde, até que a troca seja concluída. As implantações azuis/verdes usam barreiras de proteção integradas de troca que esgotam o tempo limite da promoção quando excedem o tempo de inatividade máximo tolerável, detecta erros de replicação, verifica a integridade de instâncias e muito mais.

Saiba mais »

Melhorias no desempenho

Amazon RDS Optimized Writes

O Amazon RDS Optimized Writes, desenvolvido com base no recurso AWS Nitro System Torn Write Prevention, melhora seu throughput de gravação em até duas vezes no RDS para MySQL (sem custo adicional). O Optimized Writes grava suas páginas de dados de 16KiB em uma única etapa com segurança. O Optimized Writes é particularmente útil para clientes que têm workloads de banco de dados com uso intenso de gravação, como pagamentos digitais, negociações financeiras e jogos on-line.

Saiba mais »

Amazon RDS Optimized Reads

O Amazon RDS Optimized Reads foi desenvolvido para oferecer a você uma performance mais rápida do banco de dados, com processamento de consultas até 50% mais veloz no Amazon RDS para MySQL (sem custo adicional). O Optimized Reads acelera as consultas complexas que usam tabelas temporárias, como as que exigem classificações, agregações de hash, associações de alta carga e Common Table Expressions (CTEs – Expressões de tabela comuns). O Optimized Reads torna as consultas mais rápidas porque coloca as tabelas temporárias em seu armazenamento de instâncias baseado em NVMe, que é fisicamente conectado ao seu servidor host.

Saiba mais »

Pagamento de acordo com a utilização

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. 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 das horas de instância de banco de dados, você também será cobrado mensalmente pelo armazenamento, pelas solicitações de E/S e pelos backups. Se você escalar sua capacidade de armazenamento dentro do período de faturamento, sua fatura será rateada.

Para obter detalhes, visite a página de definição de preço do Amazon RDS para MySQL.

Uso pretendido e restrições

O uso deste serviço está sujeito ao Acordo do Cliente da Amazon Web Services.

Saiba mais sobre a definição de preço de produtos

O Amazon RDS pode ser testado gratuitamente. Pague somente pelo que usar. Não há taxa mínima.  

Saiba mais 
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastrar-se 
Comece a criar no console

Comece a usar o Amazon RDS for MySQL no Console AWS.

Faça login