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:
Escalonamento vertical (recursos por alvo)
O escalonamento vertical é limitado pelo número de recursos que uma única função Lambda do Scheduling Request pode processar com eficiência em um único destino de agendamento (combinação). account/region/service
O Instance Scheduler foi projetado para ser capaz de lidar com milhares EC2s, centenas e centenas de RDS dbs/clusters em um único destino de agendamento ASGs, 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 insights 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 metas de agendamento ativas que estão sendo gerenciadas. Um alvo ativo é uma account/region/service combinação 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 um desempenho ideal.
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 ao 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 requer 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 Lambda do Scheduling Request Handler 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
Limites de taxa de API: a limitação da API de serviços da AWS pode ocorrer em 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 1.000. 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 conceitos básicos do AWS Lambda.