Cloud computing refers to the use of computing resources, those being hardware and/or software that belong on a remote machine and are delivered to the end user as a service over a network, with the most prevalent example being the internet. Users entrusts their data to a remote service, on which has limited to no influence.
Cloud computing has made its way in to the world of technology , providing IT resources as a service, offering flexibility and cost efficiency on IT usage. Numbers of organizations, institutions and users take advantages of cloud computing service without any hesitation on cost, acquiring physical hardware and software, technologies and tools and knowledge. Cloud computing providers have all technologies and tools that we need for interaction on the web. Therefore, most IT resources are becoming cheaper or even free. Since cloud computing is currently implemented in most of IT and whole industries, there is a plenty of research challenges that can be explored. These research areas such as technical, social, security, monetized models, impact of cloud computing and among others. Cloud computing is broken down into three different categories. Public cloud, private cloud and hybrid cloud.
Public cloud consists of open source to the general public and it is used by large organizations by selling them as a service. This shows that public cloud can be used in all sized organizations as it is cheaper to run the service. Nowadays, cloud platform providers offer their cloud service for free.
Private cloud is defined as cloud infrastructure and operated for a private organization. The cloud infrastructure is operated for a private organization. It may be managed by the organization or a third party, and may exist on premise or off premise. (D. Zissis and D. Lekkas, 2011). Cloud contents are not shared to the public; therefore a username and password are required to access the content. School, college and university’s virtual platform is...