Nutshell of cloud computing

When we are consume some product in the home or organization, we care neither how that
neither how a product is made nor how it enters a market. This is possible because we think that When extend to information technology, this concept means delivered useful functions while hiding their
internal process. For c from distribute components such as processing, storage, data, and program resources.
Technologies such as cluster, grid, parallel and cloud compute are all aimed at grant access
to large amounts of compute power in a fully virtualized manner by amounting resources and
offering a single system view. This concept means delivered useful function while hiding their
internal process.

Cloud compute has been defined as the on-demand computing services which was at first
offered by the cloud service supplier such as IBM, Amazon, Google, and Microsoft. It provides
a model on which a compute infrastructure which is known as ―cloud‖ from which businesses
and individuals access applications from anywhere in the world on demand by paying charges as
their uses basis. The main principle behind this model is offering software, Platform and
Infrastructure ―as a service.

According to Dr. Rajkumar Bunya of CLOUDS Laboratory, University of Melbourne, Australia
Cloud Computing : ―Cloud is a parallel and distributed compute system consists of a
collection of inter-connected and virtualized computers that are dynamically provisioned and
presented as one or more unified compute resources based on service-level agreements (SLA)
established through negotiation between the service provider and consumers.

cloud compute has been defined as the on-demand computing services which was at first
offered by the cloud service providers such as IBM, Amazon, Google, and Microsoft.

Nutshell of cloud computing 30

Enabling Technology:

Key technology that enabled cloud compute are virtualization, Web service and service oriented architecture, service flows and workflows, and Web 2.0 and mash up. The brief
discussion of all is given below.


The advantage of cloud compute is the ability to virtualize and sharing resources among
different applications with the objective for better server utilization. In non-cloud compute
three independent platforms (SAAS, PAAS & IAAS) exist for three different applications
running on its own server. In the cloud servers can be shared or virtualized for operating
systems and applications resulting in fewer servers.

Web Service and Service Oriented Architecture

Web Services and Service Oriented Architecture (SOA) represent the base technologies for
cloud compute. Cloud services are typically designed as Web services, which follow
industry standards including WSDL, SOAP, and UDDI. A Service Oriented Architecture
organizes and manages Web services inside clouds. A SOA also includes a set of cloud

Service Flow and Workflows

The concept of service flow and workflow refers to an integrated view of service based
activities provided in clouds. Workflows have become one of the important areas of research
in the field of database and information systems.

Web 2.0 and Mashup

Web 2.0 is a new concept that refers to the use of Web technology and Web design to
enhance creativity, information sharing, and association among users. On the other hand,
Mashup is a web application that combines data from more than one source into a single
integrated storage tool. Both technology are very beneficial for cloud compute. The
components in this architecture are dynamic in nature. The components closer to the user are
smaller in nature and more reusable.

Nutshell of cloud computing 31