Advancements made in cloud technology have changed the way IT designers think about compute resource. For you to be able to design a better application you must know the difference between the physical server and the cloud technology. Physical servers are dependent on the availability of the resource on the installed server, whereas developing an application on cloud has no hassle of hardware updates and resource bursting.