The definition of cloud computing is constantly evolving with the advancement in the cloud technology. With the evolution in the technology, the terminology, concepts and definition are also changing. It also covers the characteristics, deployment and service models, challenges in the market related to scalability and flexibility, and benefits of using cloud computing.
The primary objective of the paper is to highlight the important characteristics, terminology, concepts and models used in cloud computing. Characteristics will involve infrastructure, managed services and standard global definition.
Majorly the topics discussed in the paper are related to the deployment models of cloud (such as software, platform, and infrastructure as a service) as well as the types of cloud services like private, public, and hybrid.
Paper also introduces the challenges in the market related to scalability and flexibility with existing software solutions which can be overcome using cloud computing platform and gives brief highlights of the advantages of using the cloud platforms.