[{"data":1,"prerenderedAt":522},["ShallowReactive",2],{"guide-pt-br-spot-vs-on-demand-gpu":3},{"id":4,"title":5,"body":6,"category":510,"description":511,"draft":512,"extension":513,"meta":514,"navigation":515,"path":516,"publishedAt":517,"readingMin":518,"seo":519,"stem":520,"updatedAt":517,"__hash__":521},"guides_pt_br\u002Fspot-vs-on-demand-gpu.md","GPUs spot vs on-demand: 4,00 $\u002Fh em vez de 7,99 $\u002Fh, se o seu job sobreviver à interrupção",{"type":7,"value":8,"toc":498},"minimark",[9,22,25,30,33,141,144,152,156,159,235,238,241,244,248,251,258,271,274,277,280,286,290,293,299,305,311,314,318,324,330,336,339,343,351,354,414,422,426,477,485,491,495],[10,11,12,13,17,18,21],"p",{},"A capacidade spot costuma ser tratada como um pequeno cupom que o setor de compras talvez negocie um dia. Na Verda, ela é uma tabela de preços separada. Em 2026-10-18, uma B200 SXM custava ",[14,15,16],"strong",{},"4,00 $\u002Fh no spot"," e ",[14,19,20],{},"7,99 $\u002Fh on-demand",": mesmo modelo de GPU, mesmo provedor, mesmo dia.",[10,23,24],{},"A tarifa menor vem com uma condição: o provedor pode pegar a GPU de volta. Se o seu job consegue absorver isso a baixo custo, o spot é uma economia real. Se não consegue, o preço spot é um modo de falha que por acaso parece barato.",[26,27,29],"h2",{"id":28},"a-tabela-de-preços-em-2026-10-18","A tabela de preços em 2026-10-18",[10,31,32],{},"A Verda lista tarifas spot e on-demand para os mesmos modelos de GPU. Preços em 2026-10-18, por GPU-hora:",[34,35,36,52],"table",{},[37,38,39],"thead",{},[40,41,42,46,49],"tr",{},[43,44,45],"th",{},"GPU",[43,47,48],{},"Spot",[43,50,51],{},"On-demand",[53,54,55,71,85,99,113,127],"tbody",{},[40,56,57,65,68],{},[58,59,60],"td",{},[61,62,64],"a",{"href":63},"\u002Fgpu\u002Fb200","B200 SXM",[58,66,67],{},"4,00 $\u002Fh",[58,69,70],{},"7,99 $\u002Fh",[40,72,73,79,82],{},[58,74,75],{},[61,76,78],{"href":77},"\u002Fgpu\u002Fh200","H200 SXM",[58,80,81],{},"2,77 $\u002Fh",[58,83,84],{},"5,55 $\u002Fh",[40,86,87,93,96],{},[58,88,89],{},[61,90,92],{"href":91},"\u002Fgpu\u002Fh100","H100 SXM",[58,94,95],{},"2,13 $\u002Fh",[58,97,98],{},"4,25 $\u002Fh",[40,100,101,107,110],{},[58,102,103],{},[61,104,106],{"href":105},"\u002Fgpu\u002Frtx-6000-ada","RTX 6000 Ada",[58,108,109],{},"0,664 $\u002Fh",[58,111,112],{},"1,33 $\u002Fh",[40,114,115,121,124],{},[58,116,117],{},[61,118,120],{"href":119},"\u002Fgpu\u002Fa6000","RTX A6000",[58,122,123],{},"0,371 $\u002Fh",[58,125,126],{},"0,742 $\u002Fh",[40,128,129,135,138],{},[58,130,131],{},[61,132,134],{"href":133},"\u002Fgpu\u002Fv100","V100",[58,136,137],{},"0,111 $\u002Fh",[58,139,140],{},"0,222 $\u002Fh",[10,142,143],{},"A diferença aparece em todas as linhas, do chip Blackwell mais novo até a V100. Nossos dados registram o preço, não os termos. Antes de apostar no spot, consulte a documentação da própria Verda para saber como e quando as interrupções são sinalizadas, o que acontece com o armazenamento anexado ou local quando uma instância é retomada, quão rápido a capacidade costuma voltar e qual configuração de hardware cada via recebe.",[10,145,146,147,151],{},"Estes são apenas os preços da Verda. O mesmo chip pode custar valores bem diferentes em outros lugares, como mostramos em ",[61,148,150],{"href":149},"\u002Fguides\u002Fsame-gpu-different-price-provider-spread","nossa análise de dispersão entre provedores",". Compare provedores antes de comparar vias.",[26,153,155],{"id":154},"as-duas-vias-subiram-entre-as-nossas-duas-leituras","As duas vias subiram entre as nossas duas leituras",[10,157,158],{},"Você poderia esperar que o spot reagisse de forma diferente do on-demand quando os preços de tabela mudam. Comparando nossa leitura de 2026-09-16 com a de 2026-10-18, os aumentos percentuais foram iguais ou quase iguais nas duas vias:",[34,160,161,173],{},[37,162,163],{},[40,164,165,167,170],{},[43,166,45],{},[43,168,169],{},"Spot, 2026-09-16 → 2026-10-18",[43,171,172],{},"On-demand, 2026-09-16 → 2026-10-18",[53,174,175,185,195,205,215,225],{},[40,176,177,179,182],{},[58,178,64],{},[58,180,181],{},"3,18 → 4,00 $\u002Fh (+26%)",[58,183,184],{},"6,36 → 7,99 $\u002Fh (+26%)",[40,186,187,189,192],{},[58,188,78],{},[58,190,191],{},"2,14 → 2,77 $\u002Fh (+30%)",[58,193,194],{},"4,28 → 5,55 $\u002Fh (+29%)",[40,196,197,199,202],{},[58,198,92],{},[58,200,201],{},"1,64 → 2,13 $\u002Fh (+30%)",[58,203,204],{},"3,28 → 4,25 $\u002Fh (+30%)",[40,206,207,209,212],{},[58,208,106],{},[58,210,211],{},"0,541 → 0,664 $\u002Fh (+23%)",[58,213,214],{},"1,08 → 1,33 $\u002Fh (+23%)",[40,216,217,219,222],{},[58,218,120],{},[58,220,221],{},"0,296 → 0,371 $\u002Fh (+25%)",[58,223,224],{},"0,592 → 0,742 $\u002Fh (+25%)",[40,226,227,229,232],{},[58,228,134],{},[58,230,231],{},"0,086 → 0,111 $\u002Fh (+29%)",[58,233,234],{},"0,172 → 0,222 $\u002Fh (+29%)",[10,236,237],{},"A B200 SXM subiu +26% nas duas vias. A H100 SXM subiu +30% nas duas.",[10,239,240],{},"Isso compara dois instantâneos. Não diz nada sobre o caminho que os preços percorreram entre essas datas, não estabelece uma fórmula de precificação e não prevê o próximo movimento. A conclusão estreita: entre essas duas leituras, estar no spot não protegeu ninguém do aumento. Escolha o spot porque sua carga tolera interrupção, não como proteção contra reprecificação.",[10,242,243],{},"A consequência prática: um job spot em B200 SXM orçado a 3,18 $\u002Fh em 2026-09-16 estava precificado a 4,00 $\u002Fh em 2026-10-18. Consulte a página de cada GPU ao dimensionar uma execução, não quando a fatura chegar.",[26,245,247],{"id":246},"o-que-o-spot-realmente-vende","O que o spot realmente vende",[10,249,250],{},"No spot, você aluga o mesmo modelo de GPU por uma tarifa menor e aceita que o provedor possa retomá-la. Quando isso acontece, o job que está nela para. Dependendo dos termos do provedor, você também pode ter de esperar até que a capacidade spot volte a estar disponível.",[10,252,253,254,257],{},"O desconto paga a sua tolerância à interrupção, e construir essa tolerância tem custos próprios. Então a comparação útil não é tarifa horária contra tarifa horária. É o custo de um job ",[14,255,256],{},"concluído"," em cada via, medido com o mesmo escopo dos dois lados.",[259,260,262,265,268],"obo-callout",{"title":261},"custo de um job concluído, mesmo escopo nas duas vias",[10,263,264],{},"On-demand: tarifa on-demand × horas que o job precisa + o custo de quaisquer falhas que você teria de qualquer forma (crashes, reinícios, sua própria redundância)",[10,266,267],{},"Spot: tarifa spot × (horas que o job precisa + horas refeitas após interrupções + overhead de checkpoint) + os mesmos custos-base de falha + engenharia extra para tornar o job retomável + o custo do atraso enquanto espera por capacidade",[10,269,270],{},"Valorize o tempo de engenharia pela taxa total (loaded rate) do seu time e o atraso pelo que um resultado tardio realmente custa; para um job sem prazo, o atraso pode custar quase nada.",[10,272,273],{},"Observe que um job retomável também beneficia o on-demand: crashes e falhas de nó acontecem lá também, então parte do trabalho de checkpointing não é um custo exclusivo do spot. Conte apenas o esforço adicional que o spot exige.",[10,275,276],{},"O spot vence quando a segunda linha sai menor. Uma diferença horária grande como 4,00 $\u002Fh contra 7,99 $\u002Fh para uma B200 SXM deixa espaço para absorver o overhead, mas não garante economia: um job que é interrompido com frequência e perde muito a cada vez pode acabar custando mais que o on-demand.",[10,278,279],{},"Uma pergunta leva você a maior parte do caminho:",[281,282,283],"blockquote",{},[10,284,285],{},"Se este processo fosse morto agora, o que eu perderia e quanto tempo levaria para voltar ao ponto em que estava?",[26,287,289],{"id":288},"jobs-que-cabem-no-spot","Jobs que cabem no spot",[10,291,292],{},"Esses jobs sobrevivem à interrupção de maneiras diferentes. Você precisa do mecanismo que se encaixa no seu job, não de todos ao mesmo tempo.",[10,294,295,298],{},[14,296,297],{},"Fine-tuning com checkpoints frequentes."," Se pesos, estado do otimizador, posição do data loader e seeds aleatórias são gravados em armazenamento durável com regularidade, e restaurá-los realmente reproduz o estado da execução, uma interrupção custa aproximadamente os passos desde o último checkpoint mais o tempo de reinício. Esse caminho de restauração é a parte a testar, não a presumir. O intervalo define a sua perda no pior caso, e intervalos menores adicionam overhead de escrita, então ajuste-o conforme a frequência com que você é de fato interrompido.",[10,300,301,304],{},[14,302,303],{},"Inferência em batch."," Pontuar um dataset, gerar embeddings ou rotular um backlog se divide naturalmente em shards independentes. Se cada shard grava sua saída e se marca como concluído, um worker morto só refaz o shard em que estava.",[10,306,307,310],{},[14,308,309],{},"Varreduras de avaliação."," Uma suíte de benchmarks sobre checkpoints ou configurações de hiperparâmetros é um conjunto de muitos jobs pequenos e independentes. Um scheduler que recoloca na fila os itens que falharam transforma uma interrupção em atraso, em vez de resultado perdido.",[10,312,313],{},"O que eles têm em comum: o progresso é persistido em algum lugar que sobrevive à instância, e o prazo é medido em horas, não em milissegundos.",[26,315,317],{"id":316},"jobs-que-exigem-mais-cuidado","Jobs que exigem mais cuidado",[10,319,320,323],{},[14,321,322],{},"Serving em tempo real com uma única instância."," Um endpoint de inferência rodando em uma única instância spot cai quando essa instância é retomada, e os usuários veem erros, não uma GPU mais barata. O spot ainda pode sustentar parte de uma frota de serving se você mantiver réplicas redundantes suficientes, tiver failover que desvie o tráfego dos nós retomados e se a sua meta de disponibilidade tolerar a capacidade reduzida enquanto as substitutas sobem e carregam os pesos. Se isso é aceitável depende dos seus requisitos, não do preço.",[10,325,326,329],{},[14,327,328],{},"APIs limitadas por latência, com metas rígidas."," Iniciar uma instância substituta e carregar os pesos leva um tempo que uma requisição síncrona não tem. Se você tem um compromisso de disponibilidade ou de latência, verifique o que cada via de fato promete nos termos do provedor antes de decidir qual delas sustenta o serviço. O on-demand não é retomado como o spot, mas também não é automaticamente um SLA.",[10,331,332,335],{},[14,333,334],{},"Execuções longas sem caminho de retomada."," Um job de treinamento que só salva no final, ou um pipeline que mantém tudo em memória, fica com o pior das duas vias. Uma interrupção tardia joga fora todas as horas anteriores, e a conta total pode superar o que o on-demand teria custado.",[10,337,338],{},"Uma divisão comum: manter uma base de capacidade de serving no on-demand e mandar o trabalho offline ao redor dela (re-embedding, avaliações, fine-tunes noturnos) para o spot.",[26,340,342],{"id":341},"o-paralelo-com-llm-a-api-batch","O paralelo com LLM: a API Batch",[10,344,345,346,350],{},"Se você usa APIs de LLM, já viu uma troca parecida. Em ",[61,347,349],{"href":348},"\u002Fguides\u002Fbatch-api-half-price","A API Batch: metade do preço para tudo o que pode esperar",", cobrimos a via assíncrona que OpenAI, Anthropic, Google, Mistral e vários agregadores oferecem; o desconto é de 50% nos três grandes. Você abre mão da baixa latência e ganha um desconto de ~50% e limites de taxa bem mais altos. O provedor executa o seu arquivo quando tem capacidade ociosa, com um prazo de conclusão que normalmente é de 24 horas.",[10,352,353],{},"A economia rima: um provedor cobra menos pela capacidade de clientes que aceitam garantias mais fracas. A engenharia não se transfere por completo.",[34,355,356,368],{},[37,357,358],{},[40,359,360,362,365],{},[43,361],{},[43,363,364],{},"API Batch",[43,366,367],{},"GPU spot",[53,369,370,381,392,403],{},[40,371,372,375,378],{},[58,373,374],{},"O que você abre mão",[58,376,377],{},"Baixa latência",[58,379,380],{},"Proteção contra retomada",[40,382,383,386,389],{},[58,384,385],{},"O que você ganha",[58,387,388],{},"~50% de desconto no preço por token",[58,390,391],{},"Tarifa horária menor (B200 SXM 4,00 $\u002Fh vs 7,99 $\u002Fh na Verda)",[40,393,394,397,400],{},[58,395,396],{},"O que você precisa tolerar",[58,398,399],{},"Esperar pelos resultados",[58,401,402],{},"Seu processo ser interrompido no meio da execução",[40,404,405,408,411],{},[58,406,407],{},"Quem cuida da recuperação",[58,409,410],{},"O provedor devolve um arquivo de resultados",[58,412,413],{},"Você: checkpoints, shards, filas",[10,415,416,417,421],{},"Uma carga que combina com a API Batch passou no primeiro teste: ela pode esperar. A versão self-hosted dela só combina com o spot se também puder ser retomada depois de interrompida, e essa parte você mesmo constrói. Para mais economias do lado das APIs, veja ",[61,418,420],{"href":419},"\u002Fguides\u002Fcut-your-llm-bill","Seis alavancas para reduzir sua conta de API de LLM",".",[26,423,425],{"id":424},"antes-de-migrar","Antes de migrar",[427,428,429,436,442,448,454,460],"ul",{},[430,431,432,435],"li",{},[14,433,434],{},"Leia os termos do spot."," Confirme com a Verda (ou com o provedor que você usa) como as interrupções são sinalizadas, o que acontece com o armazenamento e como a capacidade volta.",[430,437,438,441],{},[14,439,440],{},"Mate o job de propósito."," Pare uma execução de teste manualmente e confirme que ela retoma do progresso salvo, com o estado esperado, sem intervenção.",[430,443,444,447],{},[14,445,446],{},"Tire o estado da instância."," Checkpoints, saídas e marcadores de progresso devem ficar em armazenamento que você confirmou que sobrevive a uma retomada.",[430,449,450,453],{},[14,451,452],{},"Precifique o job concluído."," Use a fórmula acima com o mesmo escopo dos dois lados.",[430,455,456,459],{},[14,457,458],{},"Dimensione o serving pela necessidade de disponibilidade."," Só coloque serving no spot com redundância e failover que atendam à sua meta.",[430,461,462,465,466,469,470,473,474,421],{},[14,463,464],{},"Compare provedores, não só vias."," Um preço spot em um provedor ainda pode perder para um preço on-demand em outro. Consulte os preços ao vivo da ",[61,467,468],{"href":63},"B200",", da ",[61,471,472],{"href":77},"H200"," e da ",[61,475,476],{"href":91},"H100",[10,478,479,480,484],{},"Se você ainda está decidindo se vale a pena alugar GPUs, comece por ",[61,481,483],{"href":482},"\u002Fguides\u002Fself-host-vs-api","Sai mais barato fazer self-host ou simplesmente usar uma API?",". As horas ociosas podem pesar mais do que a via que você escolher.",[486,487,488],"cta",{"to":63},[10,489,490],{},"Compare os preços da B200 entre provedores",[26,492,494],{"id":493},"conclusão","Conclusão",[10,496,497],{},"Na Verda, em 2026-10-18, uma B200 SXM custava 4,00 $\u002Fh no spot contra 7,99 $\u002Fh no on-demand, e entre as nossas leituras de 2026-09-16 e 2026-10-18 as duas vias subiram +26%. A tarifa spot dá desconto em horas, não em trabalho concluído: decida pelo custo do job finalizado e mova apenas o trabalho que você já viu sobreviver a uma interrupção forçada.",{"title":499,"searchDepth":500,"depth":500,"links":501},"",2,[502,503,504,505,506,507,508,509],{"id":28,"depth":500,"text":29},{"id":154,"depth":500,"text":155},{"id":246,"depth":500,"text":247},{"id":288,"depth":500,"text":289},{"id":316,"depth":500,"text":317},{"id":341,"depth":500,"text":342},{"id":424,"depth":500,"text":425},{"id":493,"depth":500,"text":494},"how-to","Preços spot vs on-demand da Verda em 2026-10-18 para seis GPUs, quais jobs cabem no spot, quais não cabem e por que a lógica espelha a API Batch de LLM.",false,"md",{},true,"\u002Fspot-vs-on-demand-gpu","2026-10-26",7,{"title":5,"description":511},"spot-vs-on-demand-gpu","vHszEkxpo5Tyznwgvpz-X3rZPia1g4nYKlDzpxR7n5w",1793773337929]