zlacker

[return to "We replaced Firecracker with QEMU"]
1. wiradi+l2[view] [source] 2023-07-10 14:24:48
>>hugodu+(OP)
Fly uses Firecracker, and they host long-running processes. I wonder what's their opinion about it.
◧◩
2. gorbak+U4[view] [source] 2023-07-10 14:35:44
>>wiradi+l2
I think their usecase makes a lot of sense as their workloads consume a predefined amount of ram. As a customer you rent a VM with a specified amount of memory so fly.io does not care about reclaiming it from a running VM.
◧◩◪
3. no_wiz+Pa[view] [source] 2023-07-10 15:01:18
>>gorbak+U4
Depends on if they're using smart memory allocation to keep costs lower, IE, if they can pattern that certain workloads only need N amount of memory at Y time, they can effectively borrow memory from one VM for usage in another that has an opposite statistical likelihood of needing that memory.

This is why paying for dedicated memory is often more expensive than its counter part, because that dedicated memory is not considered as part of pooling.

◧◩◪◨
4. nerpde+hA[view] [source] 2023-07-10 16:48:39
>>no_wiz+Pa
Shit like this is how you burn customers and then they find out you aren't changing the sheets, they change hotels.

Just because you can doesn't mean you should.

◧◩◪◨⬒
5. geodel+901[view] [source] 2023-07-10 18:15:58
>>nerpde+hA
>.. they change hotels

And then they learn all hotels are doing exactly same thing. One hotel doing is risk, all hotels doing is industry standard.

Airlines, hotels, restaurants, doctors and so on oversubscribe all the time. Whoever complains are free to move and add to their further disappointments.

◧◩◪◨⬒⬓
6. imtrin+Re1[view] [source] 2023-07-10 19:19:05
>>geodel+901
Memory (DDR4) is like 1.50€ per GB nowadays. There is no need to skimp on it. The most expensive component is still the CPU if you actually want to do work and not just idle your webserver 99% of the time.
◧◩◪◨⬒⬓⬔
7. no_wiz+kg1[view] [source] 2023-07-10 19:25:03
>>imtrin+Re1
this ignores just how competitive these services have become and how much competition there is in this marketplace. Anything that allows a company to balance user experience with cost of hardware will be evaluated. The fact is this is super common because even though RAM is super cheap, at scale, these things add up. If you as a provider don't have to spend 120K on RAM and can use that on more CPUs or something else, it can mean having a competitive edge over the provider that does have to spend that 120K.
◧◩◪◨⬒⬓⬔⧯
8. nerpde+pyt[view] [source] 2023-07-18 23:34:09
>>no_wiz+kg1
If they were competitive, they would be within an order of magnitude of on-prem, but they are not, they are 5x or more. "Super Common" is a weasel word.
[go to top]