Cloud Computing: Cloud Computing Is Internet Based What Is A Cloud?
Cloud Computing: Cloud Computing Is Internet Based What Is A Cloud?
Cloud Computing: Cloud Computing Is Internet Based What Is A Cloud?
ABSTRACT
This paper describes cloud
computing, a computing platform for
the next generation of the Internet.
The paper defines clouds, explains the
business benefits of cloud computing,
and outlines cloud architecture and its
major components.
Cloud computing is Internet based
development and use of computer
technology, whereby dynamically
scalablevirtualized
resourcesare
provided servicesover the internet.
Users need not have knowledge of,
expertise in, or control over the
technology
infrastructure
that
supports
them.
The
concept
incorporates software as a service
(SaaS), Web 2.0 and other recent,
well-known technology trends, in
which the common theme is reliance
on the Internet for satisfying the
computing needs of the users. An
often-quoted example is Google Apps,
which provides common business
applications online that are accessed
from a web browser, while the
software and data are stored on
Google servers. The cloud is a
metaphor for the Internet, based on
Tivoli
Provisioning
Manager
automates imaging, deployment,
installation, and configuration of the
Microsoft Windows and Linux
operating systems, along with the
installation / configuration of any
software stack that the user requests.
Tivoli Provisioning Manager uses
Websphere Application Server to
communicate the provisioning status
and availability of resources in the
data center, to schedule the
provisioning and deprovisioning of
resources, and to reserve resources for
future use. As a result of the
provisioning, virtual machines are
created using the XEN hypervisor or
physical machines are created using
Network
Installation
Manager,
Remote Deployment Manager, or
Cluster Systems Manager, depending
upon the operating system and
platform. IBM Tivoli Monitoring
Server monitors the health (CPU,
disk, and memory) of the servers
provisioned by Tivoli Provisioning
Manager.
DB2 is the database server that Tivoli
Provisioning Manager uses to store
the resource data. IBM Tivoli
Monitoring agents that are installed
on the virtual and physical machines
communicate
with
the
Tivoli
Monitoring server to get the health of
the virtual machines and provide the
same to the user. The cloud
computing platform has two user
interfaces to provision servers. One
interface is feature rich -- fully loaded
with the WebSphere suite of products
and relatively more involved from a
process perspective. For more
information on this interface, One
interface provides basic screens for
making provisioning requests. All
requests are handled by Web2.0
components
deployed
on
the
WebSphere Application Server.
Custom
applications:
Many
organizations have a large investment
in custom software. As these
applications increasingly expose their
functionality through services, they
become part of the on premises
application platform.In the early days
of computing, the application
platform consisted of nothing more
than an on-premises foundation.
(Think of MVS and IMS on an IBM
mainframe, for example.) In the 1980s
and 1990s, as distributed computing
spread, on-premises infrastructure
services were added, with remote
storage, integration, and identity
becoming common. Today, with the
advent
of
service-oriented
applications, on-premises application
services have become part of the
platform. The next step in this
evolution is clear: providing cloud
versions of all three.
FROM
PLATFORMS
PLATFORMS
ON-PREMISES
TO
CLOUD
clearly
application-centriconly
certain kinds of apps need itas is a
service like Live Search.Cloud
platforms are a relatively new area,
and so it shouldnt be surprising that
defining a firm taxonomy is
challenging.Knowing whats available
in the cloud should be a core
competency today for everyone who
designs and builds software.
CONCLUSION
CONCLUSION
A new kind of application platform
doesnt come along very often. But
when
a
successful
platform
innovation does appear, it has an
enormous impact. Think of the way
personal computers and servers shook
up the world of mainframes and
minicomputers, for example, or how
the rise of platforms for Ntier
applications changed the way people
write software. For example, business
intelligence as part of the platform
isnt common, nor is support for
business
process
management
technologies such as full-featured
workflow and rules engines. This is
all but certain to change, however, as
this technology wave continues to roll
forward.
The odds are good, though, that this
wont be true five years from now.
The attractions of cloud-based
computing, including scalability and
lower costs, are very real. If you work
in application development, whether
for a software vendor or an end user,
expect the cloud to play an increasing
role in your future. The next