Cloud Computing
Cloud Computing
P
RESENTED BY,
L.
VENKATESH.
A
.SARAVANAN
II
nd YEAR CSE
ABSTRACT:
Cloud computing is a technology that uses the internet and central remote servers to
maintain data and applications. Cloud computing allows consumers and businesses to use
applications without installation and access their personal files at any computer with internet
access. This technology allows for much more efficient computing by centralizing storage,
memory, processing and bandwidth.
A simple example of cloud computing is Yahoo email or Gmail etc. You dont need a
software or a server to use them. All a consumer would need is just an internet connection
and you can start sending emails. The server and email management software is all on the
cloud ( internet) and is totally managed by the cloud service provider Yahoo , Google etc.
CHARACTERISTICS:
The key characteristic of cloud computing is that computing is "in the cloud
i.e. the processing (and the related data) is not in a specified, known or satic place(s). This is
in contrast to a model in which the processing takes place in one or more specific servers that
are known. All the other concepts nemtined are supplementary or complementary to this
concept.
ARCHITECTURE:
Cloud architecture, the systems architecture of the software systemsinvolved in the delivery
of cloud computing, typically involves multiplecloud components communicating with each
other over application programming interfaces, usually web services and 3-tier architecture.
This resembles the Unix philosophy of having multiple programs each doing one thing well
and working together over universal interfaces. Complexity is controlled and the resulting
systems are more manageable than theirmonolithic counterparts.
The two most significant components of cloud computing architecture are known as the front
end and the back end. The front end is the part seen by the client, i.e. the computer user. This
includes the client’s network (or computer) and the applications used to access the cloud via a
user interface such as a web browser. The back end of the cloud computing architecture is the
‘cloud’ itself, comprising various computers, servers and data storage devices.
REDUCED COST
MORE MOBILITY
FLEXIBILITY
HIGHLY AUTOMATED
INCREASED STORAGE
CONSUMER BENEFITS:
Cloud Computing Reduces costs of software and allows for storage to be paid for
by the amount of storage instead of buying servers and equipment for all data.
Is an easy solution for companies that store customers files like picture sharing.
Also is ideal with organizations that store a large amount of data, for example
libraries.
LAYERS:
The Internet functions through a series of network protocols that form a stack of
layers. Once an Internet Protocol connection is established among several computers, it is
possible to share services within any one of the following layers.
Client
Application
Platform
Infrastructure
Server
CLIENT:
A cloud client consists of computer hardware and/or computer software that relies on
cloud computing for application delivery, or that is specifically designed for delivery of cloud
services and that, in either case, is essentially useless without it. Examples include some
computers, phones and other devices, operating systems and browsers.
APPLICATION:
People tend to use the terms ‘SaaS’ and ‘cloud’ interchangeably, when in fact they
are two different things.
PLATFORM:
INFRASTRUCTURE:
Suppliers typically bill such services on a utility computing basis and amount of
resources consumed (and therefore the cost) will typically reflect the level of activity. IaaS
evolved from virtual private server offerings.
SERVER:
The server layer consists of computer hardware and/or computer software products
that are specifically designed for the delivery of cloud services, including multi-core
processors, cloud-specific operating systems and combined offerings.
• Several Major companies are jumping at the chance to offer services for this new
revolution of computer technology.
Public cloud
Community cloud
Hybrid cloud
Private cloud
PUBLIC CLOUD:
COMMUNITY CLOUD:
With the costs spread over fewer users than a public cloud (but more than a single
tenant) this option is more expensive but may offer a higher level of privacy, security and/or
policy compliance. Examples of community cloud include Google's "Gov Cloud".
HYBRID CLOUD:
There is some confusion over the term "hybrid" when applied to the cloud - a standard
definition of the term "Hybrid Cloud" has not yet emerged. The term "hybrid cloud" has been
used to mean either two separate clouds joined together (public, private, internal or external),
or a combination of virtualized cloud server instances used together with real physical
hardware.
The most correct definition of the term "hybrid cloud" is probably the use of physical
hardware and virtualized cloud server instances together to provide a single common service.
Two clouds that have been joined together are more correctly called a "combined cloud".
Another perspective on deploying a web application in the cloud is using Hybrid Web
Hosting. Where the hosting infrastructure is a mix between cloud hosting and managed
dedicated servers - this is most commonly achieved as part of a web cluster in which some of
the nodes are running on real physical hardware and some are running on cloud server
instances.
A hybrid storage cloud uses a combination of public and private storage clouds.
Hybrid storage clouds are often useful for archiving and backup functions, allowing local
data to be replicated to a public cloud.
PRIVATE CLOUD:
Douglas Parkhill first described the concept of a "private computer utility" in his 1966
book The Challenge of the Computer Utility.
The idea was based upon direct comparison with other industries (e.g. the electricity
industry) and the extensive use of hybrid supply models to balance and mitigate risks.
Private cloud and internal cloud have been described as neologisms, however the
concepts themselves pre-date the term cloud by 40 years.
Even within modern utility industries, hybrid models still exist despite the formation
of reasonably well-functioning markets and the ability to combine multiple providers.
Some vendors have used the terms to describe offerings that emulate cloud computing
on private networks.
These provide the benefits of utility computing -shared hardware costs, the ability to
recover from failure, and the ability to scale up or down depending upon demand.
Private clouds have attracted criticism because users "still have to buy, build, and
manage them" and thus do not benefit from lower up-front capital costs and less hands-on
management, essentially "[lacking] the economic model that makes cloud computing such an
intriguing concept".
Enterprise IT organizations use their own private cloud(s) for mission critical and
other operational systems to protect critical infrastructures.
CLOUD ENGINEERING:
CLOUD STORAGE:
Cloud storage is a model of networked computer data storage where data is stored on
multiple virtual servers, generally hosted by third parties, rather than being hosted on
dedicated servers. Hostingcompanies operate large data centers; and people who require their
data to be hosted buy or lease storage capacity from them and use it for their storage needs.
The data center operators, in the background, virtualize the resources according to the
requirements of the customer and expose them as virtual servers, which the customers can
themselves manage. Physically, the resource may span across multiple servers.
RESEARCH:
In July 2008, HP, Intel Corporation and Yahoo! announced the creation of a global,
multi-data center, open source test bed, called Open Cirrus.
It designed to encourage research into all aspects of cloud computing, service and data
center management.
In Sept. 2010, more researchers joined the HP/Intel/Yahoo Open Cirrus project for
cloud computing research. The new researchers are
China Telecom.
The new technology is designed for emerging markets where people are more likely
to access the internet via mobile phones rather than computers.
SECURITY:
The relative security of cloud computing services is a contentious issue which may be
delaying its adoption. Issues barring the adoption of cloud computing are due in large part to
the private and public sectors unease surrounding the external management of security based
services. It is the very nature of cloud computing based services, private or public, that
promote external management of provided services. This delivers great incentive amongst
cloud computing service providers in producing a priority in building and maintaining strong
management of secure services.
Organizations have been formed in order to provide standards for a better future in
cloud computing services. One organization in particular, the Cloud Security Alliance is a
non-profit organization formed to promote the use of best practices for providing security
assurance within cloud computing.
Google offers several services including e-mail and document creating applications.
AMAZON
o More and more companies are starting to trust cloud computing services and turn
begin to store their data in the clouds.
MICROSOFT
• They are offering Microsoft based document applications for the web for a small
monthly fee.
• The US Defense Department is offering a new cloud computing service to its military
users called RACE.
• They claim there services are more reliable and secure because security is their # 1
policy
IBM
IBM are developing cloud computing applications for the everyday user called
CloudBurst.
There has also been some talk of IBM coming together with Sun Microsystems to
enhance their ability to build data centers for this new technology.
IBM also offers “private” cloud computing services using IBM blue services
software.
– Instead of putting information out on the internet it makes the companies data
center into its own cloud. This cloud is blocked off from the internet using
firewalls.
CONCLUSION:
Companies have to pick and choose and be careful with what data they allow to be out
there in a cloud.
Cloud computing can be a useful resource to help companies save money but can also
have downfalls.
The average citizen doesn't want their personal information unprotected and available.
As companies perfect their cloud computing services, I think that more companies
will be open to using these services.
This service will provide new inventive ways to use computers and provide services.