O Amazon Relational Database Service (Amazon RDS) é um serviço gerenciado de banco de dados relacional que oferece a opção de sete mecanismos de banco de dados populares, incluindo Amazon Aurora MySQL Compatible Edition, Amazon Aurora PostgreSQL Compatible Edition, RDS para MySQL, RDS para MariaDB, RDS para PostgreSQL, RDS para Oracle e RDS para SQL Server.
Isso significa que o código, as aplicações e as ferramentas que você já utiliza com os bancos de dados existentes podem ser usados com o Amazon RDS. Uma das principais vantagens do Amazon RDS é que ele lida com tarefas de gerenciamento de banco de dados, como provisionamento, aplicação de patches, backup, recuperação, detecção de falhas e reparo.
O Amazon RDS fornece três ambientes de implantação diferentes, incluindo implantação na nuvem com Amazon Aurora ou Amazon RDS, workloads híbridas com o Amazon RDS no AWS Outposts e implantação com acesso privilegiado com o Amazon RDS Custom.
Como em todos os serviços da AWS, não são necessários investimentos iniciais e você pagará somente pelos recursos que usar. Saiba mais na página de preços do Amazon RDS.
Atributos do mecanismo Amazon RDS
Esta tabela destaca os benefícios e os atributos do Amazon RDS do Amazon RDS por mecanismo. Observe que esta tabela não é uma lista abrangente dos recursos disponíveis. Para saber mais sobre nosso serviço que cresce mais rápido, visite a página de atributos do Amazon Aurora.
Fácil de gerenciar: automatize tarefas administrativas indiferenciadas, como aplicação de patches, provisionamento, backups e muito mais |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Clonagem de banco de dados | Sim | Sim | Não | Não | Não | Não | Não |
Sim |
Sim |
Sim |
Sim |
Sim |
Não |
Não |
Performance personalizável: beneficie-se da alta performance com até 64 mil IOPS de uso geral e 256 mil IOPS provisionadas |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Escolha dos tipos de instância |
|||||||
Até 64 mil IOPS |
Até 64 mil IOPS |
Até 64 mil IOPS |
Até 64 mil IOPS |
Até 64 mil IOPS |
|||
Até 256 mil IOPS |
Até 256 mil IOPS |
Até 256 mil IOPS |
Até 256 mil IOPS |
Até 64 mil IOPS |
|||
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Não |
Não |
Sim |
Não |
Não |
|
N/D |
N/D |
Sim |
Sim |
Não |
Não |
Não |
|
Não |
Não |
Sim |
Sim |
Sim |
Não |
Não |
Alta disponibilidade e durabilidade: utilize snapshots de banco de dados, backups e a opção de implantação com Multi-AZ |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Multi-AZ do Amazon RDS (uma instância secundária) |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Multi-AZ do Amazon RDS (duas instâncias secundárias legíveis) |
Sim |
Sim |
Sim |
Não |
Sim |
Não |
Não |
Recuperação de desastres em várias regiões |
Sim |
Sim |
Sim |
Sim |
Sim |
Segurança e conformidade: atenda às necessidades de segurança por meio de isolamento de rede, permissões em nível de recursos e muito mais |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Não |
Não |
Não |
Não |
Não |
Alta escalabilidade: escale facilmente com a computação ao toque de um botão, escalando para até 128 vCPUs e até 15 réplicas de leitura |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Até 128 vCPUs |
|||||||
Aumentar a escala do armazenamento verticalmente com facilidade |
Até 128 TiB |
Até 128 TiB |
Até 64 TiB |
Até 64 TiB |
Até 64 TiB |
Até 64 TiB |
Até 16 TiB |
Sim, até 15 |
Sim, até 15 |
Sim, até 15 |
Sim, até 15 |
Sim, até 15 |
Sim, até 5 |
Sim, até 5 |
|
Sim |
Sim |
Sim |
Sim |
Sim |
Não |
Sim |
|
Configuração de tecnologia sem servidor |
Não |
Não |
Não |
Não |
Não |
Econômico: comece com o nível gratuito do RDS e economize com a parada e inicialização de instâncias, instâncias reservadas e muito mais |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Não |
Não |
Não |
Não |
Não |
|
Não |
Não |
Sim |
Sim |
Sim |
Não |
Sim |
|
Opções de licenciamento |
América do Norte |
América do Norte |
América do Norte |
América do Norte |
América do Norte |
Sim, consulte a página de preços |
Sim, consulte a página de preços |
Produtividade do desenvolvedor: melhore a produtividade do desenvolvedor com serviços e ferramentas disponíveis com o Amazon RDS |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Não |
Sim |
Não |
Não |
Sim |
Não |
Não |
Integração com IA e ML: armazene seus vetores e incorporações de IA/ML para realizar pesquisas por similaridade e criar aplicações habilitadas para IA generativa |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Sim |
Sim |
Não |
Não |
Não |
Não |
Não |
|
Suporte a vetores/incorporações |
Não |
Não |
Não |
Não |
Não |
Escolha de ambientes de implantação: implante o RDS usando duas opções adicionais de implantação e sete mecanismos de banco de dados relacional |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Não |
Não |
Sim |
Não |
Sim |
Não |
Sim |
|
Não |
Não |
Não |
Não |
Não |
Sim |
Sim |
Opções flexíveis de migração: use ferramentas de migração nativas e serviços gerenciados, como o AWS DMS, para migrar para o RDS |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Sim |
Sim |
Sim |
Sim |
Sim |
América do Norte |
América do Norte |
|
Ferramentas de migração nativas |
Sim |
Sim |
Sim |
Não |
Sim |
Sim |
Sim |
Não |
Sim |
Não |
Não |
Não |
Não |
Não |
Aurora MySQL |
Aurora PostgreSQL |
RDS para MySQL |
RDS para MariaDB |
RDS para PostgreSQL |
RDS for Oracle |
RDS para SQL Server |
Recursos e integrações nativos |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Fácil de gerenciar
Fácil de configurar e implantar
Você pode usar o Console de Gerenciamento da AWS, a Interface da linha de comando do Amazon RDS, os SDKs ou chamadas de APIs simples para, em alguns minutos, acessar os recursos de um banco de dados relacional pronto para produção.
As instâncias de banco de dados do Amazon RDS são pré-configuradas com parâmetros e definições adequados ao mecanismo e à classe que você selecionou. Você pode executar uma instância de banco de dados e conectar sua aplicação em alguns minutos. Os grupos de parâmetros do banco de dados fornecem controle granular e ajuste do seu banco de dados.
Gerenciar tarefas administrativas do banco de dados
O Amazon RDS reduz sua carga administrativa gerenciando tarefas administrativas indiferenciadas, como aplicação de patches de software, backups, provisionamento e trabalhos de manutenção programados. O Amazon RDS garante que o software do banco de dados relacional que respalda a sua implantação permaneça atualizado com a aplicação dos patches mais recentes. Você pode controlar quando e se os patches serão aplicados à instância de banco de dados.
Monitorar e visualizar métricas do banco de dados
O Amazon RDS oferece métricas do Amazon CloudWatch para suas instâncias de banco de dados, sem custo adicional. Você pode usar o Console do Amazon RDS para visualizar as principais métricas operacionais, inclusive a utilização de capacidade computacional/de memória/de armazenamento, atividade de E/S e conexões de instâncias. O Amazon RDS também oferece monitoramento avançado, que disponibiliza mais de 50 métricas de CPU, memória, sistema de arquivos e E/S de disco, e os Insights de Performance do Amazon RDS, uma ferramenta fácil de usar que ajuda a detectar rapidamente problemas de performance.
Escalar a infraestrutura com o AWS CloudFormation
O Amazon RDS é integrado ao AWS CloudFormation, um serviço que ajuda você a modelar, provisionar e gerenciar seus recursos da AWS em suas contas e regiões da AWS. Ao criar recursos do Amazon RDS com o AWS CloudFormation, você pode simplificar o gerenciamento de recursos e infraestrutura, reutilizando seus modelos e permitindo que o AWS CloudFormation provisione e configure seus recursos.
Ativar as notificações de eventos com assinaturas e Amazon SNS
O Amazon RDS pode notificar você por e-mail ou mensagem de texto SMS sobre eventos do banco de dados por meio do Amazon Simple Notification Service (Amazon SNS). Você pode usar o Console de Gerenciamento da AWS ou as APIs do Amazon RDS para assinar mais de 40 eventos de banco de dados diferentes associados a instâncias de banco de dados.
Melhorar a segurança e a conformidade com a governança de configurações
O Amazon RDS integra-se ao AWS Config para apoiar a conformidade e aprimorar a segurança por meio de registro e auditoria de alterações na configuração da instância de banco de dados, como grupos de parâmetros, grupos de sub-redes, snapshots, grupos de segurança e assinaturas de evento.
Clonagem de banco de dados
O Amazon Aurora oferece suporte a operações de clonagem rápidas e eficientes que permitem clonar clusters de banco de dados de vários terabytes em alguns minutos. A clonagem de bancos de dados é útil para diversas finalidades, incluindo desenvolvimento de aplicações, testes, atualizações de banco de dados e execução de consultas analíticas. A disponibilidade imediata de dados pode acelerar consideravelmente projetos de desenvolvimento e atualização de software, bem como aumentar a precisão das análises de dados. É possível clonar um banco dados do Amazon Aurora em apenas algumas etapas, e isso não incorrerá em cobranças de armazenamento, exceto se você usar espaço adicional para armazenar as alterações de dados.
Atualizações mais seguras, simples e rápidas com as 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 sem nenhuma perda de dados. 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 transição que esgotam o tempo limite da promoção quando ela excede o tempo de inatividade máximo tolerável, detecta erros de replicação, verifica a integridade de instâncias e muito mais.
Recomendações de práticas recomendadas
O Amazon RDS fornece orientações sobre práticas recomendadas por meio da análise da configuração e das métricas de uso de suas instâncias de banco de dados. As recomendações abrangem áreas como versões de mecanismo de banco de dados, armazenamento, tipos de instâncias e redes. Você pode navegar pelas recomendações disponíveis e executar uma ação recomendada imediatamente, programá-la para a próxima janela de manutenção ou simplesmente ignorá-la.
Performance personalizável
Escolha de opções de armazenamento SSD de uso geral e IOPS provisionadas
O Amazon RDS oferece dois tipos diferentes de armazenamento. Para a maioria dos casos de uso, o armazenamento de uso geral do Amazon RDS funcionará para as workloads de banco de dados. É uma opção de armazenamento que usa SSD para oferecer uma referência consistente de 3 IOPS por GB provisionado e oferecer capacidade de intermitência de até 3.000 IOPS acima da referência.
Para workloads que exigem maior performance, o Amazon RDS oferece armazenamento de IOPS provisionadas, uma opção de armazenamento baseada em SSD projetada para oferecer performance de E/S rápida, previsível e consistente. É possível especificar uma taxa de IOPS ao criar uma instância de banco de dados e o Amazon RDS provisiona essa taxa de IOPS durante a vida útil dessa instância de banco de dados. Esse tipo de armazenamento é otimizado para workloads de banco de dados transacionais (OLTP) com uso intensivo de E/S. Você pode provisionar até 256.000 IOPS por instância de banco de dados, embora as IOPS obtidas na prática possam variar de acordo com a workload de banco de dados, o tipo de instância e a opção de mecanismo de banco de dados.
Adicionar um cache do Amazon ElastiCache aos bancos de dados do Amazon RDS
Para acelerar a performance do banco de dados e das aplicações do Amazon RDS, você pode adicionar um cache do Amazon ElastiCache, um serviço gerenciado de armazenamento em memória, diretamente ao seu banco de dados por meio do console do Amazon RDS. Juntos, eles podem oferecer com eficácia a performance em tempo real de que suas aplicações e bancos de dados precisam. Acesse as páginas de instruções para criar um cluster do Amazon ElastiCache no Amazon RDS e a documentação do Amazon Aurora para saber mais.
Diagnosticar e resolver gargalos de performance com o Amazon DevOps Guru para RDS
O Amazon DevOps Guru é um serviço de operações na nuvem alimentado por machine learning (ML) que ajuda a melhorar a disponibilidade da aplicação. Com o Amazon DevOps Guru para RDS, você pode usar insights baseados em ML para ajudar a detectar e diagnosticar facilmente problemas de banco de dados relacional relacionados à performance. Ele foi projetado para resolvê-los em minutos, em vez de dias. Os desenvolvedores e engenheiros de DevOps podem usar o DevOps Guru para RDS para identificar automaticamente a causa raiz dos problemas de performance e obter recomendações inteligentes para ajudar a resolvê-los, sem precisar da ajuda de especialistas em banco de dados.
Para começar a usar, basta acessar o Console de Gerenciamento do Amazon RDS e habilitar o Insights de Performance do Amazon RDS. Com o Performance Insights ativado, acesse o console do Amazon DevOps Guru para habilitá-lo em seus recursos do Amazon Aurora, em outros recursos compatíveis ou em toda a conta.
Melhorar o throughput de gravação com Gravações otimizadas pelo Amazon RDS
O Gravações otimizadas pelo Amazon RDS, desenvolvido com base no novo atributo AWS Nitro System Torn Write Prevention, melhora seu throughput de gravação em até duas vezes 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.
Melhorar o processamento de consultas com Leituras otimizadas pelo Amazon RDS
O Leituras otimizadas pelo Amazon RDS foi desenvolvido para oferecer uma performance mais rápida do banco de dados, com processamento de consultas até duas vezes mais rápido 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.
Alta disponibilidade e resiliência
Acessar a recuperação para um ponto no tempo com backups automatizados
O atributo de backup automatizado do Amazon RDS permite a recuperação em um ponto anterior no tempo de sua instância de banco de dados. O Amazon RDS fará o backup do banco de dados e dos logs da transação e os armazenará por um período de retenção especificado pelo usuário. Isso permite que você restaure a instância do banco de dados na posição de qualquer segundo durante o período de retenção, até os últimos cinco minutos. O período de retenção de backup automático pode ser configurado para até 35 dias.
Executar backups iniciados pelo usuário com snapshots do banco de dados
Os snapshots de banco de dados são backups de instância iniciados pelo usuário e armazenados no Amazon S3, que são mantidos até que você os exclua explicitamente. É possível criar uma nova instância com base em um snapshot de banco de dados a qualquer momento. Embora os snapshots de banco de dados funcionem operacionalmente como backups completos, você será cobrado apenas pelo uso incremental do armazenamento.
Obtenha alta disponibilidade com implantações multi-AZ do Amazon RDS.
As implantações Multi-AZ do Amazon RDS oferecem melhor disponibilidade e resiliência para instâncias de banco de dados com um SLA de até 99,95%, tornando-as a solução ideal para workloads de banco de dados de produção. Quando você provisiona uma instância de banco de dados Multi-AZ, o Amazon RDS replica os dados de forma síncrona para uma instância em espera em uma zona de disponibilidade (AZ) diferente.
Com o Multi-AZ com duas instâncias secundárias legíveis, os clientes podem implantar uma instância primária e duas instâncias secundárias legíveis em três AZs para failovers (normalmente em menos de 35 segundos), latência de confirmação de transações até duas vezes mais rápida em comparação com o Multi-AZ do Amazon RDS com uma instância secundária e capacidade adicional de leitura.
Com o Amazon Aurora, você pode obter alta disponibilidade com um SLA de até 99,99% usando a tecnologia Multi-AZ do Amazon RDS para automatizar o failover para uma das até 15 réplicas do Aurora que você criou em quaisquer três zonas de disponibilidade.
Combinadas com o Multi-AZ, as réplicas de leitura entre regiões podem aumentar a resiliência e a performance ao replicar dados de forma assíncrona entre regiões, como parte de uma solução eficaz de recuperação de desastres.
Usar o Amazon Aurora Global Database para aplicações distribuídas globalmente
O Amazon Aurora Global Database permite leituras locais rápidas e recuperação rápida de desastres em várias regiões da AWS a partir de um único banco de dados do Amazon Aurora. O Aurora Global Database oferece latência de menos de 1 segundo e, no caso de uma degradação ou interrupção regional, pode ser promovido para uma região secundária em menos de 1 minuto. Ideal para workloads distribuídas globalmente com requisitos rígidos de disponibilidade, como nos setores financeiro, de viagens e de jogos.
Segurança e conformidade
Proteger os dados em repouso e em trânsito com a criptografia
O Amazon RDS permite criptografar bancos de dados usando chaves gerenciadas pelo AWS Key Management Service (KMS). Em uma instância de banco de dados em execução com a criptografia do Amazon RDS, os dados ociosos mantidos no armazenamento subjacente são criptografados, bem como os backups automáticos, as réplicas de leitura e os snapshots desses dados.
O Amazon RDS suporta o uso de SSL para proteger dados em trânsito, bem como criptografia transparente de dados no SQL Server e Oracle.
Executar instâncias de banco de dados na Amazon VPC para isolamento de rede
A AWS recomenda executar as instâncias de banco de dados na Amazon Virtual Private Cloud (VPC), que permite o isolamento do banco de dados em sua própria rede virtual e a conexão a sua infraestrutura de TI on-premises usando VPNs IPsec criptografadas padrão do setor. Você pode definir configurações de firewall e controlar o acesso à rede das instâncias de banco de dados.
Controlar ações de usuários e grupos da AWS com permissões em nível de recursos
O Amazon RDS oferece suporte a várias formas de autenticar usuários, incluindo AWS Identity and Access Management (IAM) e Kerberos.
O Amazon RDS é integrado ao AWS IAM e provisiona a capacidade de controlar as ações que usuários e grupos do AWS IAM podem realizar em recursos específicos do Amazon RDS, de instâncias de banco de dados a snapshots, grupos de parâmetros e grupos de opções. Além disso, é possível atribuir tags aos recursos do Amazon RDS e controlar as ações que seus usuários e grupos do IAM podem executar em grupos de recursos que têm a mesma tag com o mesmo valor associado.
Por exemplo, você pode configurar regras do IAM para assegurar que os desenvolvedores possam modificar as instâncias de "desenvolvimento" do banco de dados, mas que apenas os administradores do banco de dados possam modificar e excluir instâncias de "produção" do banco de dados.
Com a autenticação Kerberos, seu banco de dados do Amazon RDS trabalha com o AWS Managed Active Directory (AD) para autenticar e gerenciar centralmente as credenciais. Para o Amazon RDS para SQL Server, você tem a opção de usar o AWS Managed AD ou unir seu banco de dados diretamente ao seu AD autogerenciado.
Alcançar a conformidade com os principais programas de conformidade do setor
O Amazon RDS oferece suporte a programas de conformidade, incluindo HIPAA, FedRAMP, SOC e ISO. Acesse Serviços da AWS no escopo por programa de conformidade para ver a lista mais recente de programas compatíveis.
Detecção de ameaças com o Amazon GuardDuty
O Amazon GuardDuty está disponível com o Amazon Aurora para monitorar possíveis ameaças ao seu banco de dados e workloads. Com o GuardDuty RDS Protection, esse atributo analisa e traça o perfil da atividade de login do banco de dados em busca de comportamento suspeito. Quando uma ameaça é detectada, o GuardDuty gera descobertas de segurança detalhadas do banco de dados comprometido.
Alta escalabilidade
Fortalecer seu banco de dados com escalabilidade computacional ao toque de um botão
Você pode alterar a escala dos recursos de computação e memória de sua implantação para mais ou para menos, até o máximo de 128 vCPUs e 4.096 GiB de RAM. As operações de escalabilidade de computação normalmente são concluídas em alguns minutos.
Escalar seu armazenamento com simplicidade
Você também pode provisionar armazenamento adicional à medida que os requisitos de armazenamento crescem. O mecanismo do Amazon Aurora aumentará automaticamente o tamanho do volume do banco de dados conforme o crescimento das necessidades de armazenamento de banco de dados, até o limite de 128 TiB ou outro limite definido pelo usuário. Os mecanismos RDS para MySQL, RDS para MariaDB, RDS para Oracle e RDS para PostgreSQL permitem que você aumente a escala verticalmente para até 64 TiB de armazenamento e o RDS para SQL Server comporta até 16 TiB. A escalabilidade do armazenamento é dinâmica, sem tempo de inatividade.
Aumentar a escala horizontalmente de maneira elástica com as réplicas de leitura do Amazon RDS
As réplicas de leitura do Amazon RDS facilitam aumentar a escala horizontalmente de forma flexível além das limitações de capacidade de uma única instância de banco de dados para workloads de banco de dados com uso intenso de leitura. É possível criar uma ou mais réplicas de uma determinada instância de banco de dados de origem e atender ao alto volume de tráfego de leitura de aplicações usando várias cópias dos seus dados, o que aumenta o throughput de leitura agregado.
Aumentar a resiliência e a escalabilidade com o Amazon RDS Proxy
Com o Amazon RDS Proxy, você pode melhorar a eficiência do banco de dados e tornar suas aplicações mais escaláveis, seguras e resilientes às falhas do banco de dados, permitindo que as aplicações agrupem e compartilhem conexões com o banco de dados. Quando ocorrem failovers, o RDS Proxy pode reduzir os tempos de failover em até 66% para Amazon Aurora e RDS. Além disso, você pode gerenciar suas credenciais, autenticação e acesso ao banco de dados de forma centralizada por meio da integração com o AWS Secrets Manager e o AWS IAM.
Escalar automaticamente com o Aurora Sem Servidor v2
O Amazon Aurora Sem Servidor é uma configuração para o Aurora que é sob demanda e fornece recursos de escalabilidade automática. Com essa opção de implantação, seu banco de dados é inicializado, desligado e aumenta ou diminui verticalmente a escala da capacidade de forma automática com base nas necessidades de sua aplicação.
Econômico
Pague somente pelo que usar
Não há compromissos iniciais com o Amazon RDS. Você simplesmente paga uma taxa mensal para cada instância de banco de dados executada. E, quando não precisar mais de uma instância de banco de dados, poderá excluí-la facilmente. Para ler mais detalhes, visite a página Tipos de instância do Amazon RDS e página Definição de preço do Amazon RDS.
Receber descontos significativos usando instâncias reservadas do Amazon RDS
As instâncias reservadas do Amazon RDS permitem que você reserve uma instância de banco de dados por um período de vigência de um ou três anos e, em troca, receba um desconto considerável em comparação à definição de preço de instâncias sob demanda para a instância de banco de dados.
Parar e iniciar instâncias de banco de dados
O Amazon RDS permite parar e iniciar facilmente as instâncias de banco de dados por até sete dias por vez. Com isso, fica mais fácil e acessível usar bancos de dados para fins de desenvolvimento e testes, atividades que não exigem a execução contínua do banco de dados.
Melhorar o preço/performance e a previsibilidade em grande escala com o Aurora Otimizado para E/S
O Amazon Aurora foi projetado para oferecer preços econômicos para a maioria das aplicações com uso de E/S baixo a moderado. Para workloads com uso intenso de E/S, você pode escolher o Amazon Aurora Otimizado para E/S, uma configuração de cluster de banco de dados, para melhorar a relação preço/performance.
Começar a criar com o nível gratuito da AWS
Com o nível gratuito da AWS, você pode começar a usar o Amazon RDS gratuitamente em bancos de dados selecionados de instância mono-AZ por até 750 horas por mês, 20 GB de armazenamento SSD de uso geral (gp2) por mês e 20 GB de armazenamento automático de backup de banco de dados por mês durante um ano. Para saber mais, acesse o Nível gratuito do Amazon RDS.
Escolha de opções de licenciamento comercial
Para mecanismos comerciais, o Amazon RDS oferece vários modelos de licenciamento: Traga sua própria licença (BYOL), Traga sua própria mídia (BYOM) ou Licença incluída (LI). Com o BYOL e o BYOM, você pode aproveitar sua licença de software comercial existente para usar com o Amazon RDS. Com a licença incluída, o custo da licença do software está incluído no preço da instância do Amazon RDS. Você não precisa comprar uma licença separadamente.
Para obter mais detalhes sobre as opções de licenciamento disponíveis por mecanismo, visite as páginas de preços do Amazon RDS para Oracle, Amazon RDS para SQL Server e Amazon RDS Custom.
Produtividade do desenvolvedor
Escreva extensões com segurança com Trusted Language Extensions for PostgreSQL
O Trusted Language Extensions (TLE) para PostgreSQL é um kit de desenvolvimento e um projeto de código aberto que permite criar rapidamente extensões de alta performance e executá-las com segurança no Amazon Aurora e no Amazon RDS sem precisar que a AWS certifique códigos. Os desenvolvedores podem usar linguagens conhecidas, como JavaScript, PL/pgSQL, Perl e SQL, para escrever extensões com segurança.
O TLE foi criado para impedir o acesso a recursos não seguros e limita os defeitos da extensão a uma única conexão de banco de dados. Os administradores de banco de dados têm controle detalhado e online sobre quem pode instalar as extensões e podem criar um modelo de permissões para executá-las. O TLE está disponível para clientes do Aurora e do Amazon RDS sem custo adicional.
Integrar com IA e ML
Viabilizar previsões baseadas em ML com o machine learning do Amazon Aurora
Com o machine learning do Amazon Aurora, é possível adicionar previsões baseadas em ML às aplicações por meio da conhecida linguagem de programação SQL. Você pode ter acesso a uma ampla seleção de algoritmos de ML com uma integração simples, segura e otimizada com os serviços de machine learning da AWS.
Realizar pesquisas de similaridade vetorial e armazenar incorporações
Com o Amazon Aurora PostgreSQL e o Amazon RDS para PostgreSQL, você pode usar o pgvector, uma extensão de código aberto do PostgreSQL, para realizar pesquisas de similaridade vetorial. Você também pode armazenar incorporações de modelos de machine learning (ML) e inteligência artificial (IA) em seu banco de dados, como os do Amazon Bedrock ou do Amazon SageMaker.
Uma incorporação é uma representação numérica (vetor) que representa o significado semântico do conteúdo, como texto, imagens e vídeo. A IA generativa e outros sistemas de IA/ML usam incorporações para capturar o significado semântico da entrada de texto em um grande modelo de linguagem (LLM). Leia nossa documentação sobre como armazenar incorporações e realizar pesquisas de similaridade vetorial no Amazon Aurora PostgreSQL e no Amazon RDS para PostgreSQL.
Escolha de ambientes de implantação
Gerencie facilmente suas necessidades de banco de dados como um serviço de banco de dados em nuvem totalmente gerenciado
O Amazon RDS oferece flexibilidade e escalabilidade para se ajustar rapidamente às necessidades do seu banco de dados. Com o toque de um botão, você pode aumentar ou diminuir verticalmente a escala do recurso computacional do banco de dados ou, com alguns cliques no console, criar uma nova instância de banco de dados.
Implantar o Amazon RDS on-premises com o Amazon RDS no AWS Outposts
O AWS Outposts é um serviço totalmente gerenciado que estende a infraestrutura e os serviços da AWS para qualquer instalação on-premises ou colocalidade para oferecer uma experiência híbrida.
Com o Amazon RDS on Outposts, você pode executar o Amazon RDS on-premises e receber os mesmos atributos e benefícios do Amazon RDS que receberia na nuvem, incluindo tarefas administrativas automatizadas.
Obter acesso privilegiado com o Amazon RDS Custom
O Amazon RDS Custom é um serviço de banco de dados gerenciado que oferece acesso privilegiado ao sistema operacional e ao ambiente de banco de dados subjacentes para executar aplicações empacotadas, personalizadas e herdadas para Microsoft SQL Server e Oracle. É um modelo de responsabilidade compartilhada em troca de mais flexibilidade.
Opções flexíveis de migração
Executar migrações homogêneas e heterogêneas com o AWS DMS
Com o Amazon RDS, você pode usar o AWS Database Migration Service (AWS DMS), um serviço gerenciado de migração e replicação para workloads de banco de dados e análises, para realizar migrações homogêneas e heterogêneas. Com os principais atributos, como o AWS DMS Fleet Advisor e o DMS Schema Conversion, você pode descobrir, planejar, converter e migrar suas workloads, tudo dentro do AWS DMS. Com o AWS DMS Serverless e as ferramentas nativas integradas, as migrações são ainda mais fáceis, pois você não precisa mais provisionar, gerenciar e escalar manualmente os recursos de migração.
Avaliar e converter o esquema de origem com a AWS Schema Conversion Tool
Diferentemente das migrações homogêneas, as migrações heterogêneas exigem uma conversão de esquema para garantir que o esquema de origem seja compatível com o novo mecanismo de destino. Para migrações heterogêneas para o Amazon RDS, o AWS DMS oferece recursos integrados com a conversão de esquema do DMS ou a opção de baixar o software AWS Schema Conversion Tool (AWS SCT) para execução local.
Migrar usando ferramentas nativas conhecidas
Para migrações homogêneas, você também pode usar ferramentas de migração de banco de dados nativas conhecidas para migrar workloads para a AWS. Abaixo estão os links de documentação sobre como começar:
Mecanismo de banco de dados |
Ferramentas de migração nativas |
PostgreSQL |
|
MySQL |
|
Oracle |
|
Microsoft SQL Server |
Como importar e exportar bancos de dados do SQL Server usando backup e restauração nativos |
Migrar para o Aurora PostgreSQL usando o Babelfish
O Babelfish para Aurora PostgreSQL permite que você execute aplicações Microsoft SQL Server no Aurora PostgreSQL com o mínimo de alterações no código. Como um recurso incorporado do Amazon Aurora, o Babelfish permite que o Aurora PostgreSQL entenda o T-SQL, tornando mais simples e rápida a migração de suas aplicações.
Atributos e recursos adicionais
Atributos da comunidade MySQL
Com a edição compatível com o Amazon Aurora MySQL e o Amazon RDS para MySQL, você pode acessar as versões principais e secundárias mais recentes do MySQL e os atributos e recursos da comunidade associados, como funções JSON, expressões de tabela comuns usando a cláusula WITH, cláusulas ADD COLUMN e RENAME COLUMN otimizadas para a instrução ALTER TABLE e muito mais.
Para obter uma lista abrangente das versões e recursos compatíveis do MySQL, consulte a documentação do Amazon Aurora e do Amazon RDS.
Atributos da comunidade MariaDB
Com o Amazon RDS para MariaDB, você pode acessar as versões principais e secundárias mais recentes do MariaDB e os atributos e recursos da comunidade associados. Isso inclui acesso ao mecanismo de armazenamento MyRocks para otimizar o consumo de armazenamento de aplicações Web de alta performance com uso intenso de gravação. Outros aprimoramentos incluem replicação atrasada, compatibilidade com Oracle PL/SQL e Atomic DDL.
Para obter informações sobre as versões e os recursos mais recentes disponíveis, consulte a documentação do Amazon RDS.
Atributos da comunidade PostgreSQL
Com a edição compatível com o Amazon Aurora PostgreSQL e o Amazon RDS para PostgreSQL, você pode acessar as versões principais e secundárias mais recentes do PostgreSQL e os atributos e recursos da comunidade associados.
Por exemplo, você pode usar o PostGIS como um extensor espacial para bancos de dados relacionais de objetos PostgreSQL e adicionar suporte a objetos geográficos para executar consultas de localização em SQL. Você pode acessar várias linguagens procedurais, incluindo Perl, pgSQL, TCL, JavaScript (por meio do mecanismo JavaScript V8) e Rust (somente RDS para PostgreSQL). Você pode utilizar extensões da comunidade, como pg_stat_statements ou postgres_fdw para wrappers de dados externos.
Elas também incluem o suporte do PostgreSQL para o tipo de dados 'JSON' e duas funções JSON. Isso permite o retorno de JSON diretamente do servidor de banco de dados. O PostgreSQL tem uma extensão que implementa o tipo de dados "hstore" para armazenamento de pares de chave/valor em um único valor do PostgreSQL. Consulte aqui uma lista abrangente dos atributos do mecanismo principal do PostgreSQL.
Opções do banco de dados Oracle
Com o Amazon RDS para Oracle, você pode habilitar opções de banco de dados Oracle, como Oracle Application Express (APEX), Oracle On-line Analytical Processing (OLAP) e Oracle Enterprise Manager (OEM), adicionando-as a um grupo de opções e associando-o à sua instância de banco de dados. Você também pode usar produtos de terceiros, como o Oracle GoldenGate com o Amazon RDS para Oracle, a fim de coletar, replicar e gerenciar dados transacionais entre bancos de dados para replicação ativa-ativa do banco de dados, recuperação de desastres e muito mais.
Opções do Microsoft SQL Server
Com o Amazon RDS para SQL Server, você pode habilitar opções de banco de dados do SQL Server, como servidores vinculados, Microsoft Distributed Transaction Coordinator (MSDTC), SQL Server Audit e SQL Server Business Intelligence Suite (SSIS, SSRS e SSAS), adicionando-as a um grupo de opções associado à sua instância de banco de dados.
Uso previsto e restrições
O uso deste serviço está sujeito ao Acordo do Cliente da Amazon Web Services.
Perguntas frequentes
Para que o Amazon RDS é usado?
O Amazon RDS é um banco de dados relacional usado para armazenar, organizar e fornecer acesso a dados relacionados para análise de dados, modelagem, relatórios e outros casos de uso comercial.
Quais são as vantagens do Amazon RDS?
As vantagens do Amazon RDS incluem sua performance comprovada como um banco de dados relacional totalmente gerenciado e econômico com os mais altos padrões de segurança. Por mais de uma década, os clientes confiaram no Amazon RDS por sua alta disponibilidade, durabilidade, escalabilidade e segurança para suportar suas workloads essenciais à missão na nuvem. Seja um novato na nuvem ou um especialista, os clientes podem apreciar como é simples começar e gerenciar o Amazon RDS.
Quais benefícios um administrador de banco de dados obtém usando o Amazon RDS?
O Amazon RDS libera tempo para os administradores do banco de dados (DBAs) se concentrarem na inovação e na geração de valor comercial. O Amazon RDS automatiza as tarefas administrativas indiferenciadas de gerenciamento de um banco de dados, como provisionamento, aplicação de patches e backups. O Amazon RDS também oferece atributos econômicos para oferecer suporte à alta disponibilidade, performance e segurança para atender às demandas de suas workloads mais críticas, como Multi-AZ, instâncias reservadas e controle de permissões via AWS IAM.
Que tipo de banco de dados é o Amazon RDS?
O Amazon RDS é um banco de dados relacional (ou SQL).
Quais mecanismos de banco de dados são compatíveis com o Amazon RDS?
O Amazon RDS oferece suporte a sete mecanismos de banco de dados, incluindo cinco mecanismos de código aberto e dois comerciais. Em código aberto, há: Amazon Aurora PostgreSQL compatible Edition, Amazon Aurora MySQL compatible Edition, Amazon RDS para PostgreSQL, Amazon RDS para MySQL e Amazon RDS para MariaDB. Nos mecanismos comerciais, há o Amazon RDS para Oracle e o Amazon RDS para SQL Server.
Quais são os benefícios de mover um banco de dados on-premises para o Amazon RDS?
Um dos principais benefícios do Amazon RDS é a redução da sobrecarga administrativa de bancos de dados autogerenciados on-premises. O Amazon RDS é fácil de usar e elimina a carga administrativa indiferenciada de provisionamento, aplicação de patches, backups e muito mais. Além disso, o Amazon RDS oferece a flexibilidade e a escolha de atributos para oferecer as necessidades de performance, escalabilidade, disponibilidade e segurança de nossos clientes.
Como faço para configurar o Amazon RDS?
O Amazon RDS pode ser configurado com apenas alguns cliques no Console de Gerenciamento da AWS. Acesse a documentação do Amazon RDS e siga as instruções de configuração.
Onde posso saber mais sobre os atributos específicos do mecanismo do Amazon RDS?
Acesse a documentação do Amazon RDS e/ou as páginas específicas de atributos no menu suspenso Atributos do Amazon RDS, como a página Multi-AZ do Amazon RDS. Além disso, você pode encontrar perguntas frequentes sobre atributos adicionais nas páginas de perguntas frequentes específicas do mecanismo: Aurora, RDS para PostgreSQL, RDS para MySQL, RDS para MariaDB, RDS para Oracle e RDS para SQL Server.

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