Após uma análise cuidadosa, decidimos descontinuar o Amazon Kinesis Data Analytics SQL para aplicativos em duas etapas:
1. A partir de 15 de outubro de 2025, você não poderá criar um novo Kinesis Data Analytics SQL para aplicativos.
2. Excluiremos as aplicações a partir de 27 de janeiro de 2026. Você não poderá iniciar ou operar seu Amazon Kinesis Data Analytics SQL para aplicativos. O suporte não estará mais disponível para o Amazon Kinesis Data Analytics SQL a partir desse momento. Para obter mais informações, consulte Descontinuação do Amazon Kinesis Data Analytics SQL para aplicativos.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Limites
Datas de descontinuação
Após uma análise cuidadosa, tomamos a decisão de descontinuar o Amazon Kinesis Data Analytics SQL para aplicativos. Para ajudar você a planejar e migrar do Amazon Kinesis Data Analytics SQL para aplicativos, descontinuaremos a oferta gradualmente ao longo de 15 meses. Há duas datas importantes a serem observadas: 15 de outubro de 2025 e 27 de janeiro de 2026.
-
Em 15 de outubro de 2025, interromperemos as aplicações e as colocaremos em um estado
READY
. Você poderá reiniciar as aplicações nesse momento e continuar a usá-las normalmente, sujeito aos limites de serviço. -
A partir de 15 de outubro de 2025, você não poderá criar um novo Amazon Kinesis Data Analytics SQL para aplicativos. Você poderá executar qualquer aplicação existente normalmente, sujeito aos limites de serviço.
-
Excluiremos as aplicações a partir de 27 de janeiro de 2026. Você não poderá iniciar ou operar seu Amazon Kinesis Data Analytics SQL para aplicativos. O suporte não estará mais disponível para o Amazon Kinesis Data Analytics SQL para aplicativos a partir desse momento.
Recomendamos que você migre as aplicações para o Amazon Managed Service for Apache Flink ou Amazon Managed Service for Apache Flink Studio
Limites
Ao trabalhar com o Amazon Kinesis Data Analytics SQL for Applications, observe os seguintes limites:
O Kinesis Data Analytics SQL for está disponível nas AWS seguintes regiões: Leste dos EUA (Ohio), Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon), Canadá (Central), Europa (Paris), Europa (Irlanda), Europa (Frankfurt), Europa (Londres), Ásia-Pacífico (Hong Kong), Ásia-Pacífico (Mumbai), Ásia-Pacífico (Sydney), Ásia-Pacífico (Cingapura), Ásia-Pacífico (Seul), Ásia-Pacífico (Tóquio), América do Sul (São Paulo), (Leste dos EUA), (Oeste dos EUA) AWS GovCloud . AWS GovCloud Não temos planos de lançar o Kinesis Data Analytics SQL em AWS outras regiões.
Depois de 28 de junho de 2023, você não poderá criar um novo Kinesis Data Analytics SQL para aplicativos usando AWS o console de gerenciamento se ainda não usar o Kinesis Data Analytics for. SQL Para obter informações sobre o Kinesis Data Analytics SQL para datas de descontinuação, consulte. Datas de descontinuação Se você criou um aplicativo do Kinesis Data Analytics SQL for antes de 28 de junho de 2023, não haverá alterações na forma como você cria e executa aplicativos hoje em AWS uma região para a qual você já usa o Kinesis Data Analytics. SQL No entanto, você não poderá mais criar novos aplicativos usando o AWS console em uma região para a qual você não usa o Kinesis Data AnalyticsSQL.
Depois de 12 de setembro de 2023, você não poderá criar novos aplicativos usando o Kinesis Data Firehose como fonte se ainda não usar o Kinesis Data Analytics for. SQL Para obter informações sobre o Kinesis Data Analytics SQL para datas de descontinuação, consulte. Datas de descontinuação Os clientes existentes que usam o Kinesis Data Analytics SQL para aplicativos
KinesisFirehoseInput
com podem continuar adicionando aplicativosKinesisFirehoseInput
dentro de uma conta existente usando o Kinesis Data Analytics. Se você já é um cliente e deseja criar uma nova conta com o Kinesis Data Analytics SQL para aplicativosKinesisFirehoseInput
, você pode abrir um caso de suporte. Para obter informações, consulte o Centro da AWS Support. -
O tamanho de uma linha em um stream no aplicativo é limitado a 512 KB. O Kinesis Data Analytics usa até 1 KB para armazenar metadados. Esses metadados são contados em relação ao limite de linhas. Se o tamanho do registro na origem do streaming for maior que 50 KB, você poderá dividir o registro em várias linhas no fluxo da aplicação fornecendo o esquema apropriado na configuração de entrada com um delimitador de linha.
-
O SQL código em um aplicativo é limitado a 100 KB.
-
A janela mais longa que recomendamos para uma consulta em janela é de uma hora. Os fluxos no aplicativo são armazenados em armazenamento volátil, e interrupções inesperadas do aplicativo farão com que ele recrie o fluxo a partir dos dados de origem no armazenamento volátil.
O maior throughput que recomendamos para um único fluxo no aplicativo é entre 2 e 20 MB/segundo, dependendo da complexidade da consulta do aplicativo.
-
Você pode criar até 50 aplicativos do Kinesis Data Analytics AWS por região em sua conta. Você pode criar um caso para solicitar aplicativos adicionais por meio do formulário de aumento de limite de serviço. Para obter mais informações, consulte a Central AWS Support
. -
A taxa de transferência máxima de streaming que um único aplicativo do Kinesis Data Analytics SQL for pode processar é de aproximadamente 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% da entrada. Faça o seguinte:
Use vários Kinesis Data Analytics SQL para aplicativos para processar entradas
Use Aplicativos Managed Service for Apache Flink para Java se quiser continuar a usar um único fluxo e aplicativo.
nota
Recomendamos revisar periodicamente a
InputProcessing.OkBytes
métrica do seu aplicativo para que você possa planejar com antecedência o uso de vários SQL aplicativos ou migrar para o Amazon Managed Service for Apache Flink for Java Applications se a taxa de transferência de entrada projetada do seu aplicativo exceder 100 MB/seg. Também recomendamos a criação de um CloudWatch alarmeInputProcessing.OkBytes
para que você seja notificado quando seu aplicativo estiver próximo do limite de taxa de transferência de entrada. Isso pode ser útil, pois você pode atualizar a consulta do aplicativo para compensar por um maior throughput, evitando assim a contrapressão e o atraso na análise. Para obter mais informações, consulte Solução de problemas. O alarme também pode ser útil se você tiver um mecanismo para reduzir o throughput upstream. -
O número de unidades de processamento do Kinesis (KPU) é limitado a oito. Para obter instruções sobre como solicitar um aumento desse limite, consulte Para solicitar um aumento de limite em Limites de serviço da Amazon.
Com o Kinesis Data Analytics você paga apenas pelo que usa. É cobrada uma taxa horária com base no número médio KPUs que é usado para executar seu aplicativo de processamento de stream. Um único KPU fornece 1 v CPU e 4 GB de memória.
-
Cada aplicativo pode ter uma origem de streaming e até uma fonte de dados de referência.
-
Você pode configurar até três destinos para o seu aplicativo Kinesis Data Analytics. É recomendável que você use um dos seguintes destinos para manter os dados do fluxo de erros de aplicativo.
-
O objeto do Amazon S3 que armazena dados de referência pode chegar a um tamanho de até 1 GB.
-
Se você alterar os dados de referência armazenados no bucket do S3 depois de carregar os dados de referência em uma tabela no aplicativo, precisará usar a UpdateApplication operação (usando o API ou AWS CLI) para atualizar os dados na tabela no aplicativo. Atualmente, o AWS Management Console não oferece suporte à atualização de dados de referência em seu aplicativo.
-
Atualmente, o Kinesis Data Analytics não é compatível com dados gerados pela Amazon Kinesis Producer KPL Library ().
-
Você pode atribuir até 50 tags por aplicativo.