Beruflich Dokumente
Kultur Dokumente
BY :
G VENKATESWARLU
gude.venky@yahoo.com
Ph :+919014598364
IV CSE,LITAM
different problems with the architecture This gives the basic architecture of a cloud
we have to support. The machines may computing application. We know that cloud
start failing, the hard drives may crash, computing is the shift of computing to a host of
the network may go down and many hardware infrastructure that is distributed in the
other such hardware problems. The cloud. The commodity hardware infrastructure
hardware has to be designed such that consists of the various low cost data servers that
the architecture is reliable and scalable. are connected to the system and provide their
This large scale architecture has a very storage and processing and other computing
expensive upfront and has high resources to the application. Cloud computing
The virtual server distributes the management systems are hidden from
processing between the infrastructure the users. For the user, the processing is
and the computing is done and the result done and the result is obtained. There is
returned. There will be a workload no question of where it was done and
distribution management system, also how it was done. The users are billed
known as the grid engine, for managing based on the usage of the system - as
the differentrequests coming to the said before - the commodity is now
virtual servers. This engine will take cycles and bytes. The billing is usually
care of the creation of multiple copies on the basis of usage per CPU per hour
and also the preservation of integrity of or GBdata transfer per hour.
the data that is stored in the SERVER ARCHITECTURE :
infrastructure. This will also adjust itself
such that even on heavier load, the
processing is completed as per the
requirements. The different workload
management of the infrastructure
platform.
When Xen is used for virtualization
of the servers over the infrastructure, a
thin software layer known as the Xen
hypervisor is inserted between the
server's hardware and the operating
system. This provides an abstraction
layer that allows each physical server to
run one or more "virtual servers,"
effectively decoupling the operating
system and its applications from the
underlying physical server. The Xen
Cloud computing makes use of a large
hypervisor is a unique open source
physical resource pool in the cloud. As
technology, developed collaboratively
said above, cloud computing services
by the Xen community and engineers at
and applications make use of virtual
over 20 of the most innovative data
server instances built upon this resource
center solution vendors.
pool. There are two applications which
The Enomalism virtualized server
help in managing the server instances,
management system is a complete
the resources and also the management
virtual server infrastructure platform.
of the resources by these virtual server
Enomalism helps in an effective
instances. One of these is the Xen
management of the resources.
hypervisor which provides an abstraction
Enomalism can be used to tap into the
layer between the hardware and the
cloud just as you would into aremote
virtual OS so that the distribution of the
server. It brings together all the features
resources and the processing is well
such as deployment planning, load
managed.
balancing, resource monitoring, etc.
Another application that is
Enomalism is an open source
widely used is the Enomalism server
application. It has a very simple and easy
management system which is used for
to use web based user interface. It has a
module architecture which allows for the as a single application, device, or
creation of additional system add-ons document.
and plugins. It supports one click The hardware in the cloud (and the
deployment of distributed or replicated operating system that manages the
applications on a global basis. It hardware connections) is invisible.
supports the management of various It all starts with the front-end interface
virtual environments including seen by individual users. This is how
KVM/Qemu, Amazon EC2 and Xen, users select a task or service (either
OpenVZ, Linux Containers, VirtualBox. starting an application or opening a
It has fine grained user permissions and document). The user’s request then gets
access privileges. passed to the system management, which
finds the correct resources and then calls
HOW CLOUD COMPUTING the system’s appropriate provisioning
WORKS???? services.
Sun Microsystems’s slogan is “The
network is the computer,” and that’s as
good as any to describe how cloud
computing works. In essence, a network
of computers functions as a single
computer to serve data and applications
to users over the Internet. The network
exists in the “cloud” of IP addresses that
we know as the Internet, offers massive
computing power and storage capability,
and enables wide scale group
collaboration.
Individual users connect to the cloud
from their own personal computers or
portable devices, over the Internet. To
these individual users, the cloud is seen
These services carve out the necessary UNDERSTANDING CLOUD
resources in the cloud, launch the STORAGE AND SERVICES :
appropriate web application, and either One of the primary uses of cloud
creates or opens the requested document. computing is for data storage. With
After the web application is launched, cloud storage, data is stored on multiple
the system’s monitoring and metering third-party servers, rather than on the
functions track the usage of the cloud so dedicated servers used in traditional
that resources are apportioned and networked data storage. When storing
attributed to the proper user(s). data, the user sees a virtual server—that
is, it appears as if the data is stored in a
CHANGE PROVIDED by CLOUD particular place with a specific name.
COMPUTING : But that place doesn’t exist in reality.
It’s just a pseudonym used to reference
virtual space carved out of the cloud. In
reality, the user’s data could be stored on
any one or more of the computers used
to create the cloud.
Any web-based application or service
offered via cloud computing is called a
cloud service. Cloud services can
include anything from calendar and
contact applications to word processing
and presentations. With a cloud service,
the application itself is hosted in the
cloud. An individual user runs the
application over the Internet, typically
within a web browser.
The browser accesses the cloud
service and an instance of the application
is opened within the browser window.
Once launched, the web-based
application operates and behaves like a also share it with others. In effect, any
standard desktop application device that accesses your data in the
FLAVOURS OF CLOUD cloud also becomes yours.
COMPUTING : Cloud Computing Is Accessible:
SaaS – Software as a Service Because data is stored in the cloud, users
Network-hosted application can instantly retrieve more information
DaaS – Data as a Service from multiple repositories. We are not
Customer queries against provider’s limited to a single source of data, as we
database do with a desktop PC.
PaaS– Platform as a Service Cloud Computing Is Intelligent:
Network-hosted software development With all the various data
platform stored on the computers in a cloud,
IaaS – Infrastructure as a Service data mining and analysis are necessary
Provider hosts customer VMs or to access that information in an
provides network storage intelligent manner.
IPMaaS – Identity and Policy Cloud Computing Is Task-Centric:
Management as a Service Instead of focusing on the
Provider manages identity and/or access application and what it can do, the focus
control policy for customer is on what one need done and how the
NaaS – Network as a Service application can do it for us. Traditional
Provider offers virtualized networks applications—word processing,
(e.g. VPNs) spreadsheets, email, and so on—are
KEY PROPERTIES OF CLOUD becoming less important than the
COMPUTING : documents they create.
Cloud Computing Is User Centric :
Once as a user are connected to Cloud Computing Is Powerful:
the cloud, whatever is stored there— Connecting hundreds or thousands
documents, messages, images, of computers together in a cloud creates
applications, whatever—becomes a wealth of computing power impossible
authorized to the user access them. In with a single desktop PC.
addition, not only is the data, but one can Cloud Computing Is Programmable:
Many of the tasks necessary with issue, not prortablen environmentally
cloud computing must be automated. For unsustainable.
example, to protect the integrity of the 2) Cloud computing still has to exist
data, information stored on a single on physical servers
computer in the cloud must be replicated Cloud computing will be big,
on other computers in the cloud. both in and outside of the enterprise, but
Cloud COMPUTING is scalable : being aware of the challenges will help
Cloud computing services are technology providers think of ways
linearly scalable. The system is able to around the problems, and let cloud
break down the workloads into pieces providers know what they’re up against.
and service it across the infrastructure.
An exact idea of linear scalability can be CONCLUSION:
obtained from the fact that if one server Cloud computing provides a super-
is able to process say 1000 transactions computing power .
per second, then two servers can process It is a powerful new abstraction for
2000 transactions per second. large scale data processing systems
Cloud computing is Flexible : which is scalable, reliable and available.
Another feature of the cloud In cloud computing, there are large self-
computing services is that they are managed server pools available which
flexible. They can be used to serve a reduces the overhead and eliminates
large variety of workload types - varying management headache. Cloud
from small loads of a small consumer computing services can also grow and
application to very heavy loads of a shrink according to need. This cloud of
commercial application. computers extends beyond a single
.BACK DROPS OF CLOUD company or enterprise.
COMPUTING : The applications and data
10 reasons enterprises aren’t ready to served by the cloud are available to
trust the cloud are : broad group of users, cross-enterprise
1) It’s not secure, cannot be logged, and cross-platform. Cloud computing is
not platform agnostic, unreliablilty particularly valuable to small and
medium businesses, where effective and
affordable IT tools are critical to helping
them become more productive without
spending lots of money on in-house
resources and technical equipment. Also
it is a new emerging architecture needed
to expand the Internet to become the
computing platform of the future.
REFERENCES :
http://ibm.com/datacenter
http://cloudslam09.com/
http://en.wikipedia.org/wiki/Cloud_com
puting