This article explains dedicated servers and VPS and which one is preferable in different situations.
This article explains bare metal and cloud servers and how they differ from each other.