open source private clouds – eucalyptus

21
1 Open Source Private Cloud Computing -Eucalyptus Prasad Nirantar Sameer Naik BMC Software

Upload: indicthreads

Post on 12-Jan-2015

3.673 views

Category:

Technology


0 download

DESCRIPTION

Session Presented @IndicThreads Cloud Computing Conference, Pune, India ( http://u10.indicthreads.com ) ------------ EUCALYPTUS – Elastic Utility Computing Architecture Linking Your Programs To Useful System – is an open source software infrastructure for implementing on-premise clouds. Eucalyptus is a Linux based software layer that can be used to form private clouds in IT enterprise. Eucalyptus provides cloud interoperability and ability of creating hybrid clouds because of seamless integration with Amazon’s public cloud services including EC2 and S3. Since it supports AWS, same application can be run on Amazon’s cloud and Eucalyptus without modification. This case study focuses on basic architecture and capabilities of eucalyptus – end user customization, self service provisioning, customized SLAs, cloud monitoring and support for auto scaling. It will also look at alternatives in open source area. Takeaways from the session A live demonstration of the capabilities of eucalyptus for creating private cloud. We will also show how a private cloud can be extended beyond firewalls to the public cloud. Amazon web services will be used for creation of such hybrid clouds.

TRANSCRIPT

Page 1: Open Source Private Clouds – Eucalyptus

1

Open Source Private Cloud Computing -Eucalyptus

Prasad NirantarSameer Naik

BMC Software

Page 2: Open Source Private Clouds – Eucalyptus

2

Agenda

•Open Source Private Cloud

•Eucalyptus

•Eucalyptus Demo

Page 3: Open Source Private Clouds – Eucalyptus

3

Private Cloud

• What is Private Cloud ?

Page 4: Open Source Private Clouds – Eucalyptus

4

Private Cloud

Server 1 Server 2

Client

SOAP/Rest request

Private switch

Private switchPrivate Cloud

Page 5: Open Source Private Clouds – Eucalyptus

5

Private Cloud

Server 1 Server 2

Client

SOAP/Rest request

Private switch

Private switch

Page 6: Open Source Private Clouds – Eucalyptus

6

Options for Private Cloud in Open Source

Page 7: Open Source Private Clouds – Eucalyptus

7

Eucalyptus

Elastic Utility Computing Architecture Linking Your Programs To Useful Systems

Page 8: Open Source Private Clouds – Eucalyptus

8

About Eucalyptus

• Origins at Computer Science Department at University of California, Santa Barbara

• Provides framework for IT infrastructure and datacenter management by creating private clouds.

• Open source and packaged using Linux distributions

• Maintained by Eucalyptus Inc. which provides enterprise products and support.

Page 9: Open Source Private Clouds – Eucalyptus

9

Eucalyptus

Short Demo

Page 10: Open Source Private Clouds – Eucalyptus

10

Eucalyptus Components

Cloud controller (CLC)

Cluster controller (CC)

Node controller (NC)

Storage controller(SC)

Walrus

Page 11: Open Source Private Clouds – Eucalyptus

11

Private Cloud- Single Cluster

Page 12: Open Source Private Clouds – Eucalyptus

12

Server 1 Server 2 Client

SOAP/Rest request

Public switch Private switch

Page 13: Open Source Private Clouds – Eucalyptus

13

Private Cloud-Multi Cluster

Page 14: Open Source Private Clouds – Eucalyptus

14

Setup

Installation -

• From source

OR

• From pre packaged binaries

• For 1.6 support for – Ubuntu 9.04 and 9.10, OpenSUSE 11, CentOS 5.4 and Debian squeeze

Page 15: Open Source Private Clouds – Eucalyptus

15

Server 1 Server 2 Client

SOAP/Rest request

Switch Switch

Page 16: Open Source Private Clouds – Eucalyptus

16

Eucalyptus

Demo using Hybrid Fox

Page 17: Open Source Private Clouds – Eucalyptus

17

User access

Users can access to the eucalyptus cloud by

- HybridFox (Firefox plugin)

- ElastDream (stand alone client)

- Euca2ools (Eucalyptus command line tools)These clients have to be configured with user certificates, secret keys.

Page 18: Open Source Private Clouds – Eucalyptus

18

Eucalyptus Benefits

Data center optimization

Automated self service provisioning

Web services based

Elastic resource provisioning

Page 19: Open Source Private Clouds – Eucalyptus

19

Summary

Provides private cloud Framework for IT data center

Compatible with EC2 and S3

Open source, transparent

Page 20: Open Source Private Clouds – Eucalyptus

20

Questions

Page 21: Open Source Private Clouds – Eucalyptus

21

References

http://open.eucalyptus.com

Eucalyptus Cloud Computing Platform – Administrator Guide.