Pular para o conteúdo
ToolSimu

SaaS, IA e nuvem · Simulador interativo

Simulador de ponto de equilíbrio serverless x VPS: pagar por requisição ou preço fixo de servidor

O serverless é gratuito em pequena escala e caro em grande escala; um VPS é o oposto, além do seu próprio tempo. Encontre o volume de requisições em que cada um vence.

Torre de controle

Total de requisições de API ou de páginas que o seu aplicativo atende em um mês, contadas em milhões.

400

Quanto tempo leva para executar uma requisição. Ele determina tanto as cobranças de computação do serverless quanto quantas requisições um VPS consegue atender.

300

O que o produto ganha a cada mês, e com o qual a infraestrutura e o seu tempo precisam ser pagos.

R$ 13.000

Preço mensal de um servidor virtual do tamanho que você executaria, antes dos backups.

R$ 93,60

Quanto vale uma hora do seu tempo ou do tempo do seu engenheiro quando gasta com servidores em vez de com o produto.

R$ 234,00

Zero significa que tudo roda em serverless, 100 significa que tudo roda no VPS. Usado para testar a mudança.

0%

Executa um teste de estresse reverso e uma simulação de Monte Carlo com 1.000 rodadas sobre o cenário atual.

Resultado líquido por mês

R$ 3.880

Fluxo em cascata do efeito dominó

Cada etapa alimenta a seguinte. Verde é seguro, âmbar é atenção e vermelho é crítico.

  1. 1

    Carga

    400

    milhões de requisições por mês

    Crítico

  2. 2

    Custo por milhão de requisições

    R$ 22

    somente infraestrutura

    Atenção

  3. 3

    Conta de infraestrutura

    R$ 9 mil

    serverless mais VPS por mês

    Crítico

  4. 4

    Tempo de operação

    R$ 351

    custo das horas de servidor e de implantação

    Seguro

  5. 5

    Lucro

    R$ 4 mil

    líquido por mês

    Atenção

Os valores são exibidos em BRL em uma escala ilustrativa, não em uma taxa de câmbio atual.

Guia aprofundado

Simulador de ponto de equilíbrio serverless x VPS: pagar por requisição ou preço fixo de servidor

Análise executiva do setor

A escolha entre serverless e um servidor virtual simples costuma ser debatida como ideologia, mas é aritmética. O serverless cobra por requisição e por unidade de tempo de computação, de modo que o custo começa em zero e sobe a cada chamada. Um VPS cobra um preço mensal fixo, esteja ocioso ou ocupado, então custa algo desde o primeiro dia e depois permanece igual até a capacidade se esgotar. As duas linhas se cruzam em algum volume de requisições, e o lado em que você está desse ponto decide a conta por uma ordem de grandeza nos extremos.

O que torna a comparação traiçoeira é que a linha barata não conta a história toda. As contas do serverless têm várias partes: invocações, tempo de memória, um gateway de API na frente e logs que crescem com o tráfego. A conta do VPS parece pequena, mas o servidor precisa de atualizações, backups, monitoramento e de alguém acordado quando ele falha. Esse tempo é real e, para uma equipe pequena, costuma ser o insumo mais caro. Um equilíbrio justo inclui, portanto, tanto a fatura da nuvem quanto o valor das horas gastas operando o servidor.

O modelo de dominó acompanha o custo da carga até o lucro. As requisições por mês e o tempo de execução definem a carga de trabalho. Junto com as regras de preço, elas dão um custo por milhão de requisições, que se torna a conta de infraestrutura. Soma-se o tempo de operação e o total é comparado com a receita. O tempo de execução é o fator silencioso, porque multiplica a cobrança de computação do serverless e também reduz quantas requisições um VPS consegue atender. Reduzi-lo à metade pode deslocar o ponto de equilíbrio muito longe.

O iceberg mostra o que a linha principal deixa de fora. Visíveis ficam as cobranças de invocação e de computação, ou as instâncias de VPS. Abaixo da linha d'água ficam as taxas do gateway de API, que muitas vezes superam as das próprias funções, a ingestão de logs, que cresce a cada requisição, as horas de operação precificadas pelo valor do seu tempo e a receita perdida quando os cold starts fazem alguns usuários esperarem. Use o simulador para informar o seu volume e o seu tempo de execução e depois teste mover tráfego para um VPS para ver a diferença mensal.

Fórmulas e metodologia

O modelo é um único mês. O custo do serverless por milhão de requisições é o preço da invocação mais o tempo de memória (meio gigabyte pelo tempo de execução), mais as cobranças de gateway e de logs. Um VPS atende um número de milhões de requisições por mês igual a uma constante de capacidade dividida pelo tempo de execução, arredondado para instâncias inteiras, cada uma com uma cobrança de backup. O tempo de operação é de 1,5 hora por mês no serverless e de 9 horas em um VPS, valorizado à sua tarifa horária. Os cold starts custam uma pequena parcela da receita no tráfego serverless.

Custo do serverless por milhão
s = invocação + 0,5 GB × (ms ÷ 1000) × 10⁶ × preço do GB-s + gateway + logs
O que um milhão de requisições custa em uma plataforma de pagamento por uso.
Capacidade do VPS
Cap = 40.000 ÷ ms de execução (milhões de requisições por instância)
Quanto tráfego uma instância consegue atender em um mês, caindo à medida que as requisições ficam mais lentas.
Conta do VPS
V = teto(tráfego no VPS ÷ Cap) × (preço + backup)
Instâncias necessárias, arredondadas para cima, vezes o preço mensal fixo.
Volume de equilíbrio
M* = (preço do VPS + backup + horas extras de operação × tarifa) ÷ s
Milhões de requisições por mês em que o serverless custa o mesmo que um VPS e o seu tempo extra de operação.
Lucro líquido
Líquido = receita − conta do serverless − conta do VPS − operação − perda por cold start
O resultado mensal. O ponto de ruptura é onde ele chega a zero.

Elasticidade em cascata

As requisições por mês e o tempo de execução são as variáveis mais elásticas no serverless, porque a conta é linear em ambas. Em um VPS, o custo é fixo até uma instância encher, de modo que o efeito aparece em degraus. A sua tarifa de operação pesa mais em volumes baixos, em que a conta do VPS é pequena e o seu tempo domina.

Três estudos de caso reais

Início com recursos próprios

Um projeto paralelo com tráfego leve

Um projeto pequeno atende quinze milhões de requisições por mês com funções curtas. O serverless custa alguns dólares, e um VPS mais o tempo de manutenção custaria mais. Carregue o caso para ver por que o serverless vence em pequena escala e por que a camada gratuita é um começo tão forte.

Médio porte em expansão

Um produto estável com alto volume

Um produto com receita forte atende centenas de milhões de requisições curtas. A conta do serverless é perceptível, mas a receita a absorve. Carregue o caso para ver a margem em termos absolutos e por que testar a mudança para um VPS compensa aqui.

Crise de cisne negro

Uma API lenta com volume enorme

Uma API com tempos longos de execução atende perto de dois bilhões de requisições por mês no serverless, enquanto a receita permanece estável. A computação, o gateway e os logs crescem mais do que a receita. Carregue o caso para ver a conta superar a receita e como um servidor de preço fixo recupera o mês.

Matriz de referências do setor

MétricaZona de perigoMédia do setorElite dos 10% melhores
Requisições mensais a partir das quais um VPS pequeno costuma vencer o serverlessAcima de 500M no serverless50–300MHíbrido: rotas estáveis no VPS, picos no serverless
Tempo médio de execução das funçõesAcima de 800 ms100–300 msAbaixo de 100 ms
Infraestrutura como parcela da receitaAcima de 40%10–20%Abaixo de 8%
Horas mensais de operação em uma configuração pequena de VPSAcima de 20 h6–10 h2–4 h com automação
Cobranças de gateway e de logs como parcela da conta do serverlessAcima de 60%30–50%Abaixo de 25%

Variáveis e alavancas

Requisições por mês (milhões)

Total de requisições de API ou de páginas que o seu aplicativo atende em um mês, contadas em milhões.

Alavanca: Coloque as respostas em cache na borda e elimine consultas repetitivas, porque cada requisição evitada é uma requisição que você não paga no serverless.

Tempo médio de execução (ms)

Quanto tempo leva para executar uma requisição. Ele determina tanto as cobranças de computação do serverless quanto quantas requisições um VPS consegue atender.

Alavanca: Analise as funções lentas, reutilize conexões e enxugue as dependências; o tempo de execução multiplica a conta de computação e reduz a capacidade do VPS.

Receita mensal do produto

O que o produto ganha a cada mês, e com o qual a infraestrutura e o seu tempo precisam ser pagos.

Alavanca: Vincule o preço ao uso para que o custo de infraestrutura cresça junto com a receita, e não à frente dela.

Preço do VPS por instância

Preço mensal de um servidor virtual do tamanho que você executaria, antes dos backups.

Alavanca: Compare provedores e tamanhos, e use uma instância maior com um plano de snapshots em vez de várias pequenas.

Valor de uma hora de operação

Quanto vale uma hora do seu tempo ou do tempo do seu engenheiro quando gasta com servidores em vez de com o produto.

Alavanca: Automatize implantações, atualizações e backups com uma configuração pequena e repetível, para que o tempo de servidor fique em uma ou duas horas por mês.

Parcela do tráfego no VPS

Zero significa que tudo roda em serverless, 100 significa que tudo roda no VPS. Usado para testar a mudança.

Alavanca: Mova para um VPS apenas as rotas estáveis e de alto volume e mantenha em serverless os endpoints com picos ou pouco usados.

Como usar este simulador

  1. 1Comece pela predefinição realista ou informe as requisições, o tempo médio de execução e a receita do mês passado.
  2. 2Leia as cinco caixas do dominó para ver se o custo por milhão de requisições ou o tempo de operação ficam vermelhos primeiro.
  3. 3Pressione Encontrar meu ponto de ruptura para ver o volume de requisições que elimina o lucro no serverless.
  4. 4Compare a estrutura atual com o plano totalmente em VPS no gráfico de 24 meses, ou teste uma divisão parcial com o controle deslizante da parcela de tráfego.
  5. 5Meça os tempos reais de execução e as faturas de um mês antes de migrar qualquer coisa.

Erros a evitar

  • Comparar o preço do VPS apenas com o preço das funções e ignorar as cobranças de gateway, de logs e de banda do lado serverless.
  • Valorizar as horas de operação em zero, o que faz um VPS parecer mais barato do que é para uma equipe com outras prioridades.
  • Supor que um VPS aguenta qualquer carga, quando requisições lentas e picos de tráfego enchem uma instância rapidamente.
  • Migrar o sistema inteiro de uma vez, em vez de mover as rotas estáveis de alto volume e manter o restante em serverless.

Perguntas frequentes

O serverless é sempre mais caro em grande escala?

Muitas vezes, mas nem sempre. Cargas de trabalho com picos ou imprevisíveis podem ser mais baratas no serverless mesmo em grande escala, porque um VPS precisa ser dimensionado para o pico. O tráfego estável e de alto volume costuma favorecer servidores de preço fixo.

Por que o tempo de execução importa tanto?

A computação do serverless é cobrada por tempo de memória, então dobrar o tempo de execução dobra aproximadamente essa parte da conta. Em um VPS, ele reduz à metade quantas requisições uma instância consegue atender.

Como devo precificar o meu próprio tempo de operação?

Use o que a mesma hora renderia se fosse gasta no produto, ou o custo horário total do seu engenheiro. Se você gosta do trabalho e não tem uso melhor para a hora, pode usar um valor menor.

E a confiabilidade e o escalonamento em um VPS?

Um único VPS é um ponto único de falha, então produtos sérios acrescentam uma segunda instância ou um balanceador de carga, o que este modelo aproxima pela contagem de instâncias. Verifique o que o seu provedor oferece.

Como encontro o volume em que o meu lucro se rompe?

Pressione Encontrar meu ponto de ruptura. A ferramenta move cada entrada em direção ao seu pior extremo e informa o valor em que o lucro mensal chega a zero.

Qual é a precisão disto?

É um modelo educacional que usa preços de tabela ilustrativos, e não uma cotação ou um aconselhamento. Substitua as constantes pelos preços atuais do seu provedor e pelos tempos de execução que você mediu.

Este é um modelo educacional de planejamento, com premissas declaradas. Não constitui aconselhamento financeiro, tributário ou jurídico. Substitua os dados pelos seus próprios números e confirme decisões importantes com um profissional qualificado.