International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Cloud computing can be defined as a new style of computing in which dynamically scalable and often virtualized resources are provided as services over the internet. With cloud computing technology, users use a variety of devices, including PCs, laptops, smart phones, and PDAs to access programs, storage, and application-development platforms over the Internet, via services offered by cloud computing providers. Advantages of cloud computing technology include cost savings, high availability, and easy scalability. Cloud computing moves the application software and data bases to the large data centers, where administration of the data and services may not be fully trustworthy.