

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo di Elastic Beanstalk con Amazon DynamoDB
<a name="AWSHowTo.dynamoDB"></a>

Amazon DynamoDB è un servizio di database NoSQL interamente gestito che combina prestazioni elevate e prevedibili con una scalabilità ottimale. Se sei uno sviluppatore, puoi utilizzare DynamoDB per creare una tabella di database in grado di archiviare e recuperare qualunque quantità di dati e di soddisfare qualsiasi livello di traffico di richieste. DynamoDB distribuisce automaticamente i dati e il traffico per la tabella su un numero di server sufficiente per gestire la capacità di richieste specificata dal cliente e la quantità di dati archiviati, garantendo al contempo prestazioni rapide e costanti. Tutti gli elementi di dati sono archiviati su unità a stato solido (SSDs) e vengono replicati automaticamente su più zone di disponibilità in una AWS regione per fornire elevata disponibilità e durabilità dei dati integrate. 

Se utilizzi [attività periodiche](using-features-managing-env-tiers.md#worker-periodictasks) in un ambiente worker, Elastic Beanstalk crea una tabella DynamoDB e la usa per eseguire l'elezione del leader e per archiviare informazioni sull'attività. Ogni istanza dell'ambiente tenta di scrivere nella tabella ogni pochi secondi per diventare leader e di eseguire l'attività pianificata.

Puoi utilizzare i [file di configurazione](ebextensions.md) per creare una tabella DynamoDB per la tua applicazione. Di [eb-node-express-sample](https://github.com/awslabs/eb-node-express-sample)seguito è riportato un GitHub esempio di applicazione Node.js che crea una tabella con un file di configurazione e si connette ad esso tramite l' AWS SDK per Node.js JavaScript . Per una procedura guidata di esempio che utilizza DynamoDB con PHP, consulta [Esempio: DynamoDB e CloudWatch SNS](customize-environment-resources-dynamodb.md). Per un esempio che utilizza il AWS SDK per Java, consulta [Gestire lo stato della sessione Tomcat con DynamoDB](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/java-dg-tomcat-session-manager.html) nella documentazione. AWS SDK per Java 

Quando crei una tabella di DynamoDB usando i file di configurazione, la tabella non è collegata al ciclo di vita dell'ambiente e non viene eliminata quando termini l'ambiente. Per garantire che le informazioni personali non vengano conservate inutilmente, elimina i record non più necessari o elimina la tabella.

Per ulteriori informazioni su DynamoDB, consulta [Guida per gli sviluppatori di DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/).