0% found this document useful (0 votes)
154 views

Cloud Computing

Five key characteristics of cloud computing are: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Cloud computing applies to parallel or distributed computing or both, and clouds may be built from physical or virtualized resources. Hadoop is an open-source software platform that allows users to write and run applications over vast distributed data in a scalable, economical, and reliable manner by processing data with high parallelism across commodity nodes. Eucalyptus is an open-source software platform that provides cloud computing capabilities by enabling interoperability with AWS APIs and allowing users to set up and manage private and hybrid clouds using hypervisors like Xen and KVM on computer clusters.

Uploaded by

saurabh_maurya_5
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views

Cloud Computing

Five key characteristics of cloud computing are: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Cloud computing applies to parallel or distributed computing or both, and clouds may be built from physical or virtualized resources. Hadoop is an open-source software platform that allows users to write and run applications over vast distributed data in a scalable, economical, and reliable manner by processing data with high parallelism across commodity nodes. Eucalyptus is an open-source software platform that provides cloud computing capabilities by enabling interoperability with AWS APIs and allowing users to set up and manage private and hybrid clouds using hypervisors like Xen and KVM on computer clusters.

Uploaded by

saurabh_maurya_5
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Cloud Computing

Five essential characteristics, which differentiate cloud computing from grid computing and other distributed computing paradigms: o On-demand self-service. provision computing capabilities as needed automatically. o Broad network access. available over the network and accessed through standard mechanisms. o Resource pooling. computing resources are pooled with location independence o Rapid elasticity. Capabilities can be rapidly and elastically provisioned. o Measured Service. automatically control and optimize resource

1-1

Computing Paradigm Distinctions


Centralized Computing
All computer resources are centralized in one physical system.

Parallel Computing
All processors are either tightly coupled with central shard memory or loosely coupled with distributed memory

Distributed Computing
Field of CS/CE that studies distributed systems. A distributed system consists of multiple autonomous computers, each with its own private memory, communicating over a network.

Cloud Computing
An Internet cloud of resources that may be either centralized or decentralized. The cloud apples to parallel or distributed computing or both. Clouds may be built from physical or virtualized resources.

Hadoop : A software platform originally developed by Yahoo to


enable users write and run applications over vast distributed data.

Attractive Features in Hadoop :


Scalable : can easily scale to store and process petabytes of data in the Web space
Economical : An open-source MapReduce minimizes the overheads in task spawning and massive data communication. Efficient: Processing data with high-degree of parallelism across a large number of commodity nodes Reliable : Automatically maintains multiple copies of data to facilitate redeployment of computing tasks on failures

1-3

Eucalyptus : An Open-source Cloud OS A software platform developed by Eucalyptus Systems, Inc.,

(started 2008 and stable release 2010) Written in Java, C, running with Linux, can host Linux and Windows VMs Use hypervisors (Xen, KVM and VMWare) and compatible with EC2 and S3 services Eucalyptus stands for Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems. For use in developing IaaS-style private cloud or hybrid cloud on computer cluster, working with AWS API License : Proprietary or GPLv3 for open-core enterprise edition and also an open-source edition available Web site: www.eucalyptus.com

1-4

Eucalyptus : An Open-Source OS for Setting Up and Managing Private


Clouds

1-5

1-6

You might also like