Compatível com MongoDB

Compatível com MongoDB 3.6

O Amazon DocumentDB é compatível com os drivers e ferramentas do MongoDB 3.6. A grande maioria dos aplicativos, drivers e ferramentas já usados hoje pelos clientes em bancos de dados MongoDB pode ser usada com o Amazon DocumentDB com pouca ou nenhuma alteração. O Amazon DocumentDB emula as respostas que um cliente espera de um servidor do MongoDB por meio da implementação da API MongoDB 3.6 de código aberto do Apache 2.0 em um sistema de armazenamento de uso específico, distribuído, tolerante a falhas e com recuperação automática que oferece aos clientes a performance, a escalabilidade e a disponibilidade necessárias para operar cargas de trabalho de missão crítica do MongoDB em grande escala. Saiba mais sobre as APIs do MongoDB com suporte.

Suporte à migração

Os clientes podem migrar bancos de dados do MongoDB locais ou no Amazon EC2 para o Amazon DocumentDB (por seis meses por instância) com facilidade, sem custo adicional e praticamente sem tempo de inatividade usando o AWS Database Migration Service (DMS). Com o DMS, você pode migrar de um conjunto de réplicas do MongoDB ou de um cluster estilhaçado para o Amazon DocumentDB.

Gerenciado

Provisionamento e configuração automáticos

É fácil começar a usar o Amazon DocumentDB. Basta iniciar um novo cluster do Amazon DocumentDB usando o Console de Gerenciamento da AWS. As instâncias de banco de dados do Amazon DocumentDB são pré-configuradas com parâmetros e definições apropriados para a classe da instância selecionada. Você pode lançar um cluster e conectar seu aplicativo em minutos, sem necessidade de configuração adicional.

Monitoramento e métricas

O Amazon DocumentDB gera métricas do Amazon CloudWatch para instâncias de banco de dados. É possível usar o Console de Gerenciamento da AWS para visualizar mais de 20 das principais métricas operacionais de clusters, inclusive computação, memória, armazenamento, throughput de consultas e conexões ativas.

Correção automática de software

O Amazon DocumentDB manterá seu banco de dados atualizado com os patches mais recentes. Você pode controlar se e quando são aplicados patches no cluster por meio do gerenciamento de versão do mecanismo de banco de dados.

Performance em grande escala

Alto throughput e baixa latência para consultas de documentos

O Amazon DocumentDB tem um modelo de documentos flexível, tipos de dados e indexação eficiente. O serviço usa uma arquitetura otimizada na memória e com escalabilidade vertical para possibilitar a rápida avaliação de consultas em grandes conjuntos de documentos.

Escalabilidade fácil de recursos computacionais de banco de dados

Com alguns cliques no Console de Gerenciamento da AWS, você pode aumentar ou reduzir a escala dos recursos de computação e memória que sustentam o cluster por meio da criação de novas instâncias de réplica com o tamanho desejado ou da remoção de instâncias. As operações de escalabilidade de computação normalmente são concluídas em alguns minutos.

Armazenamento com escalabilidade automática

O Amazon DocumentDB aumentará automaticamente o tamanho do volume de armazenamento à medida que as necessidades de armazenamento do cluster crescerem. Seu volume de armazenamento crescerá em incrementos de 10 GB até um máximo de 64 TB. Você não precisa provisionar armazenamento em excesso para seu banco de dados para lidar com o crescimento futuro.

Réplicas de leitura de baixa latência

Aumente o throughput de leitura para oferecer suporte a altos volumes de solicitações de aplicativos criando até 15 réplicas de leitura de banco de dados. As réplicas do Amazon DocumentDB compartilham o mesmo armazenamento que a instância de origem, diminuindo os custos e evitando a necessidade de fazer gravações nos nós de réplica. Isso libera mais capacidade de processamento para atender às solicitações de leitura e reduz a defasagem das réplicas para menos de 10 milissegundos, na maioria das vezes. Além disso, o Amazon DocumentDB oferece um único endpoint para consultas de leitura. Dessa forma, o aplicativo pode se conectar sem necessidade de acompanhar as réplicas adicionadas e removidas.

Altos níveis de segurança e conformidade

Isolamento de rede

O Amazon DocumentDB é executado na Amazon VPC, que permite que você isole seu cluster em sua própria rede virtual e se conecte à sua infraestrutura de TI local usando VPNs IPsec criptografadas padrão do setor. Além disso, usando a configuração da VPC do Amazon DocumentDB, é possível configurar as definições do firewall e controlar o acesso de rede ao seu cluster.

Permissões de recursos

O Amazon DocumentDB é integrado ao AWS Identity and Access Management (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 DocumentDB, incluindo clusters, instâncias, snapshots e grupos de parâmetros. Além disso, é possível atribuir tags aos recursos do Amazon DocumentDB 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 (e valor de tag). Por exemplo, você pode configurar suas regras do IAM para assegurar que os desenvolvedores possam modificar os clusters de “desenvolvimento”, mas apenas administradores do banco de dados possam modificar e excluir os clusters de “produção”.

Criptografia

O Amazon DocumentDB permite criptografar bancos de dados usando chaves criadas e controladas pelo AWS Key Management Service (KMS). Em um cluster em execução com a criptografia do Amazon DocumentDB, 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 no mesmo cluster. Por padrão, as conexões entre um cliente e o Amazon DocumentDB são criptografadas em trânsito usando TLS.

Certificações de conformidade

O Amazon DocumentDB foi projetado para cumprir os mais altos padrões de segurança, facilitar a sua verificação de nossa segurança e cumprir suas próprias obrigações normativas e de conformidade. O Amazon DocumentDB está em conformidade com os padrões PCI DSS; ISO 9001, 27001, 27017 e 27018; SOC 1, 2 e 3; e é qualificado pela HIPAA.

Altamente disponível

Monitoramento e reparo de instância

A integridade do cluster do Amazon DocumentDB e de suas instâncias é continuamente monitorada. Se a instância que sustenta o banco de dados falhar, a instância e seus processos associados serão reiniciados automaticamente. A recuperação do Amazon DocumentDB não exige a reprodução dos logs de repetição, quase sempre demorada. Dessa forma, os tempos de reinício de instância são normalmente de 30 segundos ou menos. O serviço também isola o cache do banco de dados dos processos do banco de dados, permitindo que o cache sobreviva a uma reinicialização do banco de dados.

Implantações Multi-AZ com réplicas de leitura

Em caso de falha de instância, o Amazon DocumentDB executa automaticamente um failover para uma entre até 15 réplicas do Amazon DocumentDB criadas em uma entre três zonas de disponibilidade. Em caso de falha, se nenhuma réplica do Amazon DocumentDB foi provisionada, o Amazon DocumentDB tentará criar automaticamente uma nova instância.

Armazenamento tolerante a falhas e com recuperação automática

Cada porção de 10 GB do seu volume de armazenamento é replicado seis vezes em três zonas de disponibilidade. O Amazon DocumentDB usa armazenamento tolerante a falhas e trata de forma transparente a perda de até duas cópias de dados sem afetar a disponibilidade de gravação do banco de dados, bem como a perda de até três cópias sem afetar a disponibilidade de leitura. Além disso, o armazenamento do Amazon DocumentDB conta com recuperação automática: os blocos de dados e os discos são verificados continuamente para detecção de erros e substituição automática.

Backup automático, contínuo, incremental e restauração point-in-time

O recurso de backup do Amazon DocumentDB permite a recuperação point-in-time de seus clusters. Isso permite que você restaure seu cluster para 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 backups automáticos são armazenados no Amazon S3, que foi projetado para ter resiliência de 99,999999999%. Os backups do Amazon DocumentDB são automáticos, incrementais e contínuos e não afetam a performance do cluster.

Snapshots de cluster

Os snapshots do cluster são backups iniciados pelo usuário de seu cluster armazenado no Amazon S3 que serão mantidos até que você explicitamente os exclua. Eles aproveitam os snapshots incrementais automáticos para diminuir o tempo e o armazenamento necessários. A qualquer momento, você pode criar um novo cluster com base em um snapshot de cluster.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Saiba mais sobre a definição de preço de produtos

Acesse a página de definição de preço do Amazon DocumentDB (com compatibilidade com o MongoDB).

Saiba mais 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Cadastre-se para obter uma conta gratuita

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

Cadastrar-se 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Comece a criar no console

Comece a criar usando o Amazon DocumentDB (com compatibilidade com o MongoDB) no Console AWS.

Faça login