5.1 What is cloud computing? Cloud computing is the growing method of computing adopted by many organizations nowadays around the world. The word ‘cloud’ refers to the network, the servers providing the cloud services can be located anywhere in the world (Garg & Buyya, 2012). The services are provided through internet and made available to the end users. Several definitions are given for the cloud computing in the literature. According to (Mell & Grance, 2011), “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This Cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.” Different advantages of having cloud computing includes, services are available on demand, the users have to pay only as per the use and the services are accessible from anywhere as it is available over network. There are different service models and deployment models available for cloud computing. 5.1.1 Service Models Cloud services are divided into three model based on the resources or services provided. Figure below shows the service models as layered architecture with the service contents. Fig1. Cloud service models (from Savolainen, 2012) Infrastructure as a service
The focus of cloud computing is providing with scalable and a cheap on-demand computing infrastructure with a good quality of service levels. The process of the cloud computing involves a set of network enabled services that can be accessed in a simple and general way. Cloud computing provides with a unique value proposition for any organization to outsource their information and communication technology infrastructure. Moreover, the concept itself provides with a value proposition for an organization as using the cloud saves on cost, resources, and staff, and business opportunities for the organization (Katzan). An extensive connectivity of
Cloud computing is an attracting technology in the field of computer science. Cloud computing is an on demand service in which shared resources, information, software and other devices are provided according to the clients requirement at specific time. It’s a term which is generally used in case of Internet. The whole Internet can be viewed as a cloud.
Cloud computing is storing and surveying data and programs over the internet rather than the computer's hard drive. Moreover, the cloud is a personification for the internet. It is linked to flowcharts and presentations that epitomize a huge, server-farm infrastructure of the internet as a puffy, white cumulus cloud, acquiring connections and dispensing information as it floats.
Cloud computing is an internet based computing which provides various applications and services like storage, servers, infrastructure, networking with low cost, on-demand self service, pay as you go model, location independent resource pooling, reasonable price , rapid elasticity etc. Cloud computing is one way to increase the capacity add capabilities without investing in new infrastructures like computer hardware involves storage memory, licensing for new software, training for a person and in a dynamic way.
Cloud computing can be viewed as one of the most rapidly growing and evolving paradigm.Webmail,online storage and online documents are most famous examples in which customers can access their data via web browsers on the internet. The original idea of the cloud computing was delivered by J.C.R Licklider in sixties (Mohamed 2009). Cloud computing has developed since then and started to server the publics after internet offered a significant bandwidth in the nineties (Mohamed 2009). Cloud computing has been through many different phases and is still rapidly evolving.
Cloud computing has been defined by NIST as a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or cloud provider interaction. Cloud computing can be considered a new computing paradigm insofar as it allows the utilization of a computing infrastructure at one or more levels of abstraction, as an on-demand service made available over the Internet or other computer network.
Cloud computing enables businesses to deploy or subscribe to services as it needs them. A cloud features self-service, broad network access, centralized shared resources, and measurement of service usage. There are three widely accepted types of cloud service models. They are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Each serves a different purpose and business may choose to use just one, two, or even all three of the cloud types simultaneously as the needed.
The Important of Cloud Computing is increasing and it is receiving a growing attention in Scientific & Industrial Communities. Cloud computing is one of the top 10 most important technologies and has a greater possibility in successive years by companies and organizations. Cloud computing implement everywhere, favourable, on demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications and servers) that can be immediately supply and released with minimal management effort.
Cloud computing is the delivery of on-demand computing resources which include everything from applications to data centers over the Internet on a pay-for-use basis. Cloud computing is the result of evolution and adoption of existing technologies and paradigms. The goal of cloud computing is to allow users to take benefit from all of these technologies, without the need for deep knowledge about or expertise with each one of them. The cloud aims to cut costs, and help the users focus on their core business instead of being impeded by IT obstacles Cloud computing is so named because the information being accessed is found in the "clouds", and does not require a user to be in a specific place to gain access to it. The services are offered from data centers all over the world, which collectively are referred to as the "cloud." The idea of the "cloud" is to simplify the huge network connections and computer systems involved in online services. Cloud computing is a computing model, not a technology. In this model of computing, all the servers, networks, applications and other elements related to data centers are made available to IT and end users. Cloud computing is a type of computing that is comparable to grid computing. It relies on sharing computing resources rather than having local servers or personal devices to handle applications.
There are different types of cloud computing services available on the market which falls into one of the following categories.
Cloud computing, has opened a new potentiality for technology and computer science of the future. In recent years, IT industry has completely evolved from its demand for the purchase of software, hardware and information systems. Information architecture is provided these days as a service, which is divided into three main segments: "Applications", "Platform" and "Infrastructure”. The main goal of cloud computing is to provide users with a more flexible and scalable computing applications, data storage and the platform in a transparent manner. By using cloud-computing platform, organizations can easily capture and deploy the necessary services and operations with the help of the Internet, but without the need to configure
Cloud computing can be defined as a model for enabling pervasive, convenient, on-demand network access provided to users to provide a shared pool of configurable computing resources. Networks, Storage, services, and applications make a part of these network sources. (Mell & Grance, 2011). In general terms, cloud computing can be stated as the process by which the users with the help of a web browser over the internet can remotely access data and program applications. A few characteristics of cloud computing are:
Cloud Computing is new revolutionary technology that has emerged, allowing on-demand network access to a pool of configured computer resources. There are varying service and deployment models to suit different types of businesses. With any new revolutionary technology there are both benefits and issues to be mitigated.
To make it simple, cloud computing is a system for users store and access data or programs over the internet instead of individual hard drive. This cloud system is composed of three parts in terms of four important features, several service models and development models, details of those components will be explained in this report.
Cloud computing is a mixture of distributed system, utility computing and grid computing. In cloud computing, use combination of all these three in virtualized manner. Cloud computing converts desktop computing into service based computing using server cluster and huge databases at data center. Cloud computing gives innovative facility like on demand, pay per use, dynamically scalable and efficient provisioning of resources. Cloud computing the new developed technology of distributed computing systems changed the phase of entire business over internet and set a new trend.