Fly.ioAnnouncement
New VMs: more RAM, extra CPU, and a dollar menu
Summary
Fly.io introduces new virtual-machine configurations after developers shifted attention from CPU-intensive workloads such as image processing, machine learning predictions, and video transcoding toward databases, which need higher RAM-to-CPU ratios. Shared-cpu VMs offer up to 2GB of RAM, while dedicated-cpu VMs reach 64GB across configurations with one, two, four, or eight dedicated CPUs. Shared-cpu-1x pricing starts at $1.94 per month for 256MB and reaches $10.70 for 2GB; dedicated-cpu-1x with 2GB costs $31 per month. The pricing model combines dedicated hardware with shared CPU capacity, averaging 12 shared VMs per CPU and using cgroups priorities and relocation to manage contention. Persistent storage remains unavailable, so the post says ephemeral VMs are unsuitable for database applications and that Fly.io should offer storage.
Context
Developer requests moved toward databases and database-like applications, which require more RAM relative to CPU. Fly.io also needed pricing and hardware-utilization strategies that could cover infrastructure costs without creating operational problems from oversubscription.
Approach / What changed
Fly.io added shared-cpu and dedicated-cpu VM types with different RAM and CPU combinations. Shared CPUs are pooled across an average of 12 VMs, with cgroups priorities and VM relocation used to handle contention; dedicated instances provide up to eight dedicated CPUs and 64GB of RAM.
Takeaways
Shared-cpu-1x VMs range from 256MB at $1.94 per month to 2GB at $10.70 per month, while dedicated-cpu configurations extend to 64GB.
Fly.io says oversubscribing RAM risks unexpected out-of-memory errors, while shared CPU capacity can handle bursty applications by mixing busy and idle VMs.
The VMs use ephemeral storage, and Fly.io does not sell persistent storage, making them unsuitable for database applications according to the post.
Source and freshness
- Source
- fly.io
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.