

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Amazon DynamoDB es un servicio de base de datos NoSQL totalmente administrado que ofrece un rendimiento rápido y predecible, así como una perfecta escalabilidad. Si es un desarrollador, puede utilizar DynamoDB para crear una tabla de base de datos capaz de almacenar y recuperar cualquier cantidad de datos, así como de atender cualquier nivel de tráfico de solicitudes. DynamoDB distribuye automáticamente los datos y el tráfico de la tabla entre un número de servidores suficiente como para administrar la capacidad de solicitudes especificada por el cliente y la cantidad de datos almacenados, al tiempo que mantiene un rendimiento uniforme y rápido. Todos los elementos de datos se almacenan en unidades de estado sólido (SSDs) y se replican automáticamente en varias zonas de disponibilidad de una AWS región para proporcionar una alta disponibilidad y durabilidad de los datos integradas. 

Si utiliza [tareas periódicas](using-features-managing-env-tiers.md#worker-periodictasks) en un entorno de trabajo, Elastic Beanstalk crea una tabla de DynamoDB y la utiliza para elegir las instancias principales y guardar información sobre la tarea. Cada instancia del entorno intenta escribir en la tabla cada pocos segundos para convertirse en la instancia principal y realiza la tarea de acuerdo con la programación.

Puede utilizar [archivos de configuración](ebextensions.md) si desea crear una tabla de DynamoDB para la aplicación. [eb-node-express-sample](https://github.com/awslabs/eb-node-express-sample)Consulte un GitHub ejemplo de aplicación de Node.js que crea una tabla con un archivo de configuración y se conecta a ella mediante el AWS SDK JavaScript de Node.js. Para ver un tutorial de ejemplo en el que se usa DynamoDB con PHP, consulte [Ejemplo: DynamoDB CloudWatch y SNS](customize-environment-resources-dynamodb.md). Para ver un ejemplo que utilice el AWS SDK para Java, consulte [Administrar el estado de sesión de Tomcat con DynamoDB](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/java-dg-tomcat-session-manager.html) en la documentación. AWS SDK para Java 

Al crear una tabla de DynamoDB con los archivos de configuración, la tabla no está vinculada con el ciclo de vida de dicho entorno y no se elimina cuando se termina el entorno. Para garantizar que la información personal no se retiene innecesariamente, elimine los registros que ya no necesite o elimine la tabla.

Para obtener más información sobre DynamoDB, consulte la [Guía para desarrolladores de DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/).