Due to various definitions available on Internet, cloud hosting is still a mystery for me. I hope to get proper answers from here. I have a few questions...