ABSTRACT

Cloud computing is based on a few of concepts in several research fields, such as service-oriented architectures (SOA), distributed and grid computing. The cloud computing is potentially one of the breakthrough advances in computing[1,2]. The cloud infrastructure services is based on hardware and software resources to virtualized cloud hosted services, that is, a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. The simple web service interface allows you to obtain and configure minimal capacity; thus, it provides you with complete control of your computing resources and lets you run on a cloud computing environment. It reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and computing requirements change. Cloud computing changes the economics of computing, which allows you to pay only for the capacity that you use. It provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios. This presents a true virtual computing environment, allowing you to use web service interfaces to launch instances with a variety of systems, load them with your custom application

environment, manage your network’s access permissions, and run your image using as many or few systems as you desire[3].