9 ms·
Another reason why this is not an apples-to-apples comparison is that most people don't run their VMs at 100% utilization. In fact, I'd wager the vast majority
by kentonv 8y ago
Another reason why this is not an apples-to-apples comparison is that most people don't run their VMs at 100% utilization. In fact, I'd wager the vast majority sit at single-digit percentages on average. Linode will still charge you for the full CPU, of course.
- kees99 8y agoWell, CF always charges you for full 10,000,000 requests/mo too. Also, it is super-common (especially on low end) to offer burstable CPU VMs [1,2]. So you are not getting charged for full CPU, unless you specifically ask for it. [1] https://www.hetzner.com/cloud?country=us https://www.hetzner.com/cloud?country=us (bottom of the page, toggle between "default" and "dedicated CPU") [2] https://aws.amazon.com/ec2/instance-types/t3/ https://aws.amazon.com/ec2/instance-types/t3/ (product details, "Baseline Performance/vCPU" column)
- geostyx 8y agoYou aren't paying for Workers for the CPU time IMO, you're paying to be in 155 locations around the world so that your code runs closer to your user. You couldn't split a hetzner/ec2 box across locations like that. A lot can be accomplished in 10ms on Workers in my experience since they don't count waiting on network requests as part of that 10ms. If requests only require <10ms of CPU anyway, $5 per 10 million requests is pretty reasonable to me.