A cobrança é feita com base nos recursos de computação e memória usados pela aplicação. Além disso, se você automatizar suas implantações, pagará uma taxa mensal definida por cada aplicação que cobre todas as implantações automatizadas daquele mês. Se você optar por implantar do código-fonte, pagará uma taxa de compilação pelo tempo que o App Runner demora para criar um contêiner do seu código-fonte.
Instâncias de contêiner provisionadas
0,007 USD/GB-hora*
Quando a aplicação é implantado, você paga pela memória provisionada em cada instância de contêiner. Manter a memória da instância de contêiner provisionada quando a aplicação está ociosa garante que ela possa fornecer latência consistentemente baixa de milissegundos
* A definição de preços de 0,007 USD/GB-hora é aplicável às seguintes regiões da AWS: Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon) e Europa (Irlanda). Para a região Ásia-Pacífico (Tóquio), o preço é de 0,009 USD/GB-hora.
Instâncias de contêiner ativas
0,064 USD/vCPU-hora*
0,007 USD/GB-hora*
Quando a aplicação está processando solicitações, você muda de instâncias de contêiner provisionadas para instâncias de contêiner ativas que consomem recursos de memória e computação. Você paga pela computação e por qualquer memória adicional que exceda a memória alocada pelas instâncias de contêiner provisionadas. O App Runner escala automaticamente o número de instâncias de contêiner ativas para atender aos requisitos de processamento da sua aplicação. Você pode definir um limite máximo para o número de instâncias de contêiner ativas que a aplicação usa para que os custos não excedam seu orçamento. Quando suas instâncias de contêiner ativas estiverem inativas, o App Runner redimensionará para as instâncias de contêiner provisionadas (o padrão é 1 instância de contêiner provisionado).
Todo o processamento de instâncias de contêiner é cobrado por segundo, arredondado para o segundo mais próximo. Há uma cobrança mínima de um minuto para recursos de vCPU sempre que uma instância de contêiner provisionada começa a processar solicitações.
* A definição de preços de 0,007 USD/GB-hora e de 0,064 USD/vCPU-hora é aplicável às seguintes regiões da AWS: Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon) e Europa (Irlanda). Para a região Ásia-Pacífico (Tóquio), o preço é de 0,009 USD/GB-hora e 0,081 USD/vCPU-hora.
Configurações com suporte
CPU | Valores de memória | |
0,25 vCPU | 0,5 GB | |
0,25 vCPU | 1 GB | |
0,5 vCPU | 1 GB | |
1 vCPU | 2 GB | |
1 vCPU | 3 GB | |
1 vCPU | 4 GB | |
2 vCPUs | 4 GB | |
2 vCPUs | 6 GB | |
4 vCPUs | 8 GB | |
4 vCPUs | 10 GB | |
4 vCPUs | 12 GB |
Como funciona a definição de preço
Com o App Runner, você implanta e executa suas aplicações em instâncias de contêiner, que consomem recursos de computação e memória. Ao criar uma aplicação no AWS App Runner, você configura a quantidade de memória e vCPU necessária para que a aplicação seja executada. Você também seleciona a simultaneidade, uma métrica de escala que representa o número máximo de solicitações simultâneas que podem ser processadas por uma instância de contêiner ativa. Quando a aplicação estiver ociosa, você paga por GB de memória por instâncias de contêiner provisionadas que mantêm a aplicação aquecido e eliminar inícios a frio. Quando as solicitações chegam, sua aplicação responde em milissegundos, e você paga pela vCPU e memória consumidas pelas instâncias de contêiner ativas à medida que a sua aplicação está processando solicitações. Você só é cobrado enquanto sua aplicação está em execução, e o App Runner facilita a pausa e a retomada da aplicação por meio do console, da CLI ou da API para ajudar a gerenciar os custos. O App Runner amplia e reduz automaticamente as instâncias de contêiner ativas para atender às demandas de processamento da sua aplicação, e você paga apenas pela vCPU e pela memória usadas.
Complementos
Implantações automáticas
1 USD/aplicação, por mês
Você pode optar por optar por optar por implantações automáticas, um recurso que cria uma imagem de contêiner após alterações em uma ramificação de implantação de código-fonte e, posteriormente, aciona uma implantação.
Taxa de compilação
0,005 USD/minuto de construção
Você pagará uma taxa de compilação pelo tempo que o App Runner demora para criar sua aplicação a partir do seu código-fonte. Você paga essa taxa de compilação apenas pela primeira implantação da sua aplicação ou quando houver uma alteração no código-fonte.
Uso de outros serviços da AWS e transferência de dados
Você pode acumular cobranças adicionais quando seus contêineres usam outros serviços da AWS ou transfere dados. Por exemplo, se os seus contêineres usarem o Amazon CloudWatch Logs para registro em log de aplicações, você será cobrado pela utilização do CloudWatch.
Transferência de dados: você será cobrado pelas taxas de transferência de dados da AWS padrão.
Exemplos rápidos de preços
Aplicação de desenvolvimento ou teste
5 USD/mês
API leve e sensível à latência
25 USD/mês
Aplicação de produção em alto volume
102 USD/mês
Exemplo de discriminação de custos
-
Exemplo 1: aplicação de desenvolvimento ou teste
Construídas por desenvolvedores individuais, essas aplicações, como sites estáticos, servem tráfego de teste ou desenvolvimento e usam implantações manuais. Os desenvolvedores costumam pausar essas aplicações para gerenciar custos.Configuração de aplicações
- Tamanho da instância de contêiner: 1 vCPU e 2 GB
- Simultaneidade: 80 solicitações/instância de contêiner ativa
- Contagem de instâncias de contêiner provisionadas: 1 (mínimo padrão)
Tráfego
Você está testando sua aplicação, e o serviço do App Runner vê o tráfego de duas solicitações por segundo por duas horas por dia. O App Runner dimensiona o serviço para apenas uma instância de contêiner ativa para processar solicitações recebidas e provisiona a memória da instância de contêiner por duas horas por dia. Você pausa o serviço pelas 22 horas restantes do dia para economizar custos.
Recursos de computação diários usados para processar solicitações
0,13 USD
2 horas × 1 instância de contêiner ativa × [(1 vCPU × 0,064 USD/vCPU-hora) + (2 GB × 0,007 USD/GB-hora)] - 2 horas x 1 instância de contêiner provisionada x (2 GB × 0,007 USD/GB-hora) = 0,13 USD
Taxa diária de instância de contêiner provisionada
0,03 USD
2 horas × 1 instância de contêiner provisionada × (2 GB × 0,007 USD/GB por hora) = 0,03 USD
Custo diário total
0,16 USD
Total de recursos computacionais (0,13 USD) + instância de contêiner provisionada (0,03 USD) = 0,16 USD
Custo total mensal
4,80 USD
Custo diário total (0,16 USD) × 30 dias = 4,80 USD
-
Exemplo 2: API leve e sensível à latência
APIs comerciais leves ou serviços Web apresentam baixo volume de solicitações e não passam por atividades de hora de pico.Configuração de aplicações
- Tamanho da instância de contêiner: 1 vCPU e 2 GB
- Simultaneidade: 80 solicitações/instância de contêiner ativa
- Contagem de instâncias de contêiner provisionadas: 1 (mínimo padrão)
Tráfego
Você está executando uma API leve e sensível à latência e sua aplicação vê solicitações esporádicas de cerca de 80 solicitações/segundo por 8 horas por dia. O App Runner dimensiona o serviço para apenas um contêiner para processar solicitações recebidas e provisiona a memória da instância do contêiner por 24 horas por dia.
Recursos de computação diários usados para processar solicitações
0,51 USD
8 horas × 1 instância de contêiner ativa × [(1 vCPU × 0,064 USD/vCPU-hora) + (2 GB × 0,007 USD/GB-hora)] - 8 horas x 1 instância de contêiner provisionada x (2 GB × 0,007 USD/GB-hora) = 0,51 USD
Taxa diária de instância de contêiner provisionada
0,34 USD
24 horas × 1 instância de contêiner provisionada × (2 GB × 0,007 USD/GB por hora) = 0,34 USD
Custo diário total
USD 0,85
Total de recursos computacionais (0,51 USD) + instância de contêiner provisionada (0,34 USD) = 0,85 USD
Custo total mensal
25,50 USD
Custo diário total (0,85 USD) × 30 dias = 25,50 USD
-
Exemplo 3: Aplicação de produção em alto volume
As aplicações de produção potencializam sua lógica de negócios mais sensível à latência. Eles são submetidas a várias horas de pico de tráfego diariamente.Configuração de aplicações
- Tamanho da instância de contêiner: 1 vCPU e 2 GB
- Simultaneidade: 80 solicitações/instância de contêiner ativa
- Contagem de instâncias de contêiner provisionadas: 1 (mínimo padrão)
Tráfego
Você está executando uma aplicação Web que está ocupado durante o dia e vê um padrão de solicitação variável com um pico de 800 solicitações/segundo por 3 horas. Para 12 horas não de pico, a aplicação tem uma demanda de 60 solicitações/segundo. O App Runner dimensiona a aplicação até dez instâncias de contêiner ativas para horas de pico, reduz a escala para um instância de contêiner ativa para horas que não sejam de pico e provisiona memória por 24 horas por dia.
Recursos de computação diários usados para processar solicitações
Horas de pico: 2,30 USD
Por três horas de pico, sua aplicação precisa de dez instâncias de contêiner ativas para atender a 800 solicitações/segundo, pois cada instância foi configurada para processar 80 solicitações simultâneas.
10 instâncias de contêiner ativo × 3 horas × [(1 vCPU × 0,064 USD/vCPU-hora) + (2 GB x 0,007 USD/GB-hora)] - 1 instância de contêiner provisionada x 3 horas x (2 GB x 0,007 USD/GB-hora) = 2,30 USD
Horas não de pico: 0,77 USD
Por doze horas sem pico, o aplicação precisa de uma instância de contêiner ativa para atender a 60 solicitações/segundo, pois cada instância de contêiner ativa pode processar 80 solicitações/segundo
12 horas × 1 instância de contêiner ativa × [(1 vCPU × 0,064 USD/vCPU-hora) + (2 GB x 0,007 USD/GB-hora)] - 12 horas × 1 instância de contêiner provisionada x (2 GB x 0,007 USD/GB-hora) = 0,77 USD
Taxa diária de instância de contêiner provisionada
0,34 USD
24 horas × 1 instância de contêiner provisionada × (2 GB × 0,007 USD/GB por hora) = 0,34 USD
Custo diário total
3,40 USD
Recursos de computação em horário de pico (1,92 USD) + recursos computacionais em horário não de pico (0,77 USD) + instância de contêiner provisionado (0,71 USD) = 3,40 USD
Custo total mensal
102 USD
Custo diário total (USD 3,40) x 30 dias = USD 102
Recursos adicionais de preço
Calcule facilmente os custos mensais na AWS
Entre em contato com os especialistas da AWS para obter um orçamento personalizado