I am trying to understand the difference between bare-metal servers and cloud servers. I am referring to the following document,blog.
I understand that Amazon EC2(which is all the rage) is an example of cloud servers, is there any benefit of bare-metal servers over cloud servers like Amazon EC2? In what scenario will we use bare-metal servers over cloud-servers like Amazon EC2?
Also, I see the term on-prem servers a lot? Are they just bare-metal servers placed in an office as opposed to a remote location?