4 ms·
On a PaaS like Heroku where dynos are statefree and short-lived, don't need to allocate CPU/RAM/HDD for a contiously-running VM. And scaling running dynos can b
by jononor 9y ago
On a PaaS like Heroku where dynos are statefree and short-lived, don't need to allocate CPU/RAM/HDD for a contiously-running VM. And scaling running dynos can be done automatically. We did this based on work to-be-done (message queue length), with scaling decisions taken every 20 seconds. Many parts of system had no dynos running as the default, only when needed.
With a function-as-a-service type computational model like Lambda, it becomes even more fine grained.
- hueving 9y agoTrue, but the vast majority of cloud computing is still just VMs.
- jononor 9y agoYes, for now. The trend is (and has been) towards more and more elasticity. And since there are economic incentives on both platform provider and buyer side, I believe this will continue. It is somewhat predicated on tooling and programming models continuing to improve alongside. Because for many smaller projects/businesses, compute costs are dwarfed by engineering costs.