• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Open Source Cloud Computing -Eucalyptus
 

Open Source Cloud Computing -Eucalyptus

on

  • 3,225 views

 

Statistics

Views

Total Views
3,225
Views on SlideShare
3,218
Embed Views
7

Actions

Likes
0
Downloads
111
Comments
0

1 Embed 7

http://www.linkedin.com 7

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Prasad
  • Sameer/Prasad Infrastructure as a service Exists within the boundaries of organization Can be managed within single point within an organization Allocation and release of data center resources are automated. Managed according to locally defined policies. eg. Security, audit.
  • Sameer
  • Sameer
  • Sameer Nimbus is an open source toolkit that allows you to turn your cluster into an Infrastructure-as-a-Service (IaaS) cloud. Feature highlights include: Three sets of remote interfaces: Amazon EC2 WSDLs, Amazon EC2 Query API and Grid community WSRF. Read more about interfaces . Storage implementation compatible with S3 REST API. Read more about Cumulus . Virtualization implementation is based on Xen and KVM. Read more about supported virtualization technologies . Can be configured to use familiar schedulers like PBS or SGE to schedule virtual machines. Read more about the workspace pilot . Launches self-configuring virtual clusters with one click. Read more about the context broker . Defines an extensible architecture that allows you to customize the software to the needs of your project. Read more about extensiblity .
  • Prasad
  • Prasad 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 It is able to work with a number of open source and proprietary hypervisors. Maintained by Eucalyptus Inc. which provides enterprise products and support.
  • Prasad
  • Sameer Each component of Eucalyptus exposes a webservice. A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs.
  • Sameer Each component of Eucalyptus exposes a webservice. Emulation of Amazon EC2’s SOAP and “Query” interfaces. allows users to start, control, access, and terminate entire virtual machines using runInstances, describeInstances, terminateInstances, describeResources. A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs. • Node Controller controls the execution, inspection, and terminating of VM instances on the host where it runs. • Cluster Controller gathers information about and schedulesVMexecution on specific node controllers, as well as manages virtual instance network. • Storage Controller (Walrus) is a put/get storage service that implements Amazon’s S3 interface, providing a mechanism for storing and accessing virtual machine images and user data. • Cloud Controller is the entry-point into the cloud for users and administrators. It queries node managers for information about resources, makes highlevel scheduling decisions, and implements them by making requests to cluster controllers
  • Sameer A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs.
  • Sameer A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs.
  • Prasad
  • Prasad OS – Ubuntu A Eucalyptus system includes five high level packages: eucalyptus-cloud - includes the front-end services (Cloud Controller). eucalyptus-walrus - includes the front-end Walrus storage system. eucalyptus-sc - includes the Storage Controller that provides support for the dynamic block device creation and attachment. eucalyptus-cc - includes the Cluster Controller that provides support for the virtual network overlay. eucalyptus-nc - includes the Node Controller that interacts with KVM (Kernel-based Virtual Machine) to manage individual VMs.
  • Prasad- Explain tool plugin, registration, key creation Sameer – Demo the instance creation, Lifecycle Prasad – Demo the EBS
  • Sameer First Two, Prasad Three and four Virtualization of all the data center elements m/c, storage and network Hyperviser Top Benefits 1) Transform your existing IT infrastructure into a scalable, reliable, and compatible on-premise cloud 2) Run Microsoft Windows and Linux guests in the same flexible cloud environment using a cost-saving self-service provisioning model 3) Test, develop, and deploy on your on-premise EEE cloud and smoothly transition to a public cloud or vice-versa, without any modifications 4) Quickly and easily build hybrid clouds with your VMware-based virtualization environment and other public clouds 5) Enable state-of-the-art enterprise cloud features such as scalable storage integration, monitoring, and auditing with Eucalyptus Enterprise Edition 6) Leverage the vibrant ecosystem built around Amazon AWS that deliver solutions that work seamlessly with Eucalyptus. Key Features and Functionality Seamlessly manage environments with multiple hypervisors (Xen, KVM, vSphere, ESX, ESXi) under one management console Enables cross-platform guest operating systems including Microsoft Windows and Linux Automates image conversion between all supported hypervisors, including Amazon EC2-compatible AMIs Advanced storage integration (iSCSI, SAN, NAS) enables you to easily connect and manage your existing storage systems from within the Eucalyptus cloud Sophisticated user, group, and role management allows precise control of resources within a private cloud
  • Sameer
  • Sameer

Open Source Cloud Computing -Eucalyptus Open Source Cloud Computing -Eucalyptus Presentation Transcript

  • Open Source Private Cloud Computing -Eucalyptus Prasad Nirantar Sameer Naik BMC Software
  • Agenda
    • Open Source Private Cloud
    • Eucalyptus
    • Eucalyptus Demo
  • Private Cloud
    • What is Private Cloud ?
  • Private Cloud Server 1 Server 2 Client SOAP/Rest request Private switch Private switch Private Cloud
  • Private Cloud Server 1 Server 2 Client SOAP/Rest request Private switch Private switch
  • Options for Private Cloud in Open Source
  • Eucalyptus E lastic U tility C omputing A rchitecture L inking Y our P rograms T o U seful S ystems
  • 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.
  • Eucalyptus Short Demo
  • Eucalyptus Components Cloud controller (CLC) Cluster controller (CC) Node controller (NC) Storage controller(SC) Walrus
  • Private Cloud- Single Cluster
  • Server 1 Server 2 Client SOAP/Rest request Public switch Private switch
  • Private Cloud-Multi Cluster
  • 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
  • Server 1 Server 2 Client SOAP/Rest request Switch Switch
  • Eucalyptus Demo using Hybrid Fox
  • 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.
  • Eucalyptus Benefits Data center optimization Automated self service provisioning Web services based Elastic resource provisioning
  • Summary
    • Provides private cloud Framework for IT data center
    • Compatible with EC2 and S3
    • Open source, transparent
  • Questions
  • References http://open.eucalyptus.com http:// www.opennebula.org Eucalyptus Cloud Computing Platform – Administrator Guide.
  • Thank you ! [email_address] [email_address]