O Que É uma Spot Instance?
Uma spot instance é compute de cloud não utilizado oferecido com desconto acentuado (frequentemente 60-90% off do on-demand) em troca do direito do provedor de reivindicá-lo de volta com pouco aviso quando a capacidade é necessária em outro lugar. Ela é ideal para workloads interrompíveis e tolerantes a falhas. Os jobs de CI são um forte encaixe porque são curtos e podem ser retentados.
Por que isso importa
O CI é naturalmente cheio de picos e os jobs individuais são descartáveis, então rodá-los em spot instances pode cortar os custos de compute dramaticamente. O detalhe são as interrupções, que exigem retentar os jobs afetados. Managed runners podem absorver isso re-rodando jobs interrompidos automaticamente, repassando a economia sem a dor operacional.
Conceitos relacionados
- Mais barata mas interrompível versus on-demand
- Combina bem com jobs idempotentes e retentáveis
- Managed runners podem re-rodar jobs de spot interrompidos
Guias relacionados
What Is a Managed Runner?A managed runner is CI compute operated by a third party that handles provisioning, scaling, isolation, and m…
What Is a Build Minute?A build minute is the standard unit of CI billing: one minute of a runner executing a job, often weighted by…
What Is Retry with Backoff?Retry with backoff re-attempts a failed operation after progressively longer waits, often with jitter, to han…