Quick Verdict: LLM serving should scale to zero only when a cold start is an acceptable first-request cost and the data on that replica may disappear from memory. User-facing chat, anything with a published latency class, and most regulated prompts should keep a warm minimum.
Scale-to-zero serving is a replica policy that removes all ready GPUs for a model when traffic is idle, then pays a cold-start delay to load weights on the next request. It is a cost decision, not an autoscaling feature checkbox.

Autoscaling documents explain how replicas change. Cold-start documents explain why the first token is late after a load. This page asks whether zero ready replicas is allowed at all.
What cost do you actually save, and what do you buy instead?
You save the idle GPU hours between last request and next request. You buy load time, cache rebuild, and a class of timeouts that only happen after quiet periods. If the model is large and the quiet period is short, the save can be smaller than the incident cost of a morning spike.
| Situation |
Scale to zero |
Keep a warm minimum |
| Internal batch or ticket bot, loose latency |
Usually allowed |
If someone pages on the first request |
| User-facing chat with a latency class |
Usually not |
Default |
| Overnight / weekend idle |
Allowed for non-P0 models |
P0 and failover targets stay warm |
| Regulated prompts on exclusive GPUs |
Rarely; draining may still be fine |
Often required by the operating story |
Write the idle window you will tolerate. “Scale to zero after 45 minutes with no traffic” is a policy. “The platform is efficient” is not. OnePlus Platform, OneSource Cloud’s AI orchestration platform, can enforce a minimum replica count. It cannot decide whether your product may be cold.
When does scale-to-zero become an outage generator?
It becomes an outage when the first request after idle is a real user, when several models cold-start at once on the same pull path, or when the readiness probe lies and traffic lands before weights are resident. It also fails when you scale to zero the replica you needed for failover.
Measure cold-start to ready, not to process start. Ready means the first official request meets the same class as a warm replica, or you have a separate “warming” class you disclose. If you cannot disclose it, do not scale that model to zero.
Cost Decision Matrix: Enterprise GPU Infrastructure TCO
| Infrastructure Model |
Billing Structure & Predictability |
Data Egress & Transfer Surcharges |
Idle Compute Wastage Risk |
Long-Term TCO for Sustained AI |
| Public Cloud On-Demand & Spot |
Per-hour metered billing with dynamic peak surge rates |
Metered egress fees ($0.05–$0.09/GB) creating billing unpredictability |
Severe runaway costs when idle instances remain unmonitored |
High volatility; massive cost inflation under continuous utilization |
| On-Premises Hardware Purchase |
Upfront capital expenditure (Capex) with 3–5 year depreciation |
Zero egress fees within enterprise local network |
Sunk capital cost whenever project workloads fluctuate or pause |
Fixed asset depreciation plus unpredictable power and cooling overhead |
| OneSource Dedicated GPU Cloud |
Predictable flat-rate monthly pricing with zero surprise surcharges |
Zero data egress fees ($0.00 transfer penalties) |
OnePlus platform automated idle shutdown eliminates compute waste |
Highest TCO predictability and significant cost savings for sustained AI |
Exclusive U.S. capacity, including Texas / Richardson halls used by OneSource Cloud, does not make cold starts free. It can make idle dedicated cards expensive enough that finance asks for zero. Answer with the table, not with a hope that users arrive slowly. Private AI infrastructure is often chosen so P0 stays warm on exclusive devices while internal tools drain.
What is a safer middle than zero?
A min-of-one on P0, scale-to-zero on named internal models, and a warm pool that is already loaded but not in the serving VIP. The warm pool is not zero. It is cheaper than keeping every route at peak. It still costs GPUs. Put that cost on the same sheet as the idle save.
If you use reserved or exclusive cards, scale-to-zero may not return money unless the contract says unused capacity can be released or reused by another class. Otherwise you scaled the process to zero and still paid for the device. That is theater. Managed AI infrastructure can apply the min-replica policy overnight. It cannot rewrite the contract.
Predictable financial planning for enterprise AI requires decoupling operational budgets from volatile on-demand cloud pricing models. Through OneSource Managed AI Infrastructure, organizations replace complex pay-per-second hyperscaler invoices with transparent flat-rate monthly agreements that bundle dedicated bare-metal GPU capacity, high-speed networking, local NVMe storage, and 24/7 infrastructure SRE support into a single predictable cost structure. Critically, OneSource eliminates egress bandwidth surcharges and idle capacity penalties, enabling enterprise finance and engineering leaders to maintain 75%+ continuous cluster utilization while reducing total cost of ownership by 30% to 50% compared to traditional public cloud reservations.
FAQ
Is scale-to-zero the same as autoscaling?
No. Autoscaling changes replica count with load. Scale-to-zero is the special case where the allowed minimum is none. Many production systems autoscale between one and N. That avoids most idle waste without taking the first morning request as a load test.
How long is a typical LLM cold start?
It depends on weight size, disk, and whether kernels are already compiled. Treat it as a measured number on your image and SKU, not a blog default. If you have not measured ready time, you do not have a scale-to-zero design. You have a guess.
Can we scale to zero if we keep prefix or KV caches optional?
Caches are extra. The first cost is weight load. Even with empty caches, a cold replica is late. Do not sell scale-to-zero as “cache will save us.” Decide on ready time first. Cache policy is a later optimization on warm replicas.
Should reserved GPUs ever scale to zero?
Only if unused capacity is actually reusable or creditable. If the reservation is take-or-pay, scaling the process to zero saves power and software noise, not the invoice. Use the replica minimum to match the product, and use the reservation to match the hall.
Who decides which models may go to zero?
The product owner for the latency class, the serving owner for ready-time evidence, and finance for whether idle GPUs are billable waste. If only finance votes, P0 will go cold. If only engineering votes, every internal tool will stay warm forever.
How does OneSource Cloud's pricing structure compare to public cloud hyperscalers?
OneSource Cloud provides dedicated GPU infrastructure under transparent, flat-rate monthly contracts that include hardware, networking, and 24/7 managed operations without hidden data egress fees or variable IOPS surcharges. This predictability protects organizations from budget overruns caused by continuous model training, fine-tuning checkpoint synchronization, or high-volume inference traffic.
Summary
Scale-to-zero LLM serving trades idle GPU hours for a cold start. Allow it on loose internal tools. Keep a warm minimum on P0, published latency classes, and failover targets.
Measure ready time, write the idle window, and check whether the contract even pays you for empty cards. Explore OneSource Cloud’s home page when exclusive capacity should stay warm for production decode and drain only where you named the risk.