Bahasa awamnya sih gini mas
cloud = hardware / node / server itu di pisah,, mulai dari storage, image(iso,vdk,ova, dll) , komputing, network dan controller
VPS = hanya ada di 1 server saja (cmiiw) mungkin ada beberapa provider yang memisahkan dengan storage tapi tetap si vps tersebut berada di 1 server saja, jika node tersebut mati? ya tunggu up dulu.
Jika cloud, node tersebut mati, bisa langsung (auto/semi auto) untuk propagasi ke node yang masih hidup,
Dan juga lebih flexible dalam pemilihan paket per VM nya. sya komen karena sedang dan sudah beroperasi dengan openstack untuk internal, tapi tetep masih belajar