Publicado en: Mar 23, 2020

A partir de hoy, puede utilizar la API UpdateShardCount en Amazon Kinesis Data Streams para escalar a un máximo de 10 000 particiones para una única secuencia de datos. Puede utilizar Amazon Kinesis Data Streams para capturar, almacenar y analizar terabytes de datos por hora a partir de clickstreams, transacciones financieras, fuentes de redes sociales y mucho más. La API UpdateShardCount le permite escalar con rapidez la capacidad de secuencias de datos para administrar cambios en volúmenes de datos sin interrumpir las aplicaciones de producción o consumo.

Una partición de Kinesis brinda un rendimiento de 1 MB/s de entrada y 2 MB/s de salida. Puede aumentar el rendimiento de transmisión si agrega más particiones. Antes, la API UpdateShardCount podía escalar hasta un máximo de 500 particiones. A partir de hoy, es posible escalar con rapidez su capacidad de transmisión hasta 10 000 particiones, 20 veces más. Por ejemplo, si antes tenía 10 particiones que ofrecían un rendimiento de 10 MB/s, podía escalar hasta un máximo de 500 particiones para incorporar 500 MB/s. Ahora, puede escalar hasta 10 000 particiones o 10 000 MB/s en respuesta al aumento de tráfico solo con una llamada a la API o un clic en la consola. Puede reducir la capacidad tras una disminución del tráfico.  

La actualización de la cantidad de particiones es una operación asíncrona. Kinesis Data Streams realiza divisiones o uniones en particiones individuales para actualizar la cantidad de particiones. Puede seguir leyendo y escribiendo datos en su transmisión mientras que la operación de escalado está en proceso. Recomendamos utilizar la versión 0.14.0 o superior de KPL, y actualizar KCL a la versión 1.9 o superior para utilizar esta capacidad. Consulte la documentación de referencia de la API para obtener más información.

Este aumento de 10 000 particiones para la API de UpdateShardCount está disponible en todas las regiones de AWS.