Cloud is just another marketing gimmick. Another sound term that sells. I bet that is why you were told to swicth to "cloud", which really is usually nothing special just some VPS. But usually also way overpriced.
If you have a problem with performance: tune or upgrade your own server or software. If you really have need for covering spikes in traffic, it is not you, who have to decide about that, but someone really competent. Someone who understands that the performance of your websites is really poor and no other things can help.
This whole cloud bullshit now pretty annoys me.
If you talk to God, you are praying; If God talks to you, you have schizophrenia.