Quero implementar o recurso de simultaneidade provisionada no aws lambda, mas que será ativado apenas nos horários de pico.
Não quero executar minha instância 24 horas por dia, 7 dias por semana, então posso cortar minhas contas
Configurei meu serverless para fornecer 150 simultaneidades provisionadas, mas elas serão executadas o tempo todo.
serverless.yml
functions:
api:
handler: index.handler
provisionedConcurrency: 150
Você pode usar
serverless-provisioned-concurrency-autoscaling
o plugin para agendar a simultaneidade provisionada do aws lambdaBasicamente este plugin irá criar dois
scheduled actions
para iniciar e parar o ambiente de execução com a ajuda deapplication autoscaling
abra o terminal e execute o comando abaixo para instalar o plugin
Em seguida, configure o plugin em
serverless.yml
Esta é a etapa final importante, configurando o horário de início e término do ambiente de execução lambda no nível da função
Bônus