Cloud Computing Icactea
Cloud Computing Icactea
E-mail: [email protected]
[email protected]
Abstract - Cloud computing promises to Internet. Users need not have knowledge of,
increase the velocity with which applications are
deployed, Increase innovation and lower costs, all expertise in, or control over the technology
while increasing business agility. Cloud infrastructure "in the cloud" that supports them.
computing describes a new supplement,
consumption, and delivery model for IT services Cloud computing is an umbrella term used to refer
based on Internet protocols, and it typically to Internet based development and services. The
involves provisioning of dynamically scalable and
often virtualized resources. This paper discusses Cloud is a metaphor for the Internet. A number of
how cloud computing transforms the way we characteristics define Cloud data, applications
design, build, and deliver applications, and the
architectural considerations that enterprises must services and infrastructure:
make when adopting and using cloud computing
technology.
Remotely hosted – Services or data are
hosted on someone else’s infrastructure.
Keywords: protocols, architectural design, IT
services. Ubiquitous - Services or data are available
from anywhere.
Co modified – The result is a utility
I. Introduction Computing model similar to traditional
that of traditional utilities, like gas and
electricity. You pay for what you would
Cloud computing is Internet ("cloud") based
like.
development and use of computer technology
("computing").It is a style of computing in which
dynamically scalable and often virtualized
resources are provided as a service over the
II. Services used by cloud computing III. How cloud computing works
V CHARACTERISTICS OF CLOUD
COMPUTING
IV Architecture
Cloud computing, typically entails:
When talking about a cloud computing system, it's
helpful to divide it into two sections: the front High scalability :
end and the back end. They connect to each other Cloud environments enable servicing of
through a network usually the Internet. business requirements for larger
audiences, through high scalability.
The front end includes the client's computer (or
Cost:
computer network) and the application required to
It is greatly reduced and capital
access the cloud computing system. Not all cloud
expenditure is converted to operational
computing systems have the same user interface.
expenditure . This lowers barriers to entry,
Services like Web-based e-mail programs
as infrastructure is typically provided by a
leverage existing Web browsers like Internet
third-party and does not need to be
Explorer or Firefox. Other systems have unique
purchased for one-time or infrequent
applications that provide network access to
intensive computing tasks. Pricing on a
clients.
utility computing basis is fine-grained with
On the back end of the system are the various usage-based options and minimal or no IT
computers, servers and data storage systems that skills are required for implementation.
create the "cloud" of computing services. In
theory, a cloud computing system could include
Agility: o Centralization of infrastructure in
The cloud works in the ‘distributed mode’ areas with lower costs (such as real
environment. It shares resources among estate, electricity, etc.)
users and tasks, while improving efficiency o Peak-load capacity increases (users
and agility (responsiveness). need not engineer for highest
possible load-levels)
High availability and reliability: o Utilization and efficiency
Availability of servers is high and more improvements for systems that are
reliable as the chances of infrastructure often only 10-20% utilized.
failure are minimal.
Services in pay-per-use mode:
Device and location independence: SLAs between the provider and the user
Enable users to access systems using a must be defined when offering services in
web browser regardless of their location or pay per use mode. This may be based on
what device they are using, e.g., PC, the complexity of services offered.
mobile. As infrastructure is off-site
(typically provided by a third-party) and Application Programming Interfaces
accessed via the Internet the users can (APIs):
connect from anywhere. It may be offered to the users so they can
access services on the cloud by using
Multi-sharing:
these APIs.
With the cloud working in a distributed
and shared mode, multiple users and
applications can work more efficiently
Security :
with cost reductions by sharing common
Typically improves due to centralization
infrastructure.
of data, increased security-focused
resources, etc., but raises concerns about
Multi-tenancy :
loss of control over certain sensitive data.
Enables sharing of resources and costs
Security is often as good as or better than
among a large pool of users, allowing for:
traditional systems, in part because
providers are able to devote resources to
solving security issues that many cloud computing is an emerging opportunity in
this space . It is understood that TCS, INFOSYS
customers cannot afford[. Providers
and WIPRO amongst others are taking steps
typically log accesses, but accessing the towards making cloud-based services available to
their customers .A lot of challenges are required
audit logs themselves can be difficult or
to be tackled primarily related to privacy, security,
impossible. standards, interoperability, latency, performance
and reliability.
Sustainability:
It comes about through improved resource
utilization, more efficient systems, and
carbon neutrality. Nonetheless, computers
and associated infrastructure are major
consumers of energy.