Skip to main content

Descubra se o serviço de banco de dados NoSQL da Amazon é o mais indicado para seu negócio

Preparamos algumas dicas para você que está dando os primeiros passos ou pretende utilizar o Amazon DynamoDB que podem ajudá-lo na tomada de decisão.

 

O que é DynamoDB?

É um serviço de banco de dados NoSQL fornecido pela Amazon Web Services (AWS).  Todos os dados são armazenados em SSD (Solid State Drives) – unidades de estado sólido, em português – no formato de tabelas que interagem por meio de consultas GET e PUT que são operações de leitura e gravação, respectivamente.

Além disso, ele suporta operações CRUD básicas e condicionais. Cada consulta no DynamoDB é executada por uma chave primária identificada pelo usuário que, desta forma, reconhece exclusivamente cada item.

Para o usuário da AWS interagir com o serviço, ele pode utilizar o Console de Gerenciamento da AWS – que permite, por exemplo, criar alertas, ajustar taxas de transferências, atualizar, excluir e consultar tabelas – ou a API do DynamoDB.

 

Quais as vantagens do Amazon DynamoDB?

Escalabilidade, rapidez e gerenciamento

O serviço destaca-se em um cenário cada vez mais inovador e de simplificação para as empresas e profissionais de tecnologia da informação, justamente por ter duas características essenciais:

  • Baixa latência: corresponde ao tempo necessário para que as alterações efetuadas sejam propagadas, ou seja, um tempo curto entre ação e reação.
  • Escalabilidade: a capacidade de manipular uma porção crescente de informações de maneira uniforme e ainda assim estar preparado para crescer.

O DynamoDB é rápido e flexível para aplicações que precisam de latência constante, abaixo de 10 milissegundos, e compatível com modelos de armazenamento de documentos e de chave-valor.

Inclusive, é recomendado para aplicações móveis, web e de jogos, tecnologia de anúncios e IoT – recurso que proporciona de maneira segura a comunicação bidirecional entre dispositivos conectados à Internet e a nuvem AWS – devido ao seu modelo de dados flexível, desempenho confiável, capacidade de throughput e escalabilidade automática para a quantidade de dados transferidos.  

É fundamental enfatizar que mesmo o DynamoDB sendo especialmente atraente, ele não descarta um plano bem claro e objetivo de modelagem, além de desenvolvedores com experiência para lidar com a facilidade de inserção de muitos dados não estruturados estrategicamente.

Lembre-se sempre: qualquer solução, não importa a escala, pode ser seriamente prejudicada quando não se está atento aos requisitos e particularidades durante as fases de planejamento e execução.

Segurança

Através do AWS Identity and Access Management (IAM) é permitido atribuir credenciais de segurança exclusivas e controlar o acesso aos serviços e recursos para cada usuário.

Ao mencionarmos as temidas exclusões ou inserções acidentais de arquivos, para o alívio dos profissionais de TI, existem recursos de backup e restauração  point-in-time. Dá para habilitar através do Console de Gerenciamento da AWS ou API e executar cópias de segurança contínuas de sua tabela Dynamo DB até que o recurso seja desativado.

Preço

Os valores podem sofrer variações de acordo com a capacidade máxima e mínima desejada, especificações, utilização do serviço e região. Há uma questão muito importante: o DynamoDB altera automaticamente a escala de acordo com a sua utilização e processa o provisionamento de recursos.

A AWS também disponibiliza uma versão gratuita com 25GB de armazenamento e até 200 milhões de solicitações por mês. Basta conferir neste link: https://goo.gl/QBKb1R.

Outra dica é fazer reserva de capacidade de unidades de escrita e leitura do DynamoDB que são usadas de forma ininterrupta no mês e assim atingir uma economia de até 50% neste recurso!

Deseja monitorar o uso o Amazon DynamoDB na sua nuvem AWS, inclusive das suas reservas? Comece seu trial com a CleanCloud agora mesmo e evite desperdícios na sua nuvem!

>>> Leia também:

Os principais serviços da AWS e boas práticas para otimizar a performance da nuvem

Seus dados estão protegidos? Garanta segurança em sua nuvem AWS

Deixe uma resposta

Close Menu

Selecione o produto que deseja acessar