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á.
Custos
Você é responsável pelo custo dos serviços da AWS usados ao executar o Instance Scheduler na AWS. De acordo com a revisão mais recente, o custo de executar essa solução, uma pequena implantação em duas contas e duas regiões, é de aproximadamente 13,15 USD por mês. Consulte os exemplos de tabelas de custos a seguir para obter uma análise mais detalhada.
O Instance Scheduler na AWS foi projetado para invocar funções do AWS Lambda várias vezes por ciclo de execução. Por exemplo, se você usar a solução para gerenciar instâncias da Amazon EC2 e do Amazon RDS em uma região para duas contas (uma conta em que a solução é implantada e a outra conta é uma conta cruzada), a solução executa cinco invocações da função Lambda:
-
Um para lidar com a solicitação de orquestração inicial do Event Bridge, que é invocada com base na frequência selecionada (padrão: cinco minutos).
-
Uma invocação Lambda adicional para cada serviço, conta e região.
-
Se o agendamento de grupos do Auto Scaling estiver ativado, outra invocação de orquestração será executada para todos a cada hora. accounts/regions
As métricas operacionais personalizadas adicionam custos adicionais com base no número de agendamentos e tipos de instância (como m2.medium, t3.large) programados pela solução. Se você não quiser monitorar essas métricas, você pode desativar esse recurso para economizar custos. Consulte o painel de insights operacionais para obter mais detalhes sobre essas métricas e seus custos associados.
Essa solução usa escalabilidade sob demanda para suas tabelas do Amazon DynamoDB
Consulte a página de preços de cada serviço da AWS nesta solução.
O custo da solução por execução depende do número de instâncias marcadas e gerenciadas pela solução. À medida que o número de EC2 instâncias de banco de dados do RDS aumenta, o tempo de execução do Lambda também aumenta proporcionalmente.
Recomendamos criar um orçamento por meio do AWS Cost Explorer para ajudar a gerenciar custos. Os preços estão sujeitos a alterações.
nota
Para fins de otimização de custos, o Instance Scheduler agrupa todos os serviços relacionados ao Amazon RDS em uma única invocação. Portanto, mesmo que você habilite o agendamento do Amazon RDS, Amazon
Exemplos de preços (mensais)
Pequena implantação
Este exemplo de preço é baseado nas seguintes suposições:
-
Duas contas, duas regiões, agendando todos os serviços possíveis
-
3 horários em uso ativo
-
20 instâncias de 3 tamanhos diferentes
-
Intervalo de agendamento: 5 minutos
-
Tamanho da função Lambda: 128 MB
-
Tempo médio de execução da função Lambda: 8 segundos
| Serviço da AWS | Dimensões | Custo mensal [USD] |
|---|---|---|
|
AWS Lambda |
288 + 24 execuções de agendamento por dia 1+8 funções Lambda por execução Tempo médio de execução do Lambda de 8 segundos ($0.0000021/segundo) ($0,0000002/chamada de função Lambda) |
~$1,50 |
|
Métricas operacionais (opcional) |
CloudWatch painel ($3/mês) 3 per-instance-type métricas ($0,90/mês) 3 métricas por cronograma * 2 serviços (0,60 USD/mês) ~ 80.000 ligações/mês PutMetric ($0,01/1000) |
~$10,00 |
|
Amazon DynamoDB |
~ 75.000 WRU/month ($1,25 por milhão) ~ 100.000 RRU/month ($0,5 por milhão) custos de armazenamento insignificantes (<$0,01) |
~$0,15 |
|
AWS KMS |
1 chave do AWS KMS (1 USD por mês) ~ 140.000 API requests/month (0,30/10000 US$) |
~$1,50 |
|
Total: |
~$13,15 |
Implantação média
Este exemplo de preço é baseado nas seguintes suposições:
-
50 contas, 4 regiões, agendando todos os serviços suportados
-
10 horários em uso ativo
-
200 instâncias de 10 tamanhos diferentes
-
Intervalo de agendamento: 5 minutos
-
Tamanho da função Lambda: 128 MB
-
Tempo médio de execução do Lambda: 8 segundos
-
5 janelas EC2 de manutenção
| Serviço da AWS | Dimensões | Custo mensal [USD] |
|---|---|---|
|
AWS Lambda |
288 + 24 execuções de agendamento por dia 1+400 funções Lambda por execução Tempo médio de execução do Lambda de 8 segundos ($0.0000021/segundo) ($0,0000002/chamada de função Lambda) |
~$64,00 |
|
Métricas operacionais (opcional) |
CloudWatch painel ($3/mês) 10 per-instance-type métricas ($0,90/mês) 10 métricas por cronograma * 2 serviços (0,60 USD/mês) ~ 3,5 milhões PutMetric de chamadas/mês ($0,01/1000) |
~$60,00 |
|
Amazon DynamoDB |
~ 7 milhões WRU/month ($1,25 por milhão) ~ 8 milhões RRU/month ($0,5 por milhão) Custos de armazenamento (<$0,01) |
~$12,00 |
|
AWS KMS |
1 chave do AWS KMS (1 USD por mês) API de ~ 7 milhões ( requests/month $0,30/10000) |
~$22,00 |
|
Total: |
~$158,00 |
Grande implantação
Este exemplo de preço é baseado nas seguintes suposições:
-
120 contas, 6 regiões, agendando tanto a Amazon EC2 quanto o Amazon RDS
-
100 horários em uso ativo
-
2000 instâncias de 50 tamanhos diferentes
-
100 janelas EC2 de manutenção
-
Intervalo de agendamento: 5 minutos
-
Tamanho da função Lambda: 128 MB
-
Tempo médio de execução da função Lambda: 8 segundos
| Serviço da AWS | Dimensões | Custo mensal [USD] |
|---|---|---|
|
AWS Lambda |
288 + 24 execuções de agendamento por dia 1+1440 funções Lambda por execução Tempo médio de execução da função Lambda de 8 segundos ($0.0000021/segundo) ($0.0000002/Chamada Lambda) |
~$230,00 |
|
Métricas operacionais (opcional) |
CloudWatch painel ($3/mês) 50 per-instance-type métricas ($0,90/mês) 100 métricas por programação* 2 serviços (0,60 USD/mês) ~ 3,5 milhões PutMetric de chamadas/mês ($0,01/1000) |
~$300,00 |
|
Amazon DynamoDB |
~ 26 milhões WRU/month ($1,25 por milhão) ~ 26 milhões RRU/month ($0,5 por milhão) Custos de armazenamento (<$0,01) |
~$40,00 |
|
AWS KMS |
1 chave KMS (1 USD/mês) API de ~ 25 milhões ( requests/month $0,30/10000) |
~$80,00 |
|
Total: |
~$650,00 |
Para configurar a solução com eficiência, considere o seguinte:
-
Implante a solução em uma região onde o custo da função Lambda é mais baixo.
-
Não altere a memória da função Lambda (CloudFormation parâmetro Memory, a menos que seja absolutamente necessário). Isso aumentará significativamente o custo da solução.
-
Remova os agendamentos não utilizados das configurações da solução.
-
Selecione uma frequência que reduza o número de execuções da função Lambda por dia. Por exemplo, se as programações tiverem horas de intervalo, defina a frequência ( CloudFormation parâmetro Frequência) para incrementos de uma hora. Por padrão, a solução é definida para cinco minutos, o que significa que a função Lambda será invocada 288 vezes por dia, enquanto uma frequência de uma hora será executada 24 vezes por dia.