Rendimiento de lectura y escritura

Amazon Keyspaces ofrece dos modos de capacidad de rendimiento para lectura y escritura: bajo demanda y aprovisionado. Puede elegir el modo de capacidad de rendimiento de su tabla para optimizar el precio de lectura y escritura basado en la previsibilidad y variabilidad de su carga de trabajo. Al conocer mejor su carga de trabajo o si espera una gran cantidad de tráfico, como el que puede causar una oferta o un evento de temporada, puede cambiar el modo de capacidad de una tabla una vez al día.

Modo de capacidad bajo demanda

Con el modo de capacidad bajo demanda, pague solo por las lecturas y escrituras que su aplicación efectivamente realiza. No necesita especificar por adelantado cuantas lecturas y escrituras realizará su aplicación. Amazon Keyspaces acomoda las cargas de trabajo de manera inmediata sin importar si se incrementan o si se reducen, lo que hace que sea una buena opción para las aplicaciones que tengan tráfico imprevisible.

Modo de capacidad aprovisionada

El modo de capacidad aprovisionada puede ayudar a optimizar los precios de rendimiento en el caso de usuarios con un tráfico de aplicación previsible y que puedan prever los requisitos de capacidad de forma anticipada. Con el modo de capacidad aprovisionada, especifica el número de operaciones de lectura y escritura por segundo que considera que realizará su aplicación. Puede aumentar y disminuir la capacidad de aprovisionamiento de su tabla de forma automática en respuesta al tráfico real de la aplicación mediante la habilitación de Auto Scaling.

Consistencia de lectura y escritura

Amazon Keyspaces almacena datos de forma duradera a través de múltiples zonas de disponibilidad AWS usando un factor de replicación de tres para tener una mayor disponibilidad.  

Puede ejecutar lecturas usando consistencias LOCAL_ONE o LOCAL_QUORUM. La consistencia LOCAL_ONE optimiza el desempeño y la disponibilidad al devolver el primer valor devuelto por cualquier réplica de almacenamiento. La consistencia LOCAL_QUORUM optimiza la corrección de los datos al requerir que al menos dos réplicas de almacenamiento devuelvan un valor antes de que sea devuelto a su aplicación.  

Por razones de durabilidad, todas las escrituras de Amazon Keyspaces se ejecutan con consistencia LOCAL_QUORUM.  

Medición y precios regionales

Las mediciones de las llamadas a la API para leer y escribir datos en Amazon Keyspaces se basan en el modo de capacidad de la tabla, el nivel de consistencia de la operación y el tamaño de los datos.

  • Al usar el modo de capacidad bajo demanda, las lecturas se miden por medio de unidades de solicitud de lectura (RRU) y unidades de solicitud de escritura (WRU).

    Cada RRU provee suficiente capacidad para leer hasta 4 KB de datos con consistencia LOCAL_QUORUM. Si usa la consistencia LOCAL_ONE, se le cobrará solo media RRU por cada lectura. Por ejemplo, para leer una fila con 10 KB de datos se requieren 3 RRU al usar la consistencia LOCAL_QUORUM, o bien 1,5 RRU para usar la consistencia LOCAL_ONE. Si una consulta le devuelve varias filas, se le facturará en función del tamaño acumulado de los datos devueltos. Por ejemplo, si su consulta le devuelve cuatro filas y cada fila tiene 2 KB de datos (8 KB de datos en total), se le facturarán 2 RRU para la consistencia LOCAL_QUORUM y 1 RRU para la consistencia LOCAL_ONE.

    Para un espacio de claves de una sola región, cada WRU le ofrece la suficiente capacidad como para escribir hasta 1 KB de datos por fila con la consistencia LOCAL_QUORUM. Por ejemplo, para inscribir una fila de 3 KB de datos se requieren 3 WRUs. Además, las inscripciones que incluyan tanto datos estáticos como no estáticos, exigen operaciones de inscripción adicionales. Más información

    Replicación de regiones múltiples

    Con la replicación de regiones múltiples de Amazon Keyspaces, puede replicar sus datos con una replicación activa-activa, automatizada y totalmente administrada en las regiones de AWS que elija. Puede mejorar la disponibilidad y la resiliencia frente a la degradación regional y, al mismo tiempo, beneficiarse de las lecturas y escrituras locales de baja latencia para las aplicaciones globales.

    En el caso de un espacio de claves de regiones múltiples, se le facturarán 1,25 WRU por la escritura de hasta 1 KB de datos por fila. Se le facturarán las escrituras de cada región de su espacio de claves de regiones múltiples. Por ejemplo, para escribir una fila de 3 KB de datos en un espacio de claves de regiones múltiples con dos regiones, se necesitarán 3 * 1,25 * 2 = 7,5 WRU. Además, las inscripciones que incluyan tanto datos estáticos como no estáticos, exigen operaciones de inscripción adicionales. Más información.

  • Con el modo de capacidad aprovisionada, las lecturas son medidas usando unidades de capacidad de lectura (RCU) y las escrituras son medidas usando unidades de capacidad de escritura (WCU).

    Cada RCU provee suficiente capacidad para leer hasta 4 KB de datos por segundo con consistencia LOCAL_QUORUM. Si usa la consistencia LOCAL_ONE, se le cobrará solo medio RCU por cada lectura. Por ejemplo, para leer una fila con 10 KB de datos por segundo se requieren 3 RCU con la consistencia LOCAL_QUORUM, o bien 1,5 RCU con la consistencia LOCAL_ONE. Si una consulta le devuelve varias filas, se le facturará en función del tamaño acumulado de los datos devueltos. Por ejemplo, si su consulta le devuelve cuatro filas y cada fila tiene 2 KB de datos (8 KB de datos en total), se le facturarán 2 RCU con la consistencia LOCAL_QUORUM y 1 RCU con la consistencia LOCAL_ONE.

    Para un espacio de claves de una sola región, cada WCU le proporciona la suficiente capacidad como para inscribir hasta 1 KB de datos por fila y por segundo con la consistencia LOCAL_QUORUM. Por ejemplo, para inscribir una fila de 3 KB de datos por segundo se requieren 3 WCU. Las operaciones escritas en columnas estáticas se calculan de manera separada con respecto a los datos no estáticos. Además, las inscripciones que incluyan tanto datos estáticos como no estáticos, exigen operaciones de inscripción adicionales. Más información

    Replicación de regiones múltiples

    Replicación de regiones múltiples

    Con la replicación de regiones múltiples de Amazon Keyspaces, puede replicar sus datos con una replicación activa-activa, automatizada y totalmente administrada en las regiones de AWS que elija. Puede mejorar la disponibilidad y la resiliencia frente a la degradación regional y, al mismo tiempo, beneficiarse de las lecturas y escrituras locales de baja latencia para las aplicaciones globales.

    En el caso de un espacio de claves de regiones múltiples, se le facturarán 1,25 WCU por la escritura de hasta 1 KB de datos por fila y segundo. Se le facturarán las escrituras de cada región de su espacio de claves de regiones múltiples. Por ejemplo, para escribir una fila de 3 KB de datos por segundo en un espacio de claves de regiones múltiples con dos regiones, se necesitarán 3 * 1,25 * 2 = 7,5 WCU. Además, las escrituras que incluyan tanto datos estáticos como no estáticos exigen operaciones de escritura adicionales. Más información

Almacenamiento

Con Amazon Keyspaces, no necesita aprovisionar almacenamiento por adelantado. Amazon Keyspaces monitorea constantemente el tamaño de sus tablas para determinar los cargos de almacenamiento.

Copia de seguridad y restauración

Amazon Keyspaces ofrece copias de seguridad continuas con recuperación de un momento dado (PITR) a fin de proteger la tabla de escritura o eliminación accidentales. Cuando activa la PITR, Amazon Keyspaces crea copias de seguridad de sus datos automáticamente con una granularidad por segundo y puede recuperar su tabla en cualquier segundo de los últimos 35 días. 

Recuperación de un momento dado (PITR)

Amazon Keyspaces cobra por PITR en función del tamaño de cada tabla de Amazon Keyspaces en el que está habilitado. Amazon Keyspaces monitoriza el tamaño de sus tablas habilitadas para PITR continuamente durante todo el mes a fin de determinar los cargos por copias de seguridad y continúa facturándole hasta que deshabilite PITR en cada tabla. 

Restablecimiento de una tabla

El restablecimiento de una tabla desde copias de seguridad continuas se cobra en función del tamaño total de datos restaurados para cada solicitud. 

Transferencia de datos

La transferencia de datos “entrante” y “saliente” se refiere a una transferencia que entra o sale de Amazon Keyspaces. Keyspaces no cobra por la transferencia entrante de datos ni por los datos transferidos entre Keyspaces y otros servicios de AWS en la misma región de AWS (0,00 USD por GB). Amazon Keyspaces tampoco cobra por la transferencia de datos entre regiones de AWS cuando se utiliza la replicación de regiones múltiples. Los datos que se transfieran entre regiones de AWS, como por ejemplo entre Keyspaces en la región de Este de EE. UU. (Norte de Virginia) y Amazon EC2 en la región de EU (Irlanda), se cobrarán en ambos lados de la transferencia. Como parte del nivel gratuito de AWS, recibe 1 GB de transferencia saliente de datos gratuito al mes, junto con todos los servicios de AWS, excepto en las regiones de AWS GovCloud (EE. UU.). Para transferir datos que excedan los 500 TB al mes, contacte con nosotros.

Periodo de vida (TTL)

El precio del TTL se basa en el tamaño de las filas que se eliminan o actualizan mediante el uso del TTL. Las operaciones de TTL se miden en unidades de eliminación de TTL. Se consume una eliminación de TTL por cada KB de datos por fila que se elimina o actualiza. Por ejemplo, para actualizar una fila que almacena 2,5 KB de datos y eliminar al mismo tiempo una o más columnas dentro de la fila se necesitan 3 eliminaciones de TTL. O bien, para eliminar una fila entera que contiene 3,5 KB de datos se necesitan 4 eliminaciones de TTL.

AWS PrivateLink simplifica la protección de los datos que se comparten con aplicaciones basadas en la nube mediante la eliminación de la exposición de los datos en la Internet pública. PrivateLink ofrece conectividad privada entre las VPC, los servicios de AWS y las aplicaciones en las instalaciones de forma segura en la red de Amazon. PrivateLink facilita la conexión de servicios entre diferentes cuentas y VPC a fin de simplificar radicalmente la arquitectura de red. El costo de los puntos de enlace de la VPC para su uso con PrivateLink no está incluido en el precio de la transferencia de datos de Amazon Keyspaces.

Consulte los precios de AWS PrivateLink para obtener más información.

Capa gratuita de AWS

Como parte de la capa gratuita de AWS, puede comenzar a utilizar Amazon Keyspaces sin cargo. En los primeros tres meses le ofrecemos un mes de capa gratuita con 30 millones de unidades de solicitud de escritura bajo demanda, 30 millones de unidades de solicitud de escritura bajo demanda y 1 GB de almacenamiento (limitados a una capa gratuita por cada cuenta pagadora). La capa gratuita comienza el primer mes cuando crea su primer recurso de Amazon Keyspaces. Comience con Amazon Keyspaces.

Read the documentation
Lea la documentación

Obtenga más información sobre Amazon Keyspaces mediante la lectura de la documentación.

Lea la documentación 
Regístrese para obtener una cuenta de AWS
Regístrese para obtener una cuenta gratuita

Acceda de forma instantánea a la capa gratuita de AWS. 

Regístrese 
Comience a crear en la consola
Comience a crear en la consola

Comience a crear con Amazon Keyspaces en la consola de administración de AWS.

Inicie sesión