Nuvem AWS
Nuvem AWS
Conceitos básicos do Amazon DynamoDB

O Amazon DynamoDB é um serviço de banco de dados não relacional rápido e flexível para todos os aplicativos que precisam de latência consistente abaixo de 10 milissegundos em qualquer escala. O serviço é um banco de dados em nuvem gerenciado e oferece suporte aos modelos de armazenamento de documentos e de chave-valor. O modelo de dados flexível, a performance confiável e a escalabilidade automática da capacidade de throughput fazem desse serviço a opção ideal para aplicativos móveis, web e de jogos, tecnologia de anúncios e IoT, entre muitos outros. Comece ainda hoje com o Guia de conceitos básicos.

O Amazon DynamoDB Accelerator (DAX) é um cache de memória totalmente gerenciado e altamente disponível que pode reduzir os tempos de resposta do DynamoDB de milissegundos para microssegundos, mesmo recebendo milhões de solicitações por segundo. Saiba mais »  

Saiba por que o DynamoDB provou ser uma solução econômica de banco de dados não relacional para as três organizações entrevistadas pela IDC.

15
Performance rápida e uniforme

Desempenho rápido e estável

O DynamoDB foi projetado para oferecer performance consistente e rápido em qualquer escala para todos os aplicativos. Normalmente, a latência média do serviço é inferior a 10 milissegundos. À medida que os volumes de dados e as demandas de performance dos aplicativos crescem, o DynamoDB usa as tecnologias de SSD e particionamento automático para atender a requisitos de throughput e disponibilizar baixas latências em qualquer escala. Saiba mais »

Altamente escalonável

Altamente escalável

O DynamoDB aumenta ou reduz automaticamente a escala da capacidade para acompanhar o crescimento e a diminuição dos volumes de solicitações. Por padrão, o Auto Scaling é habilitado e basta especificar a utilização pretendida. O consumo real de throughput é monitorado continuamente em segundo plano por alarmes do Amazon CloudWatch e o throughput provisionado será ajustado sempre que a utilização for diferente da pretendida. Se você precisa escalar um aplicativo para atender a usuários dispersos em todo o mundo, as tabelas globais permitem replicar automaticamente dados entre as regiões da AWS que você especificar. Saiba mais »

Totalmente gerenciado

Totalmente gerenciado

O DynamoDB é um serviço totalmente gerenciado de banco de dados não relacional na nuvem. Basta criar uma tabela de banco de dados, definir a utilização pretendida para o Auto Scaling e o serviço cuidará do resto. Esqueça as preocupações com tarefas de gerenciamento de banco de dados como provisionamento, instalação e configuração de hardware ou software, aplicação de patches de software, operação de clusters de banco de dados distribuídos ou particionamento de dados em várias instâncias para acompanhar as alterações de escala. Além disso, o DynamoDB também oferece recuperação point-in-time, backup e restauração de todas as tabelas, o que ajuda a cumprir requisitos corporativos e normativos de arquivamento. Saiba mais »

Programação orientada por eventos

O DynamoDB integra-se ao AWS Lambda para oferecer triggers que permitem definir a arquitetura de aplicativos que reagem automaticamente às alterações de dados. Saiba mais »

 

Controle de acesso minucioso

O DynamoDB integra-se ao AWS Identity and Access Management (IAM), possibilitando um controle de acesso minucioso dos usuários da organização. Você pode atribuir credenciais de segurança únicas para cada usuário e controlar o acesso de cada usuário a serviços e recursos. Saiba mais »

Flexível

O DynamoDB oferece suporte a estruturas de dados de documentos e chave-valor, proporcionando flexibilidade para criar a arquitetura ideal para os aplicativos. Saiba mais »

Use o AWS Database Migration Service (DMS) para acelerar a migração dos bancos de dados comerciais mais usados. Na migração de banco de dados para o DynamoDB, você pode usar gratuitamente o AWS DMS por seis meses. Saiba mais »

15

O Amazon DynamoDB é um serviço de banco de dados não relacional que disponibiliza latência consistente abaixo de 10 milissegundos em qualquer escala. O DynamoDB disponibiliza a performance e a disponibilidade necessárias para criar plataformas de Real-Time Bidding (RTB – Sugestões de preço em tempo real) e mecanismos de recomendação. Consulte o diagrama de arquitetura de referência.

ad_serving_arch_3

Clique para aumentar

ad_serving_arch_3_larger
VidRoll

A VidRoll usa o DynamoDB para ajudar a associar os anúncios de vídeo corretos aos visitantes do site, visando com isso maximizar os lucros. A VidRoll distribui centenas de milhares de anúncios por mês em 100.000 sites. Leia o artigo »

Team Internet no re:Invent 2017
Redução de latência e otimização de custo por meio de estratégias avançadas de cache

Você pode criar jogos responsivos para celulares, consoles e desktops usando o DynamoDB. Armazene e consulte dados do jogo Amazon Lumberyard como o estado do jogador, pontuações altas ou o conteúdo dinâmico mundial pelo Cloud Canvas. O desenvolvimento de um jogo móvel de sucesso envolve mais fatores que simplesmente o jogo: o DynamoDB integra-se ao AWS Mobile SDK e a um amplo conjunto de serviços da AWS para autenticação de usuário, conteúdo para download e recursos de mídia social. Consulte o diagrama de arquitetura de referência.

AWS-online-games-wide

Clique para aumentar

AWS-online-games-wide-larger
Zynga
logo-wooga-150

“Migramos um farm MySQL do Zynga Poker, cujo gerenciamento exigia recursos internos dedicados, para o Amazon DynamoDB, que é um serviço totalmente gerenciado. O resultado foi uma redução drástica da sobrecarga operacional”, afirmou o Dorion Carroll, diretor de tecnologia da informação da Zynga. Leia o artigo »

“Somos uma equipe de engenharia de DevOps de quatro pessoas, responsáveis por vários jogos ao vivo. A mudança de um cluster de Riak de 12 nós para o DynamoDB com Auto Scaling permitiu que dedicássemos mais tempo ao desenvolvimento de novos recursos, em vez de nos concentrarmos na manutenção ou na escalabilidade para picos de tráfego em lançamentos de jogos e campanhas de anúncios.” - Patrick Huesler, engenheiro de back-end sênior, Wooga GmbH


O DynamoDB permite que você armazene e consulte facilmente dados de dispositivos, o que permite manter o foco na criação de novas soluções incríveis de AWS IoT. Conecte seus dados da IoT de alta velocidade e alto volume no DynamoDB a um data warehouse do Amazon Redshift para permitir análises de inteligência de negócios. Consulte o diagrama de arquitetura de referência.

Time Series Processing - wide

Clique para aumentar

Time Series Processing - wide - larger
Canary

A Canary fabrica um sistema de segurança doméstico completo. Usando a AWS, a Canary tem a escalabilidade para suportar mais de 150 milhões de vídeos de entrada diariamente. Leia o artigo »

HomeAway no re:Invent 2017
Como criamos um fluxo de processamento de arquivos de missão crítica sem servidor

É fácil começar a usar o Amazon DynamoDB. Siga o nosso Guia de conceitos básicos para criar sua primeira tabela do DynamoDB com apenas alguns cliques.

 

Comece a usar gratuitamente