Is Developing a cloud based web app same as developing a web app on any server(dedicated server/VPS) ?
I have 2 questions:

1. I'm currently working on a web app(website) in RoR. 
Now, was just thinking if there are any configurations/changes you do to make the web app       cloud deployable. Like, what are the things i should consider while developing a web app that i might deploy on a cloud for scalability or for some reasons.

2. How do i deploy an existing website on a cloud. Do I need to recode stuff to make it work on a cloud. Or No changes needed in the existing code, just follow the instructions given on the websites for cloud hosting. 

Pls bear with me as I'm new to the cloud stuff and very eager to know it and use it. 

Thanks 
Is Developing a cloud based web app same as developing a web app on any server(dedicated server/VPS) ?
===

I have 2 questions:

1. I'm currently working on a web app(website) in RoR. 
Now, was just thinking if there are any configurations/changes you do to make the web app       cloud deployable. Like, what are the things i should consider while developing a web app that i might deploy on a cloud for scalability or for some reasons.

2. How do i deploy an existing website on a cloud. Do I need to recode stuff to make it work on a cloud. Or No changes needed in the existing code, just follow the instructions given on the websites for cloud hosting. 

Pls bear with me as I'm new to the cloud stuff and very eager to know it and use it. 

Thanks 