Sei sulla pagina 1di 11

Cloud computing

ABSTRACT:
A Cloud computing is a new computation model which is
primarily based on grid computing. The landscape of cloud
computing has significantly changed over the decade. Not
only have more provider and service offerings crowed the
space, but also cloud infrastructure that was traditionally
limited to single provider data centers is now evolving. In this
paper, we firstly discuss the changing cloud infrastructure
and consider the use of infrastructure from multiple provider
and the benefit of decentralising computing away from data
center. These trends have resulted in the need for a variety
of new computing architecture that will be offered by future
cloud infrastructure. Finally, we lay out a roadmap of
challenges that will need to be addressed for realising the
potential of next generation cloud system.

INTRODUCTION:
Cloud Computing provides a surrounding for resource sharing
in terms of ascendance frameworks, middleware’s and
application are used to develop platforms, and also business
applications. The another value platform service are freely
serviced by operational model of cloud computing
supplemental application services are service with
subscription-based infrastructure service, and freely service
for sellers but sharing of revenues generated from shopper.
The term cloud computing has been out lined in some ways
by analyst corporation, academics, business practitioner and
IT corporations. Cloud is the oversized pool of simple usable
and accessible virtualized resources. The resources is
dynamically to regulate to a variable load, permitting
additionally to an optimum resource utilization. The cloud
computing is the most famous topic in IT business. Google,
amazon, yahoo and alternative web service suppliers, IBM,
Microsoft and alternative IT vendors have imply their own
cloud computing strategy, numerous medium operators are
have place a wonderful deal for attention on cloud
computing, the main focus of business is low price of cloud
computing.

ARCHITECTURE OF CLOUD COMPUTING:


Cloud computing system can be divided into two parts: the
front end and back end. They each area unit connected with
one another through a network, sometime a net. The frond
end is what the consumer (user) sees whereas the rear end is
that the cloud of the system. The client’s laptop is the face
and therefore the application needed to access the cloud and
cloud computing services are numerous computers, server
and information storage.
A. Architectural layer of cloud computing:
The architecture of a cloud computing can be categories
into four layers:
 physical layer
 Infrastructure layer
 platform layer
 Application layer

Physical layer:
The physical layer is only responsible to dealing with
physical asset of the cloud, including router, server, switches,
cooling system and power.
Infrastructure layer:
The infrastructure layer is called as virtualization
layer deals with a pool of storage capacity and computing
resource by partitioning the physical resource using
virtualization technologies such as KVM and VM ware.
Platform layer:
The platform layer is top of the infrastructure layer
and that represent the operation system and requisition
structures.
Application layer:
The application layer consists of the actual cloud
provision, for e.g. business Application, Multimedia and web
services.

Service models of cloud computing:


A cloud computing has different service models such as
infrastructure as a service (IAAS), platform as a service (PAAS)
and software as a service (SAAS).
Infrastructure as a service (IAAS):
The cloud provided IT infrastructures (processing,
storage, network, and other fundamental computing
resources) directly to the consumers in IAAS cloud. IAAS
cloud provide virtualization in order to integrate or
decompose physical resources in an ad-hoc manner to meet
growing or shrinking resources demand from cloud
consumers. An example for IAAS is Amazon web servers
(AWS) Google compute engine (GCE).
Platform as a service (PAAS):
The platform as a service provides a development
platform that supports software lifecycle, which allow cloud
consumers to improve their cloud application and services
(e.g. SAAS) directly on the PAAS cloud. The different between
SAAS and PAAS are that SAAS only host completed cloud
Application. The PAAS provides development platform that
hosts both completed and in-progress cloud application. An
example for PAAS is Google App engine.

Software as a service (SAAS):


The SAAS provides internet access through the cloud
to the various client (e.g. web browser, PDA, etc.) by
application clients. An example for SAAS is Google Docs,
Google Mail.
CHARACTERSTICS OF CLOUD COMPUTING:

The cloud computing is a model of enabling


ubiquitous, convenient, on-demand network access between
the pools of configurable computing resources (e.g. network,
servers, storage, application and services).
 Less IT skills are needed for implementation.
 Reliable services are often obtained by the employment
of multiple site that is appropriate for business continuity
and disaster recovery.
 Maintenance is simpler just in case of cloud computing
application as they have not been put in on every user’s
pc.
 Performance is often monitored and so it’s ascendible.
 Security is good or higher than ancient system as a result
of supplier are able to devote resource to resolution
security problems that several customers cannot afford.
However, security still remain a crucial concern once the
information is sort of confidential.
 Cloud could be a massive resource pool that you just
should buy in keeping with your need cloud is like
running water, electric, and gas which will be charge by
the quantity that you just used.
 Cloud computing provide the service to user in anywhere
through the internet. The resources it needed return from
cloud than visible entity in the internet. User can access
the cloud safely through a simple method to anywhere in
the world to access anytime. The user can complete a
task in the cloud that can’t completed by single personal
computer.

DEPLOYMENT OF CLOUD COMPUTING:

The cloud computing can generally be deployed


according to the owner of the cloud data. Cloud atmosphere is
one or more cloud. Thus, it can often be distinguished
between single cloud environment and multiple cloud
environment. The subsequent subsection give a classification
of single cloud environment consistent with the cloud
information center possession and a classification of multiple
cloud environments.

PUBLIC CLOUD:
In public cloud, user access to the services
victimization external interfaces which may be offered by
internet browsers via web. The standard cloud infrastructure
in shared by the user and that they don’t seem to be intimate
it. The public cloud is less secure and low cost. For those
organization that cannot afford huge IT investment and do not
have a lot of confidential information, public cloud appears in
the honest selection.
PRIVATE CLOUD:
This operations are inside associate organizations
internal enterprise information. The main advantage of the
cloud is it’s easier to manage security, maintenance and
upgrades and conjointly provides additional management over
the preparation and use. Non-public cloud is often compared
to computer network. Compared to public cloud wherever all
the services supplier, in camera cloud these service square
measure pooled along and created out there for the user at the
structure level. The resources and Application square measure
by the organization itself.

COMMUNTIY CLOUD:
A community cloud is a collaboration effort made for
sharing infrastructure between multiple organizations. It
forms into the degree of economic scalability and democratic
equilibrium. The community cloud is managed by all the
organization and third party server providers and secured by
them.

HYBRID C0MPUTING:
The hybrid cloud is the combination of more clouds
(private, community or public) that remain unique entities but
are bound together by standardized or proprietary technology
that enables data and application portability.

CHALLENGES OF CLOUD COMPUTING:


Based on a survey conducted by IDC in 2008, the
main challenges that forestall cloud computing form being
adopted square measure recognized by organization square
measure as follows:
SECURITY:
The safety issues has competed the foremost necessary role
in preventive cloud computing acceptance. The password
authentication is the more important to secure the personal
information. The password and username are only can
allocate by the official persons. The security problems like
information loss, phishing cause serious threats to
organizations information and software system.
COST MODEL:
The Cloud computing itself is affordable, but the
companies turned into the expensive. The expense of
transferring the data to public cloud can prove to be a problem
for short lived and small scale project. The companies are
save the money for the system maintenance, management and
acquisitions. But they also invest in bandwidth and the
absence of routine control in an infinitely scalable computing
platform can increase costs.
CHARGING MODEL:
The elastic resource pool has create the value analysis
lots additional difficult than regular information which
regularly calculates their price supported consumption of
static computing. The physical server are used in the system,
The SAAS cloud suppliers the value of developing multi
residency among their giving is terrible substantial. The
capacity of the technical service provide the important as
price. When we need the service they must be available. The
main properties of the service are sustainability and
reputation.
SERVICE LEVEL AGREEMENT:
The cloud customers don’t have management over
the underlying computing resource they are doing got to
make sure the quality, convenience, responsible once
customers have migrates their core business function to their
cloud. During the delivery feedback are taken from the
customer.
CLOUD INTEROPERABILITY ISSUE:
In every cloud giving the approach to move with the
client cloud resulting in the “Hazy cloud” development. This
severely hinders the event of cloud ecosystem by forcing
marketer protection that prohibits the flexibility of users to
decide on from various vendors at the same time so as to
optimize resource at completely different levels inside a
company. A lot of significantly, the main goal of the cloud is
seamless fluid knowledge across cloud and between the cloud
and native application.

CONCLUSION:
Cloud computing is improving widely in recent years.
There are several cloud platform that are employed in trade
and in education. This is the huge platform to use in the recent
times. In this paper we have a tendency to delineate the
definition, style, and characteristics of cloud computing, cloud
computing services, readying model and challenges of cloud
computing. The issues of cloud computing are ability,
performance, service level Agreement, knowledge
confidentiality and measurability, knowledge integrity, load
equalization, Synchronization in numerous clusters in cloud
platform are provide the protection of cloud platform.