Limites de trabalhos - AWS IoT Core

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 de trabalhos

AWS IoT O Jobs tem cotas ou limites de serviço que correspondem ao número máximo de recursos ou operações de serviço para você Conta da AWS.

Limites de trabalho ativos e simultâneos

Esta seção ajudará você a aprender mais sobre trabalhos ativos e simultâneos e os limites que se aplicam a eles.

Trabalhos ativos e limite de trabalhos ativos

Quando você cria um trabalho usando o AWS IoT console ou a CreateJob API, o status do trabalho muda paraIN_PROGRESS. Todos os trabalhos em andamento são trabalhos ativos e contam para o limite de trabalhos ativos. Isso inclui trabalhos que estão implementando novas execuções de trabalhos ou trabalhos que aguardam que os dispositivos concluam suas execuções de trabalho. Esse limite se aplica a trabalhos contínuos e de snapshot.

Trabalhos simultâneos e limite de simultaneidade de trabalhos

Os trabalhos em andamento que estão implementando novas execuções de trabalhos ou que estão cancelando execuções de trabalhos criados anteriormente são trabalhos simultâneos e contam para o limite de simultaneidade de trabalhos. AWS IoT Os trabalhos podem ser implementados e cancelados rapidamente a uma taxa de 1.000 dispositivos por minuto. Cada trabalho é concurrent e conta para o limite de simultaneidade de trabalhos somente por um curto período de tempo. Depois que as execuções do trabalho forem implementadas ou canceladas, o trabalho não é mais simultâneo e não conta para o limite de simultaneidade do trabalho. Você pode usar a simultaneidade de trabalhos para criar um grande número de trabalhos enquanto espera que os dispositivos concluam a execução do trabalho.

nota

Se um trabalho com a configuração opcional de agendamento e a distribuição do documento de trabalho programados para ocorrer durante uma janela de manutenção atingir o startTime selecionado e você atingir o limite máximo de simultaneidade de trabalhos, esse trabalho programado passará para um estado de status de CANCELED.

Para determinar se um trabalho é simultâneo, você pode usar a IsConcurrent propriedade de um trabalho no AWS IoT console ou usando a ListJob API DescribeJob ou. Esse limite se aplica a trabalhos contínuos e de snapshot.

Para ver os trabalhos ativos e os limites de simultaneidade de trabalhos e outras cotas de AWS IoT trabalhos para você Conta da AWS e para solicitar um aumento de limite, consulte Pontos de extremidade e cotas de gerenciamento de AWS IoT dispositivos no. Referência geral da AWS

O diagrama a seguir mostra como a simultaneidade de trabalhos se aplica aos trabalhos em andamento e aos trabalhos que estão sendo cancelados.


                    Imagem mostrando os diferentes estados de um  AWS IoT  trabalho.
nota

Novos trabalhos com SchedulingConfig opcional manterão um estado de status inicial SCHEDULED e serão atualizados para IN_PROGRESS ao atingirem o startTime selecionado. Depois que o novo trabalho com o SchedulingConfig opcional atingir o startTime selecionado e for atualizado para IN_PROGRESS, ele será contabilizado no limite de trabalhos ativos e no limite de simultaneidade de trabalhos. Os trabalhos com um estado de status de SCHEDULED contarão para o limite de trabalhos ativos, mas não contarão para o limite de simultaneidade de trabalhos.

A tabela a seguir mostra os limites que se aplicam aos trabalhos ativos e simultâneos e às fases simultâneas e não simultâneas dos estados do trabalho.

Limites de trabalho ativos e simultâneos
Status do trabalho Fase Limite de trabalhos ativos Limite de simultaneidade de trabalhos
SCHEDULED Fase não simultânea: o AWS IoT Jobs aguarda o agendamento startTime do trabalho para iniciar as notificações de execução do trabalho em seus dispositivos. Os trabalhos nessa fase contam apenas para o limite de trabalhos ativos e terão a propriedade IsConcurrent definida como falsa. Aplica-se Não se aplica
IN_PROGRESS Fase simultânea: AWS IoT Jobs aceita a solicitação de criação do trabalho e começa a distribuir notificações de execução do trabalho em seus dispositivos. Os trabalhos nessa fase são simultâneos, conforme indicado pela propriedade IsConcurrent definida como verdadeira, e contam tanto para os trabalhos ativos quanto para os limites de simultaneidade de trabalhos. Aplica-se Aplica-se
Fase não simultânea: o AWS IoT Jobs espera que os dispositivos relatem os resultados de suas execuções de trabalhos. Os trabalhos nessa fase contam apenas para o limite de trabalhos ativos e terão a propriedade IsConcurrent definida como falsa. Aplica-se Não se aplica
Canceled Fase simultânea: AWS IoT Jobs aceita a solicitação de cancelamento do trabalho e começa a cancelar as execuções de trabalhos criados anteriormente para seus dispositivos. Os trabalhos nessa fase são simultâneos e terão a propriedade IsConcurrent definida como verdadeira. Uma vez que as execuções do trabalho tenham sido canceladas, o trabalho não é mais simultâneo e não conta para o limite de simultaneidade do trabalho. Não se aplica Aplica-se
nota

A duração máxima de uma janela de manutenção recorrente é de 23 horas e 50 minutos.