Limites - Manuel du développeur des applications Amazon Kinesis Data Analytics pour SQL

Après mûre réflexion, nous avons décidé de mettre fin à Amazon Kinesis Data Analytics pour les applications SQL en deux étapes :

1. À compter du 15 octobre 2025, vous ne pourrez plus créer de nouvelles applications Kinesis Data Analytics for SQL.

2. Nous supprimerons vos candidatures à compter du 27 janvier 2026. Vous ne pourrez ni démarrer ni utiliser vos applications Amazon Kinesis Data Analytics for SQL. Support ne sera plus disponible pour Amazon Kinesis Data Analytics for SQL à partir de cette date. Pour de plus amples informations, veuillez consulter Arrêt d'Amazon Kinesis Data Analytics pour les applications SQL.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Limites

Dates d'arrêt

Après mûre réflexion, nous avons pris la décision de mettre fin à Amazon Kinesis Data Analytics pour les applications SQL. Pour vous aider à planifier et à migrer hors d'Amazon Kinesis Data Analytics pour les applications SQL, nous supprimerons progressivement l'offre sur une période de 15 mois. Il y a deux dates importantes à noter, le 15 octobre 2025 et le 27 janvier 2026.

  1. Le 15 octobre 2025, nous arrêterons vos candidatures et les placerons dans un READY état. Vous pourrez alors redémarrer vos applications et continuer à les utiliser normalement, sous réserve des limites de service.

  2. À compter du 15 octobre 2025, vous ne pourrez plus créer de nouvelles applications Amazon Kinesis Data Analytics for SQL. Vous pourrez exécuter toutes les applications existantes normalement, sous réserve des limites de service.

  3. Nous supprimerons vos candidatures à compter du 27 janvier 2026. Vous ne serez pas en mesure de démarrer ou d'utiliser vos applications Amazon Kinesis Data Analytics for SQL. Support ne sera plus disponible pour les applications Amazon Kinesis Data Analytics for SQL à partir de cette date.

Nous vous recommandons de migrer vos applications vers Amazon Managed Service pour Apache Flink ou Amazon Managed Service pour Apache Flink Studio avant le 15 octobre 2025. Pour obtenir des ressources qui vous aideront à effectuer votre migration, consultezExemples de migration vers le service géré pour Apache Flink Studio. Pour en savoir plus sur Amazon Managed Service pour Apache Flink ou Amazon Managed Service pour Apache Flink Studio, consultez le guide du développeur Amazon Managed Service pour Apache Flink.

Limites

Lorsque vous utilisez les applications Amazon Kinesis Data Analytics pour SQL, notez les limites suivantes :

  • Kinesis Data Analytics for SQL est disponible dans les régions AWS suivantes : USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Oregon), Canada (Centre), Europe (Paris), Europe (Irlande), Europe (Francfort), Europe (Londres), Asie-Pacifique (Hong Kong), Asie-Pacifique (Mumbai), Asie-Pacifique (Sydney), Asie-Pacifique (Singapour), Asie Pacifique (Séoul), Asie-Pacifique (Tokyo), Amérique du Sud (Sao Paulo), (US-Est) AWS GovCloud , (US-Ouest) AWS GovCloud Nous n'avons pas l'intention de lancer Kinesis Data Analytics for SQL dans d' AWS autres régions.

  • Après le 28 juin 2023, vous ne pourrez plus créer de nouvelles applications Kinesis Data Analytics for SQL à l'aide de AWS la console de gestion si vous n'utilisez pas déjà Kinesis Data Analytics for SQL. Pour plus d'informations sur les dates d'arrêt de Kinesis Data Analytics for SQL, consultez. Dates d'arrêt Si vous avez créé une application Kinesis Data Analytics for SQL avant le 28 juin 2023, aucun changement n'est apporté à la façon dont vous créez et exécutez les applications aujourd'hui dans AWS une région où vous utilisez déjà Kinesis Data Analytics for SQL. Toutefois, vous ne pourrez plus créer de nouvelles applications à l'aide de la AWS console dans une région où vous n'utilisez pas Kinesis Data Analytics for SQL.

  • Après le 12 septembre 2023, vous ne pourrez plus créer de nouvelles applications en utilisant Kinesis Data Firehose comme source si vous n'utilisez pas déjà Kinesis Data Analytics for SQL. Pour plus d'informations sur les dates d'arrêt de Kinesis Data Analytics for SQL, consultez. Dates d'arrêt Les clients existants qui utilisent les applications Kinesis Data Analytics pour SQL avec KinesisFirehoseInput peuvent continuer à ajouter des applications avec KinesisFirehoseInput au sein d’un compte existant à l’aide de Kinesis Data Analytics. Si vous êtes déjà client et que vous souhaitez créer un compte avec les applications Kinesis Data Analytics pour SQL avec KinesisFirehoseInput, vous pouvez ouvrir un dossier de support. Pour plus d’informations, consultez le Centre AWS Support.

  • La taille d’une ligne dans un flux intégré à l’application est limitée à 512 Ko. Kinesis Data Analytics utilise jusqu’à 1 Ko pour stocker les métadonnées. Ces métadonnées sont comptabilisées dans la limite de ligne. Si la taille de l'enregistrement sur la source de diffusion est supérieure à 50 Ko, vous pouvez diviser l'enregistrement en plusieurs lignes dans votre flux d'application en fournissant le schéma approprié dans la configuration d'entrée en fournissant un délimiteur de lignes.

  • Le code SQL dans une application est limité à 100 Ko.

  • La fenêtre la plus longue que nous recommandons pour une requête à fenêtres est d'une heure. Les flux intégrés à l'application sont stockés dans un stockage volatile et des interruptions inattendues de l'application entraînent la reconstruction du flux par cette dernière à partir des données source dans le stockage volatile.

  • Le débit le plus élevé que nous recommandons pour un flux intégré à une application unique est compris entre 2 et 20 Mo/s, en fonction de la complexité de la requête de l'application.

  • Vous pouvez créer jusqu'à 50 applications Kinesis Data Analytics AWS par région dans votre compte. Vous pouvez demander des applications supplémentaires via le formulaire d'augmentation de limite de service. Pour plus d’informations, consultez le Centre AWS Support.

  • Le débit de streaming maximal qu'une seule application Kinesis Data Analytics for SQL peut traiter est d'environ 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 % des entrées. Effectuez l'une des opérations suivantes :

    Note

    Nous vous conseillons de revoir régulièrement la InputProcessing.OkBytes métrique de votre application afin de pouvoir planifier à l'avance l'utilisation de plusieurs applications SQL ou de migrer vers Amazon Managed Service pour Apache Flink pour les applications Java si le débit d'entrée prévu de votre application dépasse 100 Mo/sec. Nous vous conseillons également de créer une CloudWatch alarme InputProcessing.OkBytes afin que vous soyez averti lorsque votre application approche de la limite de débit d'entrée. Cela peut être utile car vous pouvez mettre à jour votre requête d’application pour obtenir un débit plus élevé, évitant ainsi la surcharge et les retards dans les analyses. Pour plus d'informations, consultez Dépannage. L’alarme peut également s’avérer utile si vous disposez d’un mécanisme permettant de réduire le débit en amont.

  • Le nombre d’unités de traitement Kinesis (KPU) est limité à huit. Pour trouver des instructions pour demander une augmentation de cette limite, consultez Pour demander une augmentation de limite dans Limites relatives au service Amazon.

    Avec Kinesis Data Analytics, vous ne payez que les ressources que vous utilisez. Un taux horaire vous est facturé en fonction du nombre moyen de KPUs celles utilisées pour exécuter votre application de traitement des flux. qUne seule unité KPU vous fournit 1 vCPU et 4 Go de mémoire.

  • Chaque application peut comporter une source de diffusion et une source de données de référence au maximum.

  • Vous pouvez configurer jusqu’à trois destinations pour votre application Kinesis Data Analytics. Nous vous recommandons d'utiliser l'une de ces destinations pour conserver les données du flux d'erreurs intégré à l'application.

  • L’objet Amazon S3 qui stocke les données de référence peut avoir une taille de 1 Go maximum.

  • Si vous modifiez les données de référence stockées dans le compartiment S3 après avoir chargé les données de référence dans une table intégrée à l'application, vous devez utiliser l'UpdateApplicationopération (à l'aide de l'API ou AWS CLI) pour actualiser les données de la table intégrée à l'application. À l'heure actuelle, l'actualisation des données de référence dans votre application AWS Management Console n'est pas prise en charge.

  • Actuellement, Kinesis Data Analytics ne prend pas en charge les données générées par l’Amazon Kinesis Producer Library (KPL).

  • Vous pouvez attribuer jusqu'à 50 balises par application.