Actually u all 3 doesnt know....cloud computing means..provisioning of hardware and software resources without actually buying it. just like electicity, gas.
Simple e.g. like, my application server, file server will be hosted at google co. they will charge me for the service they provide like accessing msoffice, oracle, sql etc.
hope u undestand.
rgds
khan