Límites - Guía para desarrolladores de aplicaciones de Amazon Kinesis Data Analytics para SQL

Tras considerarlo detenidamente, hemos decidido retirar las aplicaciones de Amazon Kinesis Data Analytics para SQL en dos pasos:

1. A partir del 15 de octubre de 2025, no podrá crear nuevas aplicaciones de Kinesis Data Analytics para SQL.

2. Eliminaremos sus aplicaciones a partir del 27 de enero de 2026. No podrá iniciar ni utilizar sus aplicaciones de Amazon Kinesis Data Analytics para SQL. A partir de ese momento, el servicio de soporte de Amazon Kinesis Data Analytics para SQL dejará de estar disponible. Para obtener más información, consulte Retirada de las aplicaciones de Amazon Kinesis Data Analytics para SQL.

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.

Límites

Fechas de retirada

Tras considerarlo detenidamente, hemos decidido retirar las aplicaciones de Amazon Kinesis Data Analytics para SQL. Para ayudarle a planificar y migrar aplicaciones de Amazon Kinesis Data Analytics para SQL, retiraremos la oferta gradualmente a lo largo de 15 meses. Hay que tener en cuenta dos fechas importantes: el 15 de octubre de 2025 y el 27 de enero de 2026.

  1. El 15 de octubre de 2025, suspenderemos sus aplicaciones y las pondremos en el estado READY. Podrá reiniciar sus aplicaciones en ese momento y seguir usándolas de forma normal con sujeción a los límites de servicio.

  2. A partir del 15 de octubre de 2025, no podrá crear nuevas aplicaciones de Amazon Kinesis Data Analytics para SQL. Podrá ejecutar las aplicaciones existentes de forma normal con sujeción a los límites de servicio.

  3. Eliminaremos sus aplicaciones a partir del 27 de enero de 2026. No podrá iniciar ni utilizar sus aplicaciones de Amazon Kinesis Data Analytics para SQL. A partir de ese momento, las aplicaciones de Amazon Kinesis Data Analytics para SQL dejarán de estar disponibles.

Le recomendamos que migre sus aplicaciones a Amazon Managed Service para Apache Flink o Amazon Managed Service para Apache Flink Studio antes del 15 de octubre de 2025. Para obtener recursos que le ayuden con la migración, consulte Ejemplos de migración a Managed Service para Apache Flink. Para obtener más información sobre Amazon Managed Service for Apache Flink o Amazon Managed Service para Apache Flink Studio, consulte la guía para desarrolladores de Amazon Managed Service para Apache Flink.

Límites

Cuando trabaje con aplicaciones de Amazon Kinesis Data Analytics para SQL, tenga en cuenta los siguientes límites:

  • Kinesis Data Analytics for SQL está disponible en las AWS siguientes regiones: EE.UU. Este (Ohio), EE.UU. Este (Norte de Virginia), EE.UU. Oeste (Oregón), Canadá (Central), Europa (París), Europa (Irlanda), Europa (Fráncfort), Europa (Londres), Asia Pacífico (Hong Kong), Asia Pacífico (Bombay), Asia Pacífico (Sídney), Asia Pacífico (Singapur), Asia Pacífico (Seúl), Asia Pacífico (Tokio), Sudamérica (São Paulo), (EEUU-Este) AWS GovCloud , (EEUU-Oeste). AWS GovCloud No tenemos previsto lanzar Kinesis Data Analytics for SQL en regiones AWS adicionales.

  • Después del 28 de junio de 2023, no podrá crear nuevas aplicaciones de Kinesis Data Analytics for SQL mediante AWS la consola de administración si aún no utiliza Kinesis Data Analytics for SQL. Para obtener información sobre las fechas de retirada de Kinesis Data Analytics para SQL, consulte Fechas de retirada. Si creó una aplicación de Kinesis Data Analytics for SQL antes del 28 de junio de 2023, no habrá cambios en la forma en que crea y ejecuta las aplicaciones en la actualidad en AWS una región en la que ya utiliza Kinesis Data Analytics for SQL. Sin embargo, ya no podrá crear nuevas aplicaciones con la AWS consola en una región en la que no utilice Kinesis Data Analytics for SQL.

  • Después del 12 de septiembre de 2023, no podrá crear nuevas aplicaciones con Kinesis Data Firehose como origen si aún no utiliza Kinesis Data Analytics para SQL. Para obtener información sobre las fechas de retirada de Kinesis Data Analytics para SQL, consulte Fechas de retirada. Los clientes actuales que utilizan aplicaciones de Kinesis Data Analytics para SQL con KinesisFirehoseInput pueden seguir añadiendo aplicaciones con KinesisFirehoseInput dentro de una cuenta existente mediante Kinesis Data Analytics. Si ya es cliente y desea crear una nueva cuenta con aplicaciones de Kinesis Data Analytics para SQL con KinesisFirehoseInput, puede abrir un caso de soporte. Para obtener más información, consulte el Centro de AWS Support.

  • El tamaño de una fila de una secuencia en la aplicación se limita a 512 KB. Kinesis Data Analytics utiliza hasta 1 KB para almacenar metadatos. Los metadatos se tienen en cuenta para el límite de filas. Si el tamaño del registro del origen de flujo es superior a 50 KB, puede dividir el registro en varias filas en el flujo de la aplicación proporcionando el esquema adecuado en la configuración de entrada mediante el delimitador de filas.

  • El código SQL de una aplicación se limita a 100 KB.

  • El tiempo máximo que recomendamos para una consulta en ventana es de una hora. Las secuencias en la aplicación se guardan en un almacenamiento volátil. Si se producen interrupciones inesperadas de la aplicación, esta volverá a crear la secuencia a partir de los datos de origen del almacenamiento volátil.

  • El rendimiento máximo que recomendamos para una sola secuencia en la aplicación es de entre 2 y 20 MB/segundo, dependiendo de la complejidad de la consulta de la aplicación.

  • Puede crear hasta 50 aplicaciones de Kinesis Data Analytics AWS por región en su cuenta. Puede crear un caso para solicitar en aplicaciones adicionales a través de la solicitud de incremento del límite de servicio. Para obtener más información, consulte el Centro de AWS Support.

  • El rendimiento máximo de transmisión que puede procesar una sola aplicación de Kinesis Data Analytics for SQL es de aproximadamente el MB/sec. This assumes that you have increased the number of in-application streams to the maximum value of 64, and you have increased your KPU limit beyond 8 (see the following limit for details). If your application needs to process more than 100 MB/sec 100% de la entrada. Siga uno de estos procedimientos:

    nota

    Le recomendamos revisar periódicamente la métrica InputProcessing.OkBytes de su aplicación para poder planificar con antelación el uso de varias aplicaciones SQL o migrar a Amazon Managed Service para Apache Flink en el caso de las aplicaciones Java si el rendimiento de entrada proyectado de su aplicación superará los 100 MB/seg. También le recomendamos que active una CloudWatch alarma InputProcessing.OkBytes para que se le notifique cuando su aplicación se acerque al límite de rendimiento de entrada. Esto puede resultar útil, ya que puede actualizar la consulta de la aplicación para compensar por un mayor rendimiento y, de este modo, evitar la contrapresión y los retrasos en los análisis. Para más información, consulte Solución de problemas. Esto también puede resultar útil si dispone de un mecanismo para reducir el rendimiento en las fases iniciales.

  • El número de unidades de procesamiento de Kinesis (KPU) está limitado a ocho. Para obtener instrucciones sobre cómo solicitar un aumento de este límite, consulte Solicitar un aumento de límite en Amazon Service Limits.

    Con Kinesis Data Analytics, paga solo por los recursos que usa. Se le cobrará una tarifa por hora en función del número medio de horas KPUs que se utilice para ejecutar su aplicación de procesamiento de flujos. Una sola KPU le proporciona 1 vCPU y 4 GB de memoria.

  • Cada aplicación puede tener un origen de streaming y hasta un origen de datos de referencia.

  • Puede configurar hasta tres destinos para su aplicación de Kinesis Data Analytics. Le recomendamos que utilice uno de estos destinos para conservar los datos de la secuencia de errores en la aplicación.

  • El objeto de Amazon S3 que almacena datos de referencia puede tener un tamaño de hasta 1 GB.

  • Si cambias los datos de referencia que están almacenados en el depósito de S3 después de cargar los datos de referencia en una tabla de la aplicación, tendrás que utilizar la UpdateApplication operación (mediante la API o AWS CLI) para actualizar los datos de la tabla de la aplicación. Actualmente, AWS Management Console no admite la actualización de los datos de referencia de tu aplicación.

  • Actualmente, Kinesis Data Analytics no admite los datos generados por Amazon Kinesis Producer Library (KPL).

  • Puede asignar hasta 50 etiquetas por aplicación.