Capacidad de rendimiento de DynamoDB - Amazon DynamoDB

Capacidad de rendimiento de DynamoDB

El modo de capacidad de rendimiento de una tabla determina cómo se administra la capacidad de una tabla. La capacidad de rendimiento también determina cómo se le cobran las operaciones de lectura y escritura en las tablas. En Amazon DynamoDB, puede elegir entre el modo bajo demanda y el modo aprovisionado para sus tablas con el fin de adaptarse a los diferentes requisitos de carga de trabajo.

Descripción general de los modos de capacidad de DynamoDB

En esta sección, se ofrece una descripción general de los dos modos de capacidad que hay disponibles para su tabla de DynamoDB y se explica cómo seleccionar el modo de capacidad adecuado para su aplicación. Estos modos le permiten satisfacer diferentes necesidades relativas a la capacidad de respuesta y la forma en que se administra el uso.

Modo bajo demanda

Amazon DynamoDB bajo demanda es una opción de facturación sin servidor que puede atender millones de solicitudes por segundo sin necesidad de planificar la capacidad. DynamoDB bajo demanda ofrece precios de pago por solicitud para las solicitudes de lectura y escritura. De este modo, únicamente tendrá que pagar por aquello que utilice. Para tablas en modo en diferido, no necesita especificar el rendimiento de lectura y escritura que espera de su aplicación.

Con el modo bajo demanda, DynamoDB se encarga de todos los aspectos de la administración del rendimiento. Puede realizar llamadas a la API según sea necesario sin tener que administrar la capacidad de rendimiento.

El modo de capacidad bajo demanda podría ser la mejor opción si se da alguna de las siguientes condiciones:

  • Acaba de empezar a utilizar Amazon DynamoDB.

  • Está desarrollando, probando, creando prototipos y ejecutando en producción nuevas aplicaciones en las que se desconoce el patrón de tráfico.

  • Su aplicación tiene un tráfico en ráfagas, intermitente o impredecible que es difícil de pronosticar.

  • Prefiere disfrutar de la comodidad de pagar solo por lo que usa.

Para obtener más información, consulte Modo de capacidad bajo demanda.

Modo aprovisionado

En el modo aprovisionado, puede especificar el número de lecturas y escrituras por segundo que necesita para la aplicación. Se le cobrará esa capacidad de rendimiento incluso si no utiliza toda la capacidad aprovisionada. Se le cobrará en función de la capacidad de lectura y escritura por hora que haya aprovisionado. Puede utilizar el escalado automático para ajustar automáticamente la capacidad aprovisionada de la tabla en respuesta a los cambios de tráfico. Esto le ayuda a controlar el uso de DynamoDB para que se mantenga igual o menor que la velocidad de solicitudes definida y, de esta forma, poder predecir los costos.

El modo de capacidad aprovisionada podría ser la mejor opción si se da alguna de las siguientes condiciones:

  • El tráfico de la aplicación es cíclico y predecible.

  • Ejecuta aplicaciones cuyo tráfico es constante o aumenta gradualmente.

  • Puede prever los requisitos de capacidad para controlar los costos.

  • Tiene ráfagas de tráfico limitadas de corta duración.

Para obtener más información, consulte Modo de capacidad aprovisionada.

En el siguiente vídeo, se ofrece una introducción a la capacidad de rendimiento de las tablas. En este vídeo, también se explica cómo seleccionar un modo de capacidad en función de sus requisitos.