Atributos do Amazon RDS

O Amazon Relational Database Service (Amazon RDS) é um serviço de banco de dados relacional gerenciado que oferece a opção de oito mecanismos de banco de dados populares: Amazon Aurora, edição compatível com PostgreSQL, Amazon Aurora, edição compatível com MySQL, RDS para PostgreSQL, RDS para MySQL, RDS para MariaDB, RDS para SQL Server, RDS para Oracle e RDS para Db2.

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.

Fácil de gerenciar

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.

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.

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.

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.

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.

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.

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.

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.

As integrações ETL zero com o Amazon Redshift fornecem acesso a recursos de análise e machine learning (ML) em petabytes de seus dados transacionais dos bancos de dados Aurora MySQL-Compatible Edition, Aurora PostgreSQL-Compatible Edition (prévia) e RDS para MySQL (prévia). Usando integrações ETL zero com o Amazon Redshift, você pode eliminar a necessidade de criar e gerenciar seus próprios pipelines de dados complexos que realizam operações de extração, transformação e carregamento (ETL).

Os dados transacionais são replicados de forma automática, contínua e rápida após serem gravados em seu banco de dados do Amazon Aurora ou do Amazon RDS e disponibilizados sem problemas no Amazon Redshift. Quando os dados estiverem disponíveis no Amazon Redshift, você poderá começar a analisá-los imediatamente e aplicar atributos avançados, como compartilhamento de dados, visões materializadas e Amazon Redshift ML para obter insights holísticos e preditivos.

Você pode consolidar dados de vários bancos de dados da AWS, incluindo Amazon Aurora ou Amazon RDS, e replicá-los em um data warehouse do Amazon Redshift para obter mais informações sobre seus dados. Você pode executar análises quase em tempo real em dados transacionais sem precisar gerenciar a infraestrutura de pipelines de dados ao usar o Amazon Aurora Sem Servidor e o Amazon Redshift Sem Servidor para sua integração ETL zero.

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

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.

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.

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.

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.

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

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.

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.

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 a Multi-AZ com duas instâncias de espera legíveis, os clientes podem implantar uma instância primária e duas instâncias de espera legíveis em três AZs. Os clientes podem usar essa opção de implantação para receber benefícios como failovers em normalmente menos de 35 segundos, latência de confirmação de transação até duas vezes mais rápida em comparação com o Multi-AZ do Amazon RDS com um modo de espera e capacidade de leitura adicional.

Quando você conecta um Amazon RDS Proxy ou de código aberto à sua implantação Multi-AZ com duas esperas legíveis, pode reduzir o tempo de inatividade do upgrade da versão secundária para normalmente um segundo. 

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.

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

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.

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.

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.

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.

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

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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

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

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.

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

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.

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.

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

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.

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.

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

Guia de migração do Amazon RDS para PostgreSQL

MySQL

Guia de importação de dados do Amazon RDS para MySQL

Microsoft SQL Server

Como importar e exportar bancos de dados do SQL Server usando backup e restauração nativos

Oracle

Guia de importação de dados do Amazon RDS para Oracle

Db2

Migre bancos de dados Db2 usando ferramentas nativas do Db2

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

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.

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.

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.

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.

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 oito mecanismos de banco de dados, que incluem cinco mecanismos de código aberto e três mecanismos comerciais. Os mecanismos de código aberto consistem em Amazon Aurora PostgreSQL-Compatible Edition, Amazon Aurora MySQL-Compatible Edition, RDS para PostgreSQL, RDS para MySQL e RDS para MariaDB. Os mecanismos comerciais consistem em RDS para SQL Server, RDS para Oracle e RDS para Db2.

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?

Visite a documentação do Amazon RDS e 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 recursos de perguntas frequentes sobre atributos adicionais nas páginas de perguntas frequentes específicas do mecanismo: AuroraRDS para PostgreSQLRDS para MySQLRDS para MariaDBRDS para SQL ServerRDS para OracleRDS para Db2.

Recursos 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.

Recursos do mecanismo Amazon RDS

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

RDS para Db2

Correção automática de software

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Escalar a infraestrutura com o AWS CloudFormation

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Monitorar por meio do console do Amazon RDS

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Integração ao CloudWatch

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Insights de Performance do Amazon RDS

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 Não

Implantações azuis/verdes do Amazon RDS

Sim

Sim

Sim

Sim

Sim

Não

Não

Não
Integração ETL zero com o Amazon Redshift Sim Sim (versão de demonstração) Sim (versão de demonstração) Não Não Não 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

RDS para Db2

Escolha dos tipos de instância

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Armazenamento SSD de uso geral

Escalabilidade automática

Escalabilidade automática

Até 64 mil IOPS

Até 64 mil IOPS

Até 64 mil IOPS

Até 64 mil IOPS

Até 64 mil IOPS

Até 64 mil IOPS

Armazenamento SSD com IOPS provisionadas

Escalabilidade automática

Escalabilidade automática

Até 256 mil IOPS

Até 256 mil IOPS

Até 256 mil IOPS

Até 256 mil IOPS

Até 64 mil IOPS

Até 256 mil IOPS

Adicionar um cache com o Amazon ElastiCache

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Amazon DevOps Guru para RDS

Sim

Sim

Não

Não

Sim

Não

Não

Não

Gravações otimizadas pelo Amazon RDS

N/D

N/D

Sim

Sim

Não

Não

Não

Não

Leituras otimizadas pelo Amazon RDS

Não

Não

Sim

Sim

Sim

Não

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

RDS para Db2

Backups automatizados do banco de dados

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Snapshots do banco de dados

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

Sim

Multi-AZ do Amazon RDS (duas instâncias secundárias legíveis)

Sim

Sim

Sim

Não

Sim

Não

Não

Não

Recuperação de desastres em várias regiões

Sim, banco de dados global

Sim, banco de dados global

Sim

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

RDS para Db2

Criptografia de dados em repouso e em trânsito

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Isolamento de rede

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Permissões no nível de recurso

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Amazon GuardDuty

Sim

Sim

Não

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

RDS para Db2

Escalabilidade de computação ao toque de um botão

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

Até 64 TiB

Réplicas de leitura do Amazon RDS

Sim, até 15

Sim, até 15

Sim, até 15

Sim, até 15

Sim, até 15

Sim, até 5

Sim, até 5

Não

Amazon RDS Proxy

Sim

Sim

Sim

Sim

Sim

Não

Sim

Não

Configuração de tecnologia sem servidor

Sim

Sim

Não

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

RDS para Db2

Parar e iniciar instâncias de banco de dados

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Instâncias reservadas

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Não

Aurora I/O-Optimized

Sim

Sim

Não

Não

Não

Não

Não

Não

Nível gratuito

Não

Não

Sim

Sim

Sim

Não

Sim

Não

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

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

RDS para Db2

Trusted Language Extensions (TLE)

Não

Sim

Não

Não

Sim

N/D

N/D

N/D
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

RDS para Db2

Machine Learning no Amazon Aurora

Sim

Sim

Não

Não

Não

Não

Não

Não

Suporte a vetores/incorporações

Não

Sim

Não

Não

Sim

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

RDS para Db2

AWS Outposts

Não

Não

Sim

Não

Sim

Não

Sim

Não

Amazon RDS Custom

Não

Não

Não

Não

Não

Sim

Sim

Não
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

RDS para Db2

AWS Database Migration Service

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

AWS Schema Conversion Tool

Sim

Sim

Sim

Sim

Sim

América do Norte

N/D

N/D

Ferramentas de migração nativas

Sim

Sim

Sim

Não

Sim

Sim

Sim

Sim

Babelfish para Aurora PostgreSQL

Não

Sim

Não

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

RDS para Db2

Recursos e integrações nativos

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim