Friday 3 October 2014

Cloud Computing !!





Have you ever thought how we take advantage of Google Drive and Gmail or how we are using Facebook.How is our data stored on Google ?






The force behind this is CLOUD COMPUTING
Cloud Computing is all about different computers interlinked to data-processing tasks, centralized data storage, sharing of resources and data and also online access to computer services or resources.
In cloud computing one does not need to buy the required resources, you only need to use a shared cloud infrastructure and pay for it.
Internet is also a type of cloud computing.

n a cloud computing system, there's a significant workload shift. Local computers no longer have to do all the heavy lifting when it comes to running applications. The network of computers that make up the cloud handles them instead. Hardware and software demands on the user's side decrease. The only thing the user's computer needs to be able to run is the cloud computing system's interface software, which can be as simple as a Web browser, and the cloud's network takes care of the rest.

Service Models in Cloud Computing :


1. SaaS: In the business model using software as a service (SaaS), users are provided access to application software and databases. Cloud providers manage the infrastructure and platforms that run the applications. SaaS is sometimes referred to as "on-demand software" and is usually priced on a pay-per-use basis.Software-as-a-Service provides complete applications to a cloud’s end user.
2. Platform as a service (PaaS) : In the PaaS models, cloud providers deliver a computing platform, typically including operating system, programming language execution environment, database, and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers. With some PaaS offers like Microsoft Azure and Google App Engine, the underlying computer and storage resources scale automatically to match application demand so that the cloud user does not have to allocate resources manually.
3. Infrastructure as a service (IaaS) : The services on the infrastructure layer are used to access essential IT resources that are combined under the heading Infrastructure-as-a-Service (IaaS). These essential IT resources include services linked to computing resources, data storage resources, and the communications channel. They enable existing applications to be provisioned on cloud resources and new services implemented on the higher layers.
4. Data as a service : comprises data delivered as a service rather than being stored locally. The data may be consumed by tradional on-premises software, smart clients, websites or SaaS solutions.Typically the data is prepared and formatted ready for use by the client software.


Deployment models :

Public Cloud
 The deployment of a public cloud computing system is characterized on the one hand by the public availability of the cloud service offering and on the other hand by the public network that is used to communicate with the cloud service. The cloud services and cloud resources are procured from very large resource pools that are shared by all end users.

Private Cloud
Private cloud computing systems emulate public cloud service offerings within an organization’s boundaries to make services accessible for one designated organization. Private cloud computing systems make use of virtualization solutions and focus on consolidating distributed IT services often within data centers belonging to the company.

Hybrid Cloud
A hybrid cloud service deployment model implements the required processes by combining the cloud services of different cloud computing systems, e.g. private and public cloud services. The hybrid model is also suitable for enterprises in which the transition to full outsourcing has already been completed, for instance, to combine community cloud services with public cloud services.