Cloud Computing: Evolution and Challenges
Cloud computing is a most the present progressing technology which enables the organizations or indiv iduals to share various services in a seamless and cost effective manner over the network on public/private networks using WAN, LAN or VPN. Virtualizat ion, grid computing and utility computing are the most popular emerged technologies which are used in cloud computing and developed as a great technology to end users. The idea of virtualization is utilized as a strategy which permits sharing of single physical instance of an application or resource among different association's clients. A grid computing application is processor concentrated software that splits up its processing into little lump then each piece is handled as an individual procedure and this is adopted in cloud computing. The main advantage with cloud computing is having utility computing concept which is Pay per Use model and also offers computational resources on demand as a metered service. In this paper, how cloud computing is evolved from the most popular technologies and the five essential characteristics/of ferings of cloud computing application is presented in this paper. The various deployment, service models and challenges in cloud computing are addressed in this paper.