Amazon Kinesis Data Analytics for SQL Applications Developer Guide (original) (raw)

Limits

Discontinuation dates

After careful consideration, we have made the decision to discontinue Amazon Kinesis Data Analytics for SQL applications. To help you plan and migrate away from Amazon Kinesis Data Analytics for SQL applications, we will discontinue the offering gradually over 15 months. There are two important dates to note, October 15, 2025, andJanuary 27, 2026.

  1. On October 15, 2025, we will stop your applications and place them into a READY state. You will be able to_re-start_ your applications at that time and continue to use your applications as normal, subject to service limits.
  2. From October 15, 2025, you will not be able to create new Amazon Kinesis Data Analytics for SQL applications. You will be able to run any existing applications as normal, subject to service limits.
  3. We will delete your applications starting January 27, 2026. You will not be able to start or operate your Amazon Kinesis Data Analytics for SQL applications. Support will no longer be available for Amazon Kinesis Data Analytics for SQL applications from that time.

We recommend that you migrate your applications to Amazon Managed Service for Apache Flink or Amazon Managed Service for Apache Flink Studio before October 15, 2025. For resources to assist with your migration, see Migrating to Managed Service for Apache Flink Studio Examples. To learn more about Amazon Managed Service for Apache Flink or Amazon Managed Service for Apache Flink Studio, see the Amazon Managed Service for Apache Flink developer guide.

Limits

When working with Amazon Kinesis Data Analytics for SQL Applications, note the following limits:

Note

We advise periodically reviewing your application’s InputProcessing.OkBytes metric so that you can plan ahead to use multiple SQL applications or migrate to Amazon Managed Service for Apache Flink for Java Applications if your application’s projected input throughput exceeds 100 MB/sec. We also advise creating a CloudWatch alarm onInputProcessing.OkBytes so that you are notified when your application is nearing input throughput limit. This can be useful as you can update your application query to tradeoff for higher throughput, thereby avoiding backpressure and delay in analytics. For more information, seeTroubleshooting. Alarming can also be useful if you have a mechanism to reduce throughput in upstream.