View
3.673
Download
0
Category
Preview:
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.
Citation preview
1
Open Source Private Cloud Computing -Eucalyptus
Prasad NirantarSameer Naik
BMC Software
2
Agenda
•Open Source Private Cloud
•Eucalyptus
•Eucalyptus Demo
3
Private Cloud
• What is Private Cloud ?
4
Private Cloud
Server 1 Server 2
Client
SOAP/Rest request
Private switch
Private switchPrivate Cloud
5
Private Cloud
Server 1 Server 2
Client
SOAP/Rest request
Private switch
Private switch
6
Options for Private Cloud in Open Source
7
Eucalyptus
Elastic Utility Computing Architecture Linking Your Programs To Useful Systems
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.
9
Eucalyptus
Short Demo
10
Eucalyptus Components
Cloud controller (CLC)
Cluster controller (CC)
Node controller (NC)
Storage controller(SC)
Walrus
11
Private Cloud- Single Cluster
12
Server 1 Server 2 Client
SOAP/Rest request
Public switch Private switch
13
Private Cloud-Multi Cluster
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
15
Server 1 Server 2 Client
SOAP/Rest request
Switch Switch
16
Eucalyptus
Demo using Hybrid Fox
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.
18
Eucalyptus Benefits
Data center optimization
Automated self service provisioning
Web services based
Elastic resource provisioning
19
Summary
Provides private cloud Framework for IT data center
Compatible with EC2 and S3
Open source, transparent
20
Questions
21
References
http://open.eucalyptus.com
Eucalyptus Cloud Computing Platform – Administrator Guide.
Recommended