cloud computing using eucalyptus

12
Cloud computing using Eucalyptus …Deploying infrastructure as a service(IaaS).. 03-11-2012 BPPIMT 1

Upload: abhishek-de

Post on 15-Dec-2014

2.045 views

Category:

Education


3 download

DESCRIPTION

The basic layout or model of implementing a cloud (private) using Eucalyptus and Xen.

TRANSCRIPT

Page 1: Cloud computing using Eucalyptus

BPPIMT 1

Cloud computing using Eucalyptus

…Deploying infrastructure as a service(IaaS)..

03-11-2012

Page 2: Cloud computing using Eucalyptus

BPPIMT 2

Overview of cloud computing

03-11-2012

Page 3: Cloud computing using Eucalyptus

BPPIMT 3

Necessity of cloud :Reduced cost.

Increased Security.

Efficient management of resources.

High reliability.

Easy identification of faults.

High scalability.

03-11-2012

Page 4: Cloud computing using Eucalyptus

BPPIMT 4

Why Eucalyptus?

“Elastic Utility Computing Architecture Linking Your Programs To Useful System”

Eucalyptus is the world's most widely deployed software platform for on-premise (private) Infrastructure as a Service (IaaS) clouds.It uses existing infrastructure to create a scalable, secure web services layer that abstracts compute, network and storage to offer IaaS.

Eucalyptus can be dynamically scaled up or down depending on application workloads.

03-11-2012

Page 5: Cloud computing using Eucalyptus

BPPIMT 5

Components of Eucalyptus:

EUCALYPTUS:

Cloud Controller

(CLC)

Walrus, communica

te with cluster

components

Cluster Controllers

(CCs)

Storage Controllers

(SCs)

Node Controllers

(NCs)

03-11-2012

Page 6: Cloud computing using Eucalyptus

BPPIMT 6

Components of EucalyptusNode Controller controls the execution,

inspection,and terminating of VM instances on the host where itruns.

Cluster Controller gathers information about and

schedules VM execution on specific node controllers,as well as manages virtual instance network.

03-11-2012

Page 7: Cloud computing using Eucalyptus

BPPIMT 7

Components continued.. Storage Controller (Walrus) is a put/get storageservice that implements Amazon’s S3 interface, pro-viding a mechanism for storing and accessing virtualmachine images and user data.

Cloud Controller is the entry-point into the cloudfor users and administrators. It queries node man-agers for information about resources, makes high-level scheduling decisions, and implements them bymaking requests to cluster controllers.

03-11-2012

Page 8: Cloud computing using Eucalyptus

BPPIMT 8

Architecture of Eucalyptus

03-11-2012

Page 9: Cloud computing using Eucalyptus

BPPIMT 9

Front End & Ubuntu 12.04In this cloud setup, the front end is

represented by CLC & CC . The same machine will run both CLC & CC. We will be using Ubuntu 12.04(precise pangolin) running on our front end.

The front end is actually ,the resource collector , distribution is achieved through the power of Walrus.The SC , will be a SAN based virtualized RAID devices.

03-11-2012

Page 10: Cloud computing using Eucalyptus

BPPIMT 10

Back End and XEN ServerXen, is the underlaying

technology used by eucalyptus. Xen hypervisor

allows several guest operating systems to be executed on the same computer hardware concurrently. Xen

partitions a single physical machine into multiple virtual machines, to

provide server consolidation and utility

computing. Existing applications and binaries

run unmodified. The hypervisor controls the

MMU, CPU scheduling, and interrupt controller, presenting a virtual machine to guests.

The first guest operating system, called in Xen

terminology “domain 0″ (dom O), is booted

automatically when the hypervisor boots and given

special management privileges and direct access to all physical

hardware by default. The system administrator can log into domO in order to manage any further guest operating systems, called

“domain U” (domU) in Xen terminology

03-11-2012

Page 11: Cloud computing using Eucalyptus

BPPIMT 11

Architecture of XEN

03-11-2012

Page 12: Cloud computing using Eucalyptus

BPPIMT 12

CREATIVE TEAM :

03-11-2012

ABHISHEK DEY ---> PROJECT LEAD

AAYUSHI JAIN--->SETUP AND INSTALL

DIYA GHOSH--->NETWORKING

ABHISHEK GUPTA--->MAINTENANCE

ANURAG PRAJAPAT--->SETUP AND DEPLOY

SAIKAT DESHMUKH--->SECURITY