DynamoDB - Meio Ambiente

O ambiente DynamoDB consiste apenas em usar sua conta Amazon Web Services para acessar o console da GUI do DynamoDB; no entanto, você também pode executar uma instalação local.

Navegue até o seguinte site - https://aws.amazon.com/dynamodb/

Clique no botão “Introdução ao Amazon DynamoDB” ou no botão “Criar uma conta AWS” se você não tiver uma conta Amazon Web Services. O processo simples e guiado informará você sobre todas as taxas e requisitos relacionados.

Após realizar todas as etapas necessárias do processo, você terá o acesso. Simplesmente entre no console AWS e navegue até o console DynamoDB.

Certifique-se de excluir o material não utilizado ou desnecessário para evitar taxas associadas.

Instalação local

O AWS (Amazon Web Service) fornece uma versão do DynamoDB para instalações locais. Ele suporta a criação de aplicativos sem o serviço da web ou uma conexão. Ele também reduz a taxa de transferência provisionada, armazenamento de dados e taxas de transferência, permitindo um banco de dados local. Este guia pressupõe uma instalação local.

Quando estiver pronto para implantação, você pode fazer alguns pequenos ajustes em seu aplicativo para convertê-lo para uso da AWS.

O arquivo de instalação é um .jar executable. Ele roda em Linux, Unix, Windows e qualquer outro sistema operacional com suporte a Java. Baixe o arquivo usando um dos seguintes links -

  • Tarball - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz

  • Zip archive - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip

Note- Outros repositórios oferecem o arquivo, mas não necessariamente a versão mais recente. Use os links acima para arquivos de instalação atualizados. Além disso, certifique-se de ter o Java Runtime Engine (JRE) versão 6.x ou uma versão mais recente. O DynamoDB não pode ser executado com versões anteriores.

Depois de baixar o arquivo apropriado, extraia seu diretório (DynamoDBLocal.jar) e coloque-o no local desejado.

Você pode então iniciar o DynamoDB abrindo um prompt de comando, navegando até o diretório que contém o DynamoDBLocal.jar e digitando o seguinte comando -

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

Você também pode parar o DynamoDB fechando o prompt de comando usado para iniciá-lo.

Ambiente de trabalho

Você pode usar um shell JavaScript, um console de GUI e vários idiomas para trabalhar com o DynamoDB. As linguagens disponíveis incluem Ruby, Java, Python, C #, Erlang, PHP e Perl.

Neste tutorial, usamos exemplos de console Java e GUI para clareza conceitual e de código. Instale um IDE Java, o AWS SDK para Java e configure as credenciais de segurança da AWS para o Java SDK para utilizar o Java.

Conversão de local para código de serviço da Web

Quando estiver pronto para implantação, você precisará alterar seu código. Os ajustes dependem da linguagem do código e de outros fatores. A principal mudança consiste apenas em mudar oendpointde um ponto local para uma região AWS. Outras mudanças requerem uma análise mais profunda de seu aplicativo.

Uma instalação local difere do serviço da web de muitas maneiras, incluindo, mas não se limitando às seguintes diferenças principais -

  • A instalação local cria tabelas imediatamente, mas o serviço leva muito mais tempo.

  • A instalação local ignora a taxa de transferência.

  • A exclusão ocorre imediatamente em uma instalação local.

  • As leituras / gravações ocorrem rapidamente em instalações locais devido à ausência de sobrecarga de rede.