Atributos do HAQM RDS

Conceitos básicos do HAQM RDS

O HAQM Relational Database Service (HAQM RDS) é um serviço gerenciado de banco de dados relacional que oferece a opção de oito mecanismos de banco de dados populares: HAQM Aurora, edição compatível com PostgreSQLHAQM Aurora, edição compatível com MySQLRDS para PostgreSQLRDS para MySQLRDS para MariaDBRDS para SQL ServerRDS para Oracle e RDS para Db2.

Isso significa que o código, as aplicações e as ferramentas que você já utiliza com os seus bancos de dados existentes podem ser usados com o HAQM RDS. Uma das principais vantagens do HAQM 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 HAQM RDS fornece três ambientes de implantação diferentes, incluindo implantação na nuvem com o HAQM Aurora ou o HAQM RDS, workloads híbridas com o HAQM RDS no AWS Outposts e implantação com acesso privilegiado com o HAQM RDS Custom.

Como em todos os serviços da AWS, não são necessários investimentos iniciais e você paga somente pelos recursos que usar. Saiba mais na página de preços do HAQM RDS.

Fácil de gerenciar

Open all

Você pode usar o Console de Gerenciamento da AWS, a Interface da linha de comando do HAQM RDS, os SDKs ou simples chamadas de APIs 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 HAQM 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 de bancos de dados fornecem controle granular e ajuste do seu banco de dados.

O HAQM RDS reduz sua carga administrativa gerenciando tarefas administrativas genéricas, como aplicação de patches em software, backups, provisionamento e trabalhos de manutenção programados. O HAQM 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 HAQM RDS oferece monitoramento avançado, que disponibiliza mais de 50 métricas de CPU, memória, sistema de arquivos e E/S de disco, e fornece o Insights de Performance do HAQM RDS, uma ferramenta fácil de usar que ajuda a detectar rapidamente problemas de performance. O HAQM RDS também oferece suporte para métricas do HAQM CloudWatch para suas instâncias de banco de dados, sem custo adicional. Você pode usar o console do HAQM RDS para exibir as principais métricas operacionais, incluindo a utilização de capacidade de computação, memória e armazenamento, além de atividade de E/S e conexões de instâncias.

O HAQM CloudWatch Database Insights consolida registros e métricas de suas frotas de aplicativos, bancos de dados e sistemas operacionais, onde eles são executados em uma visão unificada no console. Usando painéis predefinidos, alarmes recomendados e coleta automatizada de telemetria, você pode monitorar a integridade das suas instâncias de bancos de dados para analisar as causas-raiz. Os desenvolvedores de aplicações podem correlacionar a performance delas com a performance do banco de dados detalhando o contexto da exibição da performance da aplicação no HAQM CloudWatch Application Signals até o banco de dados dependente específico no CloudWatch Database Insights. O CloudWatch Database Insights herda todos os recursos do Insights de Performance do HAQM RDS com capacidades adicionais, como monitoramento em nível de frota, integração com monitoramento de performance de aplicações e correlação de métricas de banco de dados com logs e eventos.

O HAQM RDS é integrado ao CloudFormation, um serviço que ajuda a modelar, provisionar e gerenciar seus recursos da AWS em suas contas e regiões da AWS. Ao criar recursos do HAQM RDS com o CloudFormation, você pode simplificar o gerenciamento de recursos e infraestrutura, reutilizando seus modelos e permitindo que o CloudFormation provisione e configure seus recursos.

O HAQM RDS pode notificar você sobre eventos do banco de dados por e-mail ou mensagem de texto SMS usando o HAQM SNS. Você pode usar o Console de Gerenciamento da AWS ou as APIs do HAQM RDS para assinar mais de 40 eventos de banco de dados diferentes associados a instâncias de banco de dados.

O HAQM 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 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 de analytics de dados. É possível clonar um banco dados do 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 HAQM RDS permitem que você faça atualizações no banco de dados de maneira mais segura, simples e rápida, sem perda de dados. Em poucas etapas, as implantações azuis/verdes criam um ambiente de preparação, que faz o espelhamento do ambiente de produção, e mantêm os dois ambientes sincronizados com o uso da 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 etc.

As integrações ETL zero com o HAQM Redshift fornecem o acesso a funcionalidades de analytics e de machine learning em petabytes dos dados transacionais provenientes de bancos de dados da edição compatível com MySQL do Aurora, da edição compatível com PostgreSQL do Aurora e do RDS para MySQL. Ao usar as integrações ETL zero com o HAQM Redshift, é possível remover a necessidade de desenvolver e gerenciar seus próprios pipelines de dados complexos.

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 HAQM Aurora ou do HAQM RDS e disponibilizados sem problemas no HAQM Redshift. É possível consolidar dados de diferentes bancos de dados da AWS, como o HAQM Aurora e o HAQM RDS, e replicá-los no HAQM Redshift para obter mais insights sobre seus dados. Você pode aplicar a filtragem de dados para selecionar bancos de dados e tabelas para replicar seus dados para o HAQM Redshift. Isso permite que você personalize a replicação de acordo com suas necessidades específicas.

Quando os dados estiverem disponíveis no HAQM Redshift, você poderá começar a analisá-los imediatamente e aplicar recursos avançados, como compartilhamento de dados, visões materializadas e machine learning (ML) do HAQM Redshift para obter insights holísticos e preditivos. Com o HAQM Aurora, não é necessário gerenciar a capacidade do seu banco de dados ou data warehouse para seus pipelines de dados ao usar o HAQM Aurora Sem Servidor e o HAQM Redshift sem servidor para sua integração ETL zero.

O HAQM 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

Open all

O HAQM RDS oferece dois tipos diferentes de armazenamento. Na maioria dos casos de uso, o armazenamento de uso geral 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 HAQM 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 HAQM 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 o desempenho do banco de dados e das aplicações do HAQM RDS, você pode adicionar um cache do ElastiCache, um serviço gerenciado de armazenamento em memória, diretamente ao seu banco de dados por meio do console do HAQM 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 da documentação sobre como criar um cluster do ElastiCache no HAQM RDS e no Aurora para saber mais.

O DevOps Guru é um serviço de ML para operações em nuvem que ajuda a melhorar a disponibilidade das aplicações. Com o DevOps Guru para RDS, você pode usar insights baseados em ML para ajudar a detectar e diagnosticar facilmente problemas de banco de dados relacional associados ao desempenho. 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, basta acessar o console do HAQM RDS e habilitar o Insights de Performance do HAQM RDS. Com o Insights de Performance habilitado, acesse o console do DevOps Guru e ative-o para seus recursos do Aurora, outros recursos compatíveis ou a conta inteira.

O recurso de Gravações otimizadas pelo HAQM RDS, desenvolvido com base na nova solução de prevenção à gravação interrompida do AWS Nitro System, melhora seu throughput de transações 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 recurso de Leituras otimizadas pelo HAQM RDS foi desenvolvido para oferecer um melhor desempenho 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

Open all

O recurso de backup automatizado do HAQM RDS permite a recuperação para um ponto no tempo de sua instância de banco de dados. O HAQM 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 HAQM Simple Storage Service (HAQM 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 HAQM 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 HAQM RDS replica os dados de forma síncrona para uma instância em espera em uma zona de disponibilidade (AZ) diferente.

Com o recurso multi-AZ e dois modos 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 HAQM RDS com um modo de espera e capacidade de leitura adicional.

Ao conectar um proxy de código aberto ou do HAQM Relational Database Service (HAQM RDS) ao recurso multi-AZ com dois modos de espera legíveis implantados, você pode reduzir o tempo de inatividade do upgrade da versão secundária para um segundo. 

Com o Aurora, você pode obter alta disponibilidade com um SLA de até 99,99% usando a tecnologia Multi-AZ do HAQM RDS para automatizar o failover de uma até 15 réplicas do Aurora criadas em quaisquer três AZs.

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 Aurora Global Database possibilita leituras locais e recuperação de desastres rápidas em várias regiões da AWS usando um único banco de dados do 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. O Aurora Global Database é ideal para workloads globalmente distribuídas com requisitos rígidos de disponibilidade, como nos setores financeiro, de viagens e de jogos.

Segurança e conformidade

Open all

O HAQM RDS permite criptografar seus bancos de dados usando chaves gerenciadas por meio do AWS Key Management Service (AWS KMS). Em uma instância de banco de dados em execução com a criptografia do HAQM 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 HAQM 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 HAQM 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 com o padrão do setor. Você pode definir configurações de firewall e controlar o acesso à rede das instâncias de banco de dados.

O HAQM RDS oferece suporte a várias formas de autenticar usuários, incluindo AWS Identity and Access Management (IAM) e Kerberos.

O HAQM 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 HAQM 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 HAQM 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 HAQM RDS trabalha com o AWS Directory Service para Microsoft Active Directory a fim de autenticar e gerenciar centralmente as credenciais. No HAQM RDS para SQL Server, você tem a opção de passar pelo AWS Managed Microsoft AD ou unir seu banco de dados diretamente ao AD autogerenciado.

O HAQM 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 GuardDuty está disponível com o Aurora para monitorar possíveis ameaças a banco de dados e workloads. Com o HAQM GuardDuty RDS Protection, esse recurso 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

Open all
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 Aurora aumentará automaticamente o volume do banco de dados à medida que as necessidades de armazenamento do banco de dados aumentarem, até um máximo de 128 TiB ou um limite definido por você. 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 HAQM 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 HAQM 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 HAQM RDS Proxy pode reduzir os tempos de failover em até 66% no Aurora e no RDS. Além disso, você pode gerenciar credenciais, autenticação e acesso ao banco de dados de forma centralizada por meio da integração com o AWS Secrets Manager e o IAM.

O Aurora Sem Servidor é uma configuração sob demanda para o Aurora, que fornece recursos de ajuste de escala automático. 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

Open all

Não há investimentos iniciais com o HAQM RDS. Você paga apenas 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 consultar mais detalhes, visite as páginas Tipos de instâncias do HAQM RDS e Preço do HAQM RDS.

As instâncias reservadas do HAQM 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 com o preço das instâncias sob demanda para a mesma instância.

O HAQM 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 HAQM Aurora foi projetado para oferecer preços econômicos para a maioria das aplicações com uso de E/S baixo a moderado. Em workloads com uso intenso de E/S, você pode escolher o Aurora Otimizado para E/S, uma configuração de cluster de banco de dados, para melhorar o custo-benefício.

Com o nível gratuito da AWS, você pode começar a usar o HAQM RDS gratuitamente em bancos de dados selecionados de instância de AZ única 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 HAQM RDS.

Para mecanismos comerciais, o HAQM RDS oferece vários modelos de licenciamento: traga sua própria licença (BYOL), traga sua própria mídia (BYOM), licença incluída (LI) ou licenciamento por meio do AWS Marketplace. Com o BYOL e o BYOM, você pode aproveitar sua licença de software comercial existente para usar com o HAQM RDS. Com a LI, o custo da licença do software está incluído no preço da instância do HAQM RDS. Você não precisa comprar uma licença separadamente. Com o licenciamento por meio do AWS Marketplace, você pode assinar licenças sob demanda a uma taxa horária por núcleo, sem precisar 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 HAQM RDS para Oracle, HAQM RDS para SQL Server, HAQM RDS for Db2 e HAQM RDS Custom.

Produtividade do desenvolvedor

Open all

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 alto desempenho e executá-las com segurança no Aurora e no HAQM 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 do banco de dados (DBAs) têm controle online refinado sobre quem pode instalar extensões e criar um modelo de permissões para executá-las. O TLE está disponível para clientes do Aurora e do HAQM RDS sem custo adicional.

Integrar com IA e ML

Open all

Com o ML do Aurora, você pode adicionar previsões baseadas em ML às aplicações por meio da conhecida linguagem de programação SQL. Você pode obter acesso a uma ampla seleção de algoritmos de ML com uma integração simples, segura e otimizada usando os serviços de ML da AWS.

Com o Aurora PostgreSQL e o HAQM RDS para PostgreSQL, você pode usar o pgvector, uma extensão de código aberto do PostgreSQL, para realizar pesquisas de similaridade vetorial. Também é possível armazenar incorporações de modelos de ML e IA em banco de dados, como os do HAQM Bedrock ou do HAQM 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 grande modelo de linguagem (LLM). Leia nossa documentação sobre como armazenar incorporações e realizar pesquisas de similaridade vetorial no Aurora PostgreSQL e no HAQM RDS para PostgreSQL.

Escolha de ambientes de implantação

Open all

O HAQM RDS oferece flexibilidade e escalabilidade para se ajustar rapidamente às necessidades do seu banco de dados. Em uma etapa, você aumenta ou diminui a escala dos recursos de computação do banco de dados ou, com alguns passos no console, cria uma instância de banco de dados.

O Outposts é um serviço totalmente gerenciado que leva a infraestrutura e os serviços da AWS para qualquer instalação on-premises ou colocalidade, proporcionando uma experiência híbrida.

Com o HAQM RDS no Outposts, você pode executar o HAQM RDS on-premises e receber os mesmos recursos e benefícios do HAQM RDS que receberia na nuvem, incluindo tarefas administrativas automatizadas.

O HAQM 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

Open all

Com o HAQM RDS, você pode usar o AWS DMS, um serviço gerenciado de migração e replicação para workloads de banco de dados e analytics, em migrações homogêneas e heterogêneas. Com recursos importantes, como o AWS Database Migration Service (AWS DMS) Fleet Advisor e o AWS Database Migration Service (AWS DMS) Schema Conversion, você pode descobrir, planejar, converter e migrar suas workloads, sem sair do AWS DMS. Com as ferramentas nativas integradas e sem servidor do AWS Database Migration Service (AWS DMS), 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. Em migrações heterogêneas para o HAQM RDS, o AWS DMS oferece recursos integrados com o AWS DMS Schema Conversion ou a opção de baixar o software 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 HAQM RDS para PostgreSQL

MySQL

Guia de importação de dados do HAQM 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 HAQM 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 integrado do 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

Open all

Com a edição do Aurora compatível com MySQL e o HAQM RDS para MySQL, você acessa as versões principais e secundárias mais recentes do MySQL, além de capacidades e recursos associados à comunidade, 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 Aurora e do HAQM RDS.

Com o HAQM 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 HAQM RDS.

Com a edição do Aurora compatível com PostgreSQL e o HAQM RDS para PostgreSQL, você pode acessar as versões principais e secundárias mais recentes do PostgreSQL, além de capacidades e recursos associados à comunidade.

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. É possível acessar várias linguagens procedurais, incluindo Perl, pgSQL, TCL, JavaScript (com o mecanismo JavaScript V8) e Rust (somente RDS para PostgreSQL). Você pode usar extensões da comunidade, como pg_stat_statements ou postgres_fdw para wrappers de dados externos.

Os recursos 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 armazenar conjuntos de pares de chave/valor em um único valor do PostgreSQL. Para obter uma lista abrangente dos principais recursos do mecanismo PostgreSQL, consulte a lista de recursos principais do mecanismo PostgreSQL.

Com o HAQM 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-as a sua instância de banco de dados. Você também pode usar produtos de terceiros, como o Oracle GoldenGate com o HAQM RDS para Oracle, a fim de coletar, replicar e gerenciar dados transacionais entre bancos de dados para replicação ativa-ativa de bancos de dados, recuperação de desastres e muito mais.

Com o HAQM RDS para SQL Server, você pode habilitar opções de banco de dados do SQL Server, como servidores vinculados, Microsoft Distributed Transaction Coordinator (MSDTC), auditoria do SQL Server e o pacote SQL Server Business Intelligence (SSIS, SSRS e SSAS), adicionando-os a um grupo de opções associado à sua instância de banco de dados.

Uso previsto e restrições

Open all

Seu uso desse serviço está sujeito ao Contrato de Cliente da AWS.

Perguntas frequentes

Open all

Para que o HAQM RDS é usado?

O HAQM 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 HAQM RDS?

As vantagens do HAQM 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 HAQM 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 apreciam como é simples começar e gerenciar o HAQM RDS.

Quais benefícios um administrador de banco de dados obtém usando o HAQM RDS?

O HAQM RDS libera tempo para os DBAs se concentrarem na inovação e na geração de valor para os negócios. O HAQM RDS automatiza as tarefas administrativas indiferenciadas de gerenciamento de um banco de dados, como provisionamento, aplicação de patches e backups. O HAQM RDS também oferece recursos econômicos para suporte à alta disponibilidade, ao desempenho e à segurança, a fim de atender às demandas de suas workloads mais críticas, como multi-AZ, instâncias reservadas e controle de permissões por meio do AWS IAM.

Que tipo de banco de dados é o HAQM RDS?

O HAQM RDS é um banco de dados relacional (ou SQL).

Quais mecanismos de banco de dados são compatíveis com o HAQM RDS?

O HAQM 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 Aurora, edição compatível com PostgreSQL, Aurora, edição compatível com MySQL, HAQM RDS para PostgreSQL, HAQM RDS para MySQL e HAQM RDS para MariaDB. Os mecanismos comerciais consistem em HAQM RDS para SQL Server, HAQM RDS para Oracle e HAQM RDS para Db2.

Quais são os benefícios de mover um banco de dados on-premises para o HAQM RDS?

Um dos principais benefícios do HAQM RDS é a redução da sobrecarga administrativa de bancos de dados autogerenciados on-premises. O HAQM 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 HAQM 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 HAQM RDS?

O HAQM RDS pode ser configurado com apenas alguns cliques no console. Acesse a documentação do HAQM RDS e siga as instruções de configuração.

Visite a documentação do HAQM RDS ou as páginas específicas de recursos no menu suspenso Recursos do HAQM RDS, como a página Multi-AZ do HAQM RDS. Além disso, você encontra perguntas frequentes sobre recursos adicionais nas páginas de perguntas frequentes específicas do mecanismo: Aurora, HAQM RDS para PostgreSQLHAQM RDS para MySQL, HAQM RDS para MariaDBHAQM RDS para SQL ServerHAQM RDS para Oracle e HAQM RDS para Db2.

Recursos por mecanismo HAQM RDS

Open all

Esta tabela destaca os benefícios e os atributos do HAQM RDS do HAQM RDS por mecanismo. Observe que esta tabela não é uma lista abrangente dos recursos disponíveis. Para saber mais sobre nosso serviço que mais cresce, visite a página de recursos do Aurora.

Recursos do mecanismo HAQM RDS

Fácil de gerenciar: automatize tarefas administrativas indiferenciadas, como aplicação de patches, provisionamento, backups e muito mais
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM RDS para Db2
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

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM RDS para Db2

Correção automática de software

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Escalar a infraestrutura com o CloudFormation

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Monitorar por meio do console do HAQM RDS

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

CloudWatch Database Insights

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Insights de Performance do HAQM 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 HAQM RDS

Sim

Sim

Sim

Sim

Sim

Não

Não

Não
Integração ETL zero com o HAQM Redshift Sim Sim Sim  Não Não Não Não Não

Escolha dos tipos de instância

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Armazenamento SSD de uso geral

Auto Scaling

Auto Scaling

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

Auto Scaling

Auto Scaling

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 ElastiCache

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

DevOps Guru para HAQM RDS

Sim

Sim

Não

Não

Sim

Não

Não

Não

Gravações otimizadas pelo HAQM RDS

N/D

N/D

Sim

Sim

Não

Não

Não

Não

Leituras otimizadas pelo HAQM RDS

Não

Sim, leituras otimizadas do Aurora PostgreSQL

Sim

Sim

Sim

Não

Não

Não
Alta disponibilidade e durabilidadeuse snapshots de banco de dados, backups e a opção de implantação com Multi-AZ
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM 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 HAQM RDS (uma instância secundária)

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Multi-AZ do HAQM 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 com isolamento de rede, permissões em nível de recursos e muito mais
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM 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

HAQM 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

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM 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 HAQM RDS

Sim, até 15

Sim, até 15

Sim, até 15

Sim, até 15

Sim, até 15

Sim, até 5

Sim, até 5

Não

HAQM 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 da AWS do HAQM RDS e economize com a parada e inicialização de instâncias, instâncias reservadas e muito mais
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM 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 da AWS

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 HAQM RDS
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM 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

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM RDS para Db2

Aurora ML

Sim

Sim

Não

Não

Não

Não

Não

Não

Suporte para vetores e incorporações

Não

Sim

Não

Não

Sim

Não

Não

Não
Escolha de ambientes de implantação: implante o HAQM RDS usando duas opções adicionais de implantação e sete mecanismos de banco de dados relacionais
 

Aurora MySQL

Aurora PostgreSQL

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM RDS para Db2

AWS Outposts

Não

Não

Sim

Não

Sim

Não

Sim

Não

HAQM 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

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM RDS para Db2

AWS DMS

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim

AWS SCT

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

HAQM RDS para MySQL

HAQM RDS para MariaDB

HAQM RDS para PostgreSQL

HAQM RDS para Oracle

HAQM RDS para SQL Server

HAQM RDS para Db2

Recursos e integrações nativos

Sim

Sim

Sim

Sim

Sim

Sim

Sim

Sim