Hacker News new | ask | show | jobs
by oakwhiz 2403 days ago
I think I disagree somewhat with the premise of this article. Computers are more efficient in general when they are fully loaded. A home server is rarely fully utilized and doesn't realize the full potential of multitasking/virtualization. It is more efficient to share different tasks among the same set of disks and memory. On the cloud, anything you didn't use could theoretically be given to someone else.

The hardware lifecycle should also be considered. Although home environments often recycle equipment, cloud environments are in a better position to get more bang per watt, and can upgrade their SAN storage capacity easily to handle changes in demand.

I suppose there is a lot of inefficiency in hitting all those switches and routers on the way to a cloud's network. However that's shared with other users as well.

1 comments

I think the hardware lifecycle heavily favors the home server. This is reflected in the much higher cost of cloud computing vs owning the hardware. Cloud components have to be standardized and are swapped out en masse every few years.
The price of cloud computing is higher than that of owning and running the hardware. As to whether that implies the cost of running a commercial cloud is higher than that of running individual servers on customer premises is doubtful. I assume that the likes of Amazon, Microsoft, IBM and Oracle do not run commercial cloud operations at a loss.