Administración de recursos sin servidor en Amazon Keyspaces (para Apache Cassandra) - Amazon Keyspaces (para Apache Cassandra)

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.

Administración de recursos sin servidor en Amazon Keyspaces (para Apache Cassandra)

Amazon Keyspaces (para Apache Cassandra) opera sin servidor. En vez de implementar, administrar y mantener recursos de almacenamiento y cómputo para la carga de trabajo a través de nodos en un clúster, Amazon Keyspaces asigna recursos de almacenamiento y rendimiento de lectura/escritura directamente a las tablas.

Amazon Keyspaces aprovisiona almacenamiento de forma automática en función de los datos reales almacenados en las tablas. Aumenta y reduce el almacenamiento a medida que se escriben, actualizan y eliminan datos, y solo se paga por el almacenamiento utilizado. Los datos se replican en varias zonas de disponibilidad para lograr una alta disponibilidad. Amazon Keyspaces monitorea continuamente el tamaño de sus tablas para determinar sus cargas de almacenamiento. Para obtener más información sobre cómo calcula Amazon Keyspaces el tamaño facturable de los datos, consulte Estimación del tamaño de las filas en Amazon Keyspaces.

En este capítulo se abordan aspectos clave de la administración de recursos en Amazon Keyspaces.

  • Estimación del tamaño de las filas: para estimar el tamaño codificado de las filas en Amazon Keyspaces, tenga en cuenta factores como los metadatos de las claves de partición, los metadatos de las columnas agrupadas en clústeres, los identificadores de las columnas, los tipos de datos y los metadatos de las filas. Este tamaño de fila codificado se utiliza para la facturación, la administración de las cuotas y la planificación de la capacidad de rendimiento aprovisionado.

  • Estimación del consumo de capacidad: en esta sección se describen ejemplos de cómo estimar el consumo de capacidad de lectura y escritura en escenarios comunes, como las consultas de rango, las consultas de límites, los análisis de tablas, las transacciones simplificadas, las columnas estáticas y las tablas multirregionales. Puedes usar Amazon CloudWatch para monitorear la utilización real de la capacidad. Para obtener más información sobre la supervisión con CloudWatch, consulteSupervisión de Amazon Keyspaces con Amazon CloudWatch.

  • Configuración de los modos de capacidad de lectura/escritura: puede elegir entre dos modos de capacidad para procesar las lecturas y escrituras en sus tablas:

    • Modo bajo demanda (predeterminado): se paga por solicitud en función del rendimiento de lectura y escritura. Amazon Keyspaces puede escalar la capacidad de forma instantánea hasta cualquier nivel de tráfico alcanzado previamente.

    • Modo aprovisionado: se especifica por adelantado el número necesario de unidades de capacidad de lectura y escritura. Este modo ayuda a mantener un rendimiento del procesamiento predecible.

  • Administración de la capacidad de rendimiento con el escalado automático: en el caso de las tablas aprovisionadas, puede habilitar el escalado automático para ajustar la capacidad de rendimiento automáticamente en función del tráfico real de las aplicaciones. Amazon Keyspaces utiliza el seguimiento de objetivos para aumentar o disminuir la capacidad aprovisionada, manteniendo el uso en el objetivo especificado.

  • Uso de la capacidad de ampliación de forma eficaz: Amazon Keyspaces proporciona capacidad de ampliación mediante la reserva de una parte del rendimiento no utilizado para administrar los picos de tráfico. Esta flexibilidad permite que se produzcan incrementos ocasionales de actividad que superen el rendimiento aprovisionado.

Para solucionar errores de capacidad, consulte Errores de capacidad sin servidor.