View a markdown version of this page

Cotas - Agendador de instâncias na AWS

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á.

Cotas

Limitações de escalabilidade

O Instance Scheduler se expande em dois eixos principais para gerenciar grandes implantações corporativas:

Escalabilidade vertical (recursos por alvo)

A escala vertical é limitada pelo número de recursos que uma única função Lambda de solicitação de agendamento pode processar com eficiência em uma única meta de agendamento (combinação /serviço). account/region

O Instance Scheduler foi projetado para ser capaz de lidar com milhares de EC2s, centenas de ASGs e centenas de RDS dbs/clusters em uma única meta de agendamento, mas pode ser limitado pela latência entre regiões.

Para garantir o desempenho ideal, recomendamos monitorar o tempo de execução do Scheduling Request Lambda (consulte o painel de informações operacionais). Recomendamos manter o tempo de execução médio abaixo de 90 segundos com um tempo máximo de pico não superior a 4 minutos.

Escala horizontal (número de alvos)

O escalonamento horizontal é limitado pelo número de alvos de agendamento ativos que estão sendo gerenciados. Um alvo ativo é uma combinação account/region /service com pelo menos um recurso marcado ativamente. O Instance Scheduler pode ser implantado em muitas outras contas e regiões, mas somente destinos com recursos marcados ativamente afetam o desempenho.

Com a cota de simultaneidade padrão do Lambda de 1000, você pode executar 1000 alvos ativos simultaneamente. O Lambda enfileira execuções adicionais automaticamente, permitindo que você escale além desse limite. Recomendamos manter o atraso cumulativo abaixo de 3 minutos para otimizar o desempenho.

Por exemplo, com um tempo de execução médio de 15 segundos e um limite de simultaneidade lambda de 1000, você pode gerenciar até 12.000 alvos ativos enquanto mantém o atraso cumulativo abaixo de 3 minutos (3 minutos ÷ 15 segundos × 1000 = 12.000 alvos).

Para implantações maiores, você pode solicitar um aumento da cota de simultaneidade do Lambda do AWS Support.

Considerações adicionais

Tags de recursos da AWS: os recursos da AWS normalmente têm um limite de 50 tags por recurso. O Instance Scheduler exige 6 tags informativas e de controle para operar a solução. Garanta que seus recursos tenham capacidade de tags suficiente para acomodar as tags do Instance Scheduler e sua estratégia de marcação existente.

Limites de execução do Lambda: cada função do Scheduling Request Handler Lambda tem um tempo limite de execução de 5 minutos.

Escalabilidade do DynamoDB: a solução usa escalabilidade sob demanda para suas tabelas do Amazon DynamoDB, ajustando automaticamente a capacidade com base na sua carga de trabalho.

Limites de taxa de API: a limitação de APIs de serviços da AWS pode ocorrer com implantações muito grandes. A solução inclui a lógica de repetição para lidar com a limitação temporária, mas a limitação excessiva pode reduzir os limites superiores de escala da solução.

Cotas de serviço da AWS

Cotas de serviço para serviços da AWS

Service quotas, ou limites, representam o máximo de recursos ou operações de serviço permitidos em uma conta AWS. Verifique se você tem cota suficiente para cada um dos serviços implementados nessa solução. Para obter mais informações, consulte Cotas dos serviços da AWS.

CloudFormation Cotas da AWS

Sua conta da AWS tem CloudFormation cotas da AWS que você deve conhecer ao lançar a pilha nesta solução. Ao compreender essas cotas, você pode evitar erros de limitação que o impediriam de implantar essa solução com êxito. Para obter mais informações, consulte as CloudFormation cotas da AWS no Guia CloudFormation do usuário da AWS.

Cotas do AWS Lambda

Sua conta tem uma cota padrão de execução simultânea do AWS Lambda de 1000. Para implantações maiores, recomendamos implantar o Instance Scheduler em uma conta dedicada para evitar competir com outras cargas de trabalho pela simultaneidade do Lambda. Esse valor é ajustável. Para obter mais informações, consulte o guia de introdução ao AWS Lambda.