Anteriormente, o Amazon Managed Service for Apache Flink era conhecido como Amazon Kinesis Data Analytics for Apache Flink.
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á.
Gerencie tarefas de manutenção do Managed Service for Apache Flink
O Managed Service for Apache Flink corrige seus aplicativos periodicamente com atualizações de segurança do sistema operacional e da imagem do contêiner para manter a conformidade e atingir as metas de segurança. AWS A tabela a seguir lista a janela de tempo padrão durante a qual o Managed Service for Apache Flink executa esse tipo de manutenção. A manutenção do seu aplicativo pode ocorrer a qualquer momento durante a janela de tempo correspondente à sua região. Seu aplicativo pode passar por um tempo de inatividade de 10 a 30 segundos durante esse processo de manutenção. No entanto, a duração real do tempo de inatividade depende do estado do aplicativo. Para obter informações sobre como minimizar o impacto desse tempo de inatividade, consulte Tolerância a falhas: pontos de verificação e pontos de salvamento.
Para alterar a janela de tempo durante a qual o Managed Service for Apache Flink realiza a manutenção em seu aplicativo, use o. UpdateApplicationMaintenanceConfigurationAPI
Região | Janela de tempo de manutenção |
---|---|
AWS GovCloud (Oeste dos EUA) | 06:00 — 14:00 UTC |
AWS GovCloud (Leste dos EUA) | 03:00 — 11:00 UTC |
Leste dos EUA (Norte da Virgínia) | 03:00 — 11:00 UTC |
Leste dos EUA (Ohio) | 03:00 — 11:00 UTC |
Oeste dos EUA (N. da Califórnia) | 06:00 — 14:00 UTC |
Oeste dos EUA (Oregon) | 06:00 — 14:00 UTC |
Ásia-Pacífico (Hong Kong) | 13:00 — 21:00 UTC |
Ásia-Pacífico (Mumbai) | 16:30 — 00:30 UTC |
Ásia-Pacífico (Hyderabad) | 16:30 — 00:30 UTC |
Ásia-Pacífico (Seul) | 13:00 — 21:00 UTC |
Ásia-Pacífico (Singapura) | 14:00 — 22:00 UTC |
Ásia-Pacífico (Sydney) | 12:00 — 20:00 UTC |
Ásia-Pacífico (Jacarta) | 15:00 — 23:00 UTC |
Ásia-Pacífico (Tóquio) | 13:00 — 21:00 UTC |
Canadá (Central) | 03:00 — 11:00 UTC |
China (Pequim) | 13:00 — 21:00 UTC |
China (Ningxia) | 13:00 — 21:00 UTC |
Europa (Frankfurt) | 06:00 — 14:00 UTC |
Europa (Zurique) | 20:00 — 04:00 UTC |
Europa (Irlanda) | 22:00 — 06:00 UTC |
Europa (Londres) | 22:00 — 06:00 UTC |
Europa (Estocolmo) | 23:00 — 07:00 UTC |
Europa (Milão) | 21:00 — 05:00 UTC |
Europa (Espanha) | 21:00 — 05:00 UTC |
África (Cidade do Cabo) | 20:00 — 04:00 UTC |
Europa (Irlanda) | 22:00 — 06:00 UTC |
Europa (Londres) | 23:00 — 07:00 UTC |
Europa (Paris) | 23:00 — 07:00 UTC |
Europa (Estocolmo) | 23:00 — 07:00 UTC |
Oriente Médio (Barém) | 13:00 — 21:00 UTC |
Oriente Médio (UAE) | 18:00 — 02:00 UTC |
América do Sul (São Paulo) | 19:00 — 03:00 UTC |
Israel (Tel Aviv) | 20:00 — 04:00 UTC |
Defina um UUID para todos os operadores
Quando o Managed Service for Apache Flink inicia um trabalho do Flink para um aplicativo com um snapshot, o trabalho do Flink pode falhar ao iniciar devido a certos problemas. Um deles é a incompatibilidade de IDs do operador. O Flink espera um operador explícito e consistente IDs para os operadores do gráfico de tarefas do Flink. Se não for definido explicitamente, o Flink gera automaticamente um ID para os operadores. Isso ocorre porque o Flink usa esses operadores IDs para identificar exclusivamente os operadores em um gráfico de tarefas e os usa para armazenar o estado de cada operador em um ponto de salvamento.
O problema de incompatibilidade de ID do operador ocorre quando o Flink não encontra um mapeamento 1:1 entre o operador IDs de um gráfico de tarefas e o operador IDs definido em um ponto de salvamento. Isso acontece quando operadores consistentes explícitos não IDs são definidos e o Flink gera automaticamente um operador IDs que pode não ser consistente com cada criação de gráfico de tarefas. A probabilidade de os aplicativos enfrentarem esse problema é alta durante as operações de manutenção. Para evitar isso, recomendamos que os clientes definam UUID para todos os operadores no código Flink. Para obter mais informações, consulte o tópico Definir a UUID para todos os operadores em Preparação para produção.
Identifique quando ocorreu a manutenção em seu aplicativo
Você pode descobrir se o Managed Service for Apache Flink realizou uma ação de manutenção em seu aplicativo usando o. ListApplicationOperations
API
Veja a seguir um exemplo de solicitação ListApplicationOperations
que pode ajudá-lo a filtrar a lista para manutenção no aplicativo:
{ "ApplicationName": "MyApplication", "operation": "ApplicationMaintenance" }