nanobox-io / nanobox-adapter-libcloud

A Nanobox cloud provider adapter to integrate with multiple cloud providers
MIT License
3 stars 7 forks source link

[question] bare metal vs virtual machines #6

Closed lakano closed 6 years ago

lakano commented 6 years ago

Hi,

We've read in the « Custom provider » documentation that we can use virtual and bare metal servers. If we have the choice between 2 machines, one virtual, one bare metal, with the same number of CPU, RAM and SSD, is there any performances increased with nanobox if we take the bare metal server? (less layer of virtualization)

Thanks for your time!

danhunsaker commented 6 years ago

Possibly, but with most providers the difference will be negligible. The real advantage to bare-metal is that you generally get considerably more resources, and you don't have to worry about over-booked servers and sharing your workload with other apps, even with the providers with fewer resources to spread around.

But again, most of the providers we support don't have that problem. (Notably, AWS deliberately oversells their hosts, and marks it as a feature with their "Burstable" CPUs and associated CPU Credits. But they're the exception, not the rule.)

lakano commented 6 years ago

Thank you :)