I want to host an application in Windows Azure.My application will be enable to synchronize data irrespective of any platform. Please suggest me the benefits and the disadvantages I will face for shifting from dedicated server to cloud.How will it affect my billing based on consumption of resource?Or is it best to stay back in Dedicated Server?